תוכן עניינים:

משקיף לחות וטמפרטורה באמצעות פטל פטל עם SHT25 בפייתון: 6 שלבים
משקיף לחות וטמפרטורה באמצעות פטל פטל עם SHT25 בפייתון: 6 שלבים

וִידֵאוֹ: משקיף לחות וטמפרטורה באמצעות פטל פטל עם SHT25 בפייתון: 6 שלבים

וִידֵאוֹ: משקיף לחות וטמפרטורה באמצעות פטל פטל עם SHT25 בפייתון: 6 שלבים
וִידֵאוֹ: 3000+ Common Spanish Words with Pronunciation 2024, יולי
Anonim
Image
Image
מכשיר חובה שאנחנו צריכים
מכשיר חובה שאנחנו צריכים

בהיותנו חובב פטל פטל, חשבנו על כמה ניסויים מרהיבים יותר עם זה.

בקמפיין זה נכין משקיף לחות וטמפרטורה שיודד לחות וטמפרטורה יחסית באמצעות פטל פי ו- SHT25, חיישן לחות וטמפרטורה. אז בואו נסתכל על המסע הזה ליצירת משקיף לחות וטמפרטורה תוצרת בית כדי להשיג את הסביבה המושלמת בבית. משקיף הלחות והטמפרטורות הוא פרויקט די מהיר לבנייה. מה שעליך לעשות הוא לאסוף את הרכיבים, להרכיב ולפעול לפי ההוראות. אז תוך זמן קצר תוכל ליהנות מכך שאתה הבעלים של התקנה זו. קדימה, תתעודד, בוא נתחיל.

שלב 1: מכשיר חובה שאנחנו צריכים

מכשיר חובה שאנחנו צריכים
מכשיר חובה שאנחנו צריכים
מכשיר חובה שאנחנו צריכים
מכשיר חובה שאנחנו צריכים

הבעיות היו פחות עבורנו מכיוון שיש לנו הרבה דברים לשכב עליהם. עם זאת, אנו יודעים כיצד לאחרים קשה לאסוף את החלק הנכון בזמן הנכון מהמקום הנכון תמורת שווי של אגורה. אז נסייע לך בכל התחומים. קרא את הדברים הבאים כדי לקבל רשימת חלקים מלאה.

1. פטל פטל

השלב הראשון היה השגת לוח פטל פטל. ה- Raspberry Pi הוא מחשב מבוסס לינוקס בעל לוח אחד, בו השתמשו חובבים רבים בפרויקטים שלהם. פטל הפטל הוא תורם בכוח המחשוב, ומפרה את דמיונו של הציבור למרות גודלו הקטן. לפיכך, הוא משמש במגמות לוהטות כמו Internet of Things (IoT), ערים חכמות, חינוך בית ספר וצורות אחרות של גאדג'טים שימושיים.

2. מגן I2C עבור פטל פטל

לדעתנו, הדבר היחיד שחסר באמת Raspberry Pi 2 ו- Pi 3 הוא יציאת I²C. אין דאגות. INPI2 (מתאם I2C) מספק את Raspberry Pi 2/3 יציאת I²C לשימוש עם התקני I2C מרובים. הוא זמין בחנות Dcube.

3. חיישן לחות וטמפרטורה SHT25

לחות דיוק גבוהה SHT25 וחיישן טמפרטורה מספקים אותות חיישן מכוילים, ליניאריים בפורמט דיגיטלי, I²C. רכשנו חיישן זה מחנות Dcube.

4. כבל חיבור I2C

השתמשנו בכבל החיבור I²C הזמין בחנות Dcube.

5. כבל מיקרו USB

הפחות מסובך, אך המחמיר ביותר מבחינת דרישת הכוח הוא ה- Raspberry Pi! הדרך הקלה ביותר להפעיל את ה- Raspberry Pi היא באמצעות כבל מיקרו USB.

6. כבל Ethernet (LAN)/ USB WiFi Dongle

האינטרנט הופך לכיכר העיר לכפר העולמי של מחר. חבר את ה- Raspberry Pi שלך לכבל אתרנט (LAN) וחבר אותו לנתב הרשת שלך. לחלופין, חפש מתאם WiFi והשתמש באחת מיציאות ה- USB כדי לגשת לרשת האלחוטית. זו בחירה חכמה, קלה, קטנה וזולה!

7. כבל HDMI/גישה מרחוק

עם כבל HDMI על הלוח, אתה יכול לחבר אותו לטלוויזיה דיגיטלית או לצג. רוצה לחסוך כסף! ניתן לגשת מרחוק ל- Raspberry Pi בשיטות שונות כמו- SSH ו- Access דרך האינטרנט. אתה יכול להשתמש בתוכנת קוד פתוח PuTTY.

כסף עולה לעתים קרובות יותר מדי

שלב 2: יצירת חיבורי חומרה

יצירת חיבורי חומרה
יצירת חיבורי חומרה
יצירת חיבורי חומרה
יצירת חיבורי חומרה

באופן כללי, המעגל די ישר קדימה. הפוך את המעגל לפי הסכימה המוצגת. בעקבות התמונה לעיל, הפריסה פשוטה יחסית, ולא אמורות להיות לך בעיות.

במחשבה המקדימה שלנו, עברנו את הבסיס של האלקטרוניקה רק כדי לשפץ את זיכרון החומרה והתוכנה. רצינו להכין סכמה אלקטרונית פשוטה לפרויקט זה. באלקטרוניקה, סכמטים הם כמו בסיס. תכנון מעגל דורש בסיס מבני הבנוי להחזיק מעמד. כשיש לך את הסכימות האלקטרוניות שלך למה שאתה רוצה לבנות, כל השאר הוא רק בעקבות העיצוב.

Raspberry Pi ו- I2C Shield Bonding

קח את ה- Raspberry Pi והנח עליו את מגן I²C. לחץ בעדינות על המגן על סיכות ה- GPIO. כשאתה יודע מה אתה עושה, זו חתיכת עוגה (ראו את התמונה).

חיישן והדבקה של פטל פטל

קח את החיישן וחבר איתו את כבל I²C. וודא שפלט I²C תמיד מתחבר לקלט I²C. אותו הדבר שאחריו יגיע ה- Raspberry Pi עם מגן I²C המותקן מעליו. השימוש במגן והכבל I²C הוא תחליף פשוט ותקע להפעלת שיטת הלחמה ישירה לעתים קרובות מבלבלת ושגיאה. בלי זה תצטרך לקרוא תרשימים ו pinouts, הלחמה ללוח, ואם אתה רוצה לשנות את היישום שלך על ידי הוספה או החלפת לוחות, יהיה עליך להסיר את כל זה ולהתחיל מחדש. זה הופך את פתרון הבעיות למסובך פחות (שמעת על plug-and-play. זהו חיבור, נתק והפעל. זה כל כך פשוט לשימוש, זה לא ייאמן).

הערה: החוט החום צריך תמיד לעקוב אחר חיבור הארקה (GND) בין הפלט של התקן אחד לקלט של התקן אחר

חשוב לרשת, USB ואלחוט

אחד הדברים הראשונים שתרצה לעשות הוא לחבר את ה- Raspberry Pi שלך לאינטרנט. יש לך שתי אפשרויות: חיבור באמצעות כבל אתרנט (LAN) או דרך חלופית אך מרשימה להשתמש במתאם WiFi.

הפעלת המעגל

חבר את כבל ה- Micro USB לשקע החשמל של Raspberry Pi. הדליקו אותו וואלה, אנחנו מוכנים לצאת לדרך!

חיבור למסך

אנו יכולים לחבר את כבל ה- HDMI למסך/לטלוויזיה או שנוכל להיות קצת יצירתיים ליצור פי חסר ראש שהוא חסכוני בשיטות גישה מרחוק כמו- SSH/PuTTY. זכור, המכללה היא הפעם היחידה בה להיות עני ושיכור מקובל.

שלב 3: תכנות פייתון פטל פטל

קוד ה- Python עבור Raspberry Pi ו- SHT25 חיישן נמצא במאגר Github שלנו.

לפני שתמשיך לתוכנית, הקפד לקרוא את ההוראות המופיעות בקובץ ה- Readme ולהגדיר את ה- Raspberry Pi בהתאם. לחות מתייחס לנוכחות של נוזל, במיוחד מים, לעיתים בכמויות קטנות. כמויות מים קטנות עשויות להימצא, למשל, באוויר (לחות), במזונות ובמוצרים מסחריים שונים.

להלן קוד הפיתון. אתה יכול לשכפל ולערוך את הקוד בכל דרך שאתה מעדיף.

# מופץ ברישיון רצון חופשי.# השתמש בו בכל דרך שתרצה, רווח או בחינם, בתנאי שהוא מתאים לרישיונות של העבודות המשויכות אליו. # SHT25 # קוד זה נועד לעבודה עם מודול מיני SHT25_I2CS I2C הזמין ב- ControlEverything.com. #

יבוא smbus

זמן יבוא

# קבל אוטובוס I2C

אוטובוס = smbus. SMBus (1)

כתובת SHT25, 0x40 (64)

# שלח פקודת מדידת טמפרטורה # 0xF3 (243) NO HOLD bus.write_byte (0x40, 0xF3)

time.sleep (0.5)

כתובת SHT25, 0x40 (64)

# קרא נתונים בחזרה, 2 בתים # MSB זמני, נתוני LSB זמניים 0 = bus.read_byte (0x40) data1 = bus.read_byte (0x40)

# המרת הנתונים

temp = data0 * 256 + data1 cTemp = -46.85 + ((temp * 175.72) / 65536.0) fTemp = cTemp * 1.8 + 32

כתובת SHT25, 0x40 (64)

# שלח פקודת מדידת לחות # 0xF5 (245) NO HOLD bus.write_byte (0x40, 0xF5)

time.sleep (0.5)

כתובת SHT25, 0x40 (64)

# קרא נתונים בחזרה, 2 בתים # לחות MSB, נתוני LSB לחות0 = bus.read_byte (0x40) data1 = bus.read_byte (0x40)

# המרת הנתונים

לחות = נתונים0 * 256 + נתונים 1 לחות = -6 + ((לחות * 125.0) / 65536.0)

# פלט נתונים למסך

- "לחות יחסית היא: %.2f %%" %לחות הדפסה "הטמפרטורה בצלזיוס היא: %.2f C" %cTemp הדפסה "הטמפרטורה בפרנהייט היא: %.2f F" %fTemp

שלב 4: מצב ביצועים

מצב הופעה
מצב הופעה

עכשיו, הורד (או git משוך) את הקוד ופתח אותו ב- Raspberry Pi.

הפעל את הפקודות כדי לאסוף ולהעלות את הקוד במסוף ולראות את הפלט בתצוגה. לאחר מספר רגעים, הוא יציג את כל הפרמטרים. לאחר שתוודא שהכל עובד שטוח כמו פנקייק, אתה יכול לאלתר ולהמשיך הלאה עם הפרויקט למעניינים יותר.

שלב 5: יישומים ותכונות

חיישן הלחות והטמפרטורה החדש SHT25 לוקח את טכנולוגיית החיישנים לרמה חדשה עם ביצועי חיישנים ללא תחרות, מגוון וריאציות ותכונות חדשות. מתאים למגוון רחב של שווקים, כגון מכשירי חשמל ביתיים, רפואי, IoT, HVAC או תעשייתי. כמו כן, זמין בדרגת רכב.

למשל שמור על רוגע ולך לסאונה!

אוהב סאונה! סאונות היו קסם של רבים. אזור סגור - בדרך כלל מעץ, מחומם על מנת לייצר חימום גוף של האדם שבתוכו. ידוע כי לחימום הגוף השפעות מועילות גבוהות. בקמפיין זה נכין משקיף לג'קוזי סאונה המודד לחות וטמפרטורה יחסית באמצעות פטל פי ו- SHT25. אתה יכול ליצור משקיף ג'קוזי סאונה תוצרת בית כדי להשיג את הסביבה המושלמת לאמבט סאונה מהפנט בכל פעם.

שלב 6: מסקנה

מקווה שפרויקט זה מעורר ניסויים נוספים. בתחום Raspberry Pi, אתה יכול לתהות על הסיכויים הבלתי נגמרים של Raspberry Pi, כוחו המאמץ, השימושים שלו וכיצד תוכל לתקן את תחומי העניין שלך באלקטרוניקה, תכנות, עיצוב וכו 'הרעיונות הם רבים. לפעמים התוצאה לוקחת לך שפל חדש אבל לא מוותרת. יתכן שיש דרך אחרת או שרעיון חדש עשוי להתפתח מהכישלון (אפילו עשוי ליצור ניצחון). אתה יכול לאתגר את עצמך על ידי יצירת יצירה חדשה ושכלול כל חלק ממנה. לנוחיותך, יש לנו הדרכת וידאו מעניינת ב- YouTube שעשויה לתת יד לחקרך ואם אתה רוצה הסבר נוסף על כל היבט של הפרויקט.

מוּמלָץ: