תוכן עניינים:
- שלב 1: מכשיר חובה שאנחנו צריכים
- שלב 2: יצירת חיבורי חומרה
- שלב 3: תכנות פייתון פטל פטל
- שלב 4: מצב ביצועים
- שלב 5: יישומים ותכונות
- שלב 6: מסקנה
וִידֵאוֹ: משקיף לחות וטמפרטורה באמצעות פטל פטל עם SHT25 בפייתון: 6 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
בהיותנו חובב פטל פטל, חשבנו על כמה ניסויים מרהיבים יותר עם זה.
בקמפיין זה נכין משקיף לחות וטמפרטורה שיודד לחות וטמפרטורה יחסית באמצעות פטל פי ו- 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 שעשויה לתת יד לחקרך ואם אתה רוצה הסבר נוסף על כל היבט של הפרויקט.
מוּמלָץ:
כיצד להפוך לחות וטמפרטורה למקליט נתונים בזמן אמת באמצעות UNO Arduino וכרטיס SD - סימולציית רישום נתונים DHT11 בפרוטוס: 5 שלבים
כיצד להפוך לחות וטמפרטורה למקליט נתונים בזמן אמת באמצעות UNO Arduino וכרטיס SD | סימולציית רישום נתונים ב- DHT11 בפרוטוס: הקדמה: היי, זהו Liono Maker, הנה קישור ל- YouTube. אנו יוצרים פרויקט יצירתי עם Arduino ועובדים על מערכות מוטבעות. Data-Logger: לוגר נתונים (גם לוגר נתונים או מקליט נתונים) הוא מכשיר אלקטרוני המתעד נתונים לאורך זמן עם
גובה, לחץ וטמפרטורה באמצעות פטל פטל עם MPL3115A2: 6 שלבים
גובה, לחץ וטמפרטורה באמצעות פי פטל עם MPL3115A2: נשמע מעניין. זה בהחלט אפשרי בתקופה הזו כשכולנו נכנסים לדור ה- IoT. בתור פריק אלקטרוניקה, שיחקנו עם ה- Raspberry Pi והחלטנו לעשות פרויקטים מעניינים תוך שימוש בידע הזה. בפרויקט זה אנו רוצים
תחנת מזג אוויר באמצעות פטל פטל עם BME280 בפייתון: 6 שלבים
תחנת מזג אוויר באמצעות פטל פטל עם BME280 בפייתון: הוא maith a scéalaí an aimir (מזג האוויר הוא מספר סיפורים טוב) עם התחממות כדור הארץ ושינויי אקלים, דפוס מזג האוויר העולמי הופך לא יציב ברחבי העולם שלנו ומוביל למספר מזג אוויר הקשור למזג אוויר. אסונות טבע (בצורות, קיצוניות
פטל פאי - HIH6130 I2C חיישן לחות וטמפרטורה חיישן פייתון הדרכה: 4 שלבים
Raspberry Pi - HIH6130 I2C חיישן לחות וטמפרטורה Python הדרכה: HIH6130 הוא חיישן לחות וטמפרטורה עם פלט דיגיטלי. חיישנים אלה מספקים רמת דיוק של ± 4% לחות יחסית. עם יציבות ארוכת טווח מובילה בתעשייה, I2C דיגיטלי פיצוי טמפרטורה אמיתי, אמינות מובילה בתעשייה, יעילות אנרגטית
הערכת לחות וטמפרטורה בעזרת פטל פטל באמצעות SI7006: 6 שלבים
בעזרת פטל פטל, הערכת לחות וטמפרטורה בעזרת SI7006: בהיותנו חובב פטל פטל, חשבנו על כמה ניסויים מרהיבים יותר בעזרתו. בקמפיין זה נמדוד טמפרטורה ולחות שצריך לשלוט בהם באמצעות פטל פטל ו SI7006, תחושת לחות וטמפרטורה