תוכן עניינים:
- אספקה
- שלב 1: מעגל
- שלב 2: DHT11
- שלב 3: DS18B20
- שלב 4: LCD
- שלב 5: MCP3008
- שלב 6: מנוע סרוו
- שלב 7: UV-SENSOR GUVA-S12SD
- שלב 8: מארז
- שלב 9: מסד נתונים
- שלב 10: קוד
וִידֵאוֹ: תחנת מזג אוויר: 10 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:14
בפרויקט זה נכין תחנת מזג אוויר שתמדוד את הטמפרטורה, הלחות ומדד ה- UV על ידי שימוש ב- Raspberry Pi, Python (coding), MySQL (database) ו- Flask (שרת אינטרנט).
אספקה
הרכיבים הדרושים לפרויקט זה
הם:
- מכסה מכסה
- חיישן לחות DHT11
- חיישן טמפרטורה DS18B20
- חיישן UV GUVA-S12SD
- תצוגת אל סי די
- מנוע סרוו
- MCP3008
- פטל פאי 3
- גוזם
- העלות הכוללת היא סביב € 110.
הכלי בו השתמשתי:
- מקדחה חרוטית
- סרט הדבקה דו צדדי
שלב 1: מעגל
מעגל חשמלי:
LCD:
- VSS לקרקע של Raspberry Pi
- VDD ל- 5V של פטל פטל
- גוזם סיכות V0 עד אמצע
- סיכת RS ל- GPIO
- R / W לקרקע של Raspberry Pi
- סיכה E עד GPIO
- סיכה D4 עד GPIO
- סיכה D5 עד GPIO
- סיכה D6 עד GPIO
- סיכה D7 עד GPIO
- A ל- 5V של פטל פטל
- K לגוזם טחון של פטל פטל
- ל- 5V של פטל פטל
- לפין LCD V0
- לקרקע של פטל פטל
DHT11:
- VCC ל- 3V3 של Raspberry Pi
- GND לקרקע של פטל פטל
- DAT לפין GPIO של Raspberry Pi
- 470 אוהם בין VCC ל- DAT
DS18B20:
- VCC ל- 3V3 של Raspberry Pi
- GND לקרקע של פטל פטל
- DAT לפין GPIO של Raspberry Pi
-470 אוהם בין VCC ל- DAT
מנוע סרוו:
- VCC ל- 5V של פטל פטל
- GND לקרקע של Raspberry Pi
- DAT לסיכת GPIO של Raspberry Pi
MCP3008:
- VDD ל- 3V3 של Raspberry Pi
- VREF ל- 3V3 של Raspberry Pi
- AGND לקרקע של פטל פי
- CLK אל פין PIN 11 SCLK
- DOUT ל- GPIO pin 9 MISO
- פין לפי פיו 10 MOSI
- CS ל- GPIO pin 8 CE0
- DGND לקרקע של פטל פי
- CH0 ל- GUVA-S12SD (חיישן UV)
שלב 2: DHT11
DHT11 הוא דיגיטלי
חיישן טמפרטורה ולחות. פלט לסיכה דיגיטלית.
מפרטי DHT11:
- פועל על: 3.3 - 6V.
- טווח טמפרטורות: -40 - +80 ºC.
- דיוק הטמפרטורה: ± 0.5 ºC.
- טווח לחות: 0-100% לחות יחסית.
- דיוק לחות: ± 2.0% לחות יחסית.
- זמן תגובה: שניות.
שלב 3: DS18B20
מפרטי חיישן DS18B20
- חיישן טמפרטורה דיגיטלי הניתן לתכנות.
- מתקשר בשיטת 1-Wire.
- מתח הפעלה: 3V עד 5V.
- טווח טמפרטורות: -55 C עד +125 C.
- דיוק: ± 0.5 מעלות צלזיוס.
- כתובת ייחודית של 64 סיביות מאפשרת ריבוב.
שלב 4: LCD
בקר LCD עם מודול תצוגה בגודל 16 × 2 תווים עם כחול
תאורה אחורית ותווים לבנים. 2 שורות, 16 תווים לכל שורה. ניגודיות גבוהה וזווית צפייה גדולה. ניגודיות מתכווננת באמצעות נגד מתכוונן (פוטנציומטר / גוזם).
מפרטי כחול 16 × 2 LCD:
- פועל על: 5V
- ניגודיות מתכווננת.
- מידות: 80 מ"מ על 35 מ"מ על 11 מ"מ.
- תצוגה גלויה: 64.5 מ"מ על 16 מ"מ.
שלב 5: MCP3008
ממיר אנלוגי לדיגיטלי או ממיר AD (ADC) ממיר אות אנלוגי, למשל אות דיבור, לאות דיגיטלי. ל- MCP3008 יש 8 כניסות אנלוגיות וניתן לקרוא אותו עם ממשק SPI על Arduino, Raspberry Pi, ESP8266 ה- MCP ממיר מתח אנלוגי למספר שבין 0 ל- 1023 (10 ביט).
בעת שימוש ב- MCP3008 עליך להפעיל SPI, תוכל לעשות זאת על ידי (תמונות שנוספו עם השלבים):
- הקלד במסוף: sudo raspi-config
- פעולה זו תפעיל את תוכנית השירות raspi-config. בחר "אפשרויות ממשק"
- סמן את האפשרות "SPI" והפעל.
- בחר והפעל.
- הדגש והפעל.
- כאשר תתבקש לאתחל הדגש והפעל.
- ה- Raspberry Pi יאתחל מחדש והממשק יופעל.
שלב 6: מנוע סרוו
גודל: 32 × 11.5 × 24 מ"מ (כרטיסיות כלולות) 23.5 × 11.5 × 24 מ"מ (הכרטיסיות אינן כוללות)
משקל: 8.5 גרם (כבל ומחבר לא כלול) 9.3 גרם (כבל ומחבר כלול)
מהירות: 0.12 שניות/60 מעלות (4.8 וולט) 0.10 שניות/60 מעלות (6.0 וולט)
מומנט: 1.5kgf-cm (4.8V) 2.0kgf-cm (6.0V)
מתח: 4.8V-6.0V
סוג מחבר: סוג JR (צהוב: אות, אדום: VCC, חום: GND)
שלב 7: UV-SENSOR GUVA-S12SD
מפרטי חיישן GUVA-S12SD
- מתח הפעלה: 3.3 V עד 5 V
- מתח יציאה: 0 V עד 1 V (0-10 מדד UV)
- זמן תגובה: 0.5 שניות
- דיוק: ± 1 מדד UV
- אורך גל: 200-370 ננומטר
- צריכה: 5 mA
- מידות: 24 x 15 מ מ
שלב 8: מארז
השתמשתי במכסה כיסוי לגוף שבו קדחתי 2 חורים לטמפרטורה וחיישן ה- UV, חיישן הלחות, מנוע הסרוויים וה- lcd הורכבו באחד החורים בחלק העליון. מכסה המכסה הורכב על לוח למראה טוב יותר
שלב 9: מסד נתונים
שלב 10: קוד
github.com/NMCT-S2-Project-1/nmct-s2-project-1-QuintenDeClercq.git
מוּמלָץ:
תחנת מזג אוויר מקצועית באמצעות ESP8266 ו- ESP32 DIY: 9 שלבים (עם תמונות)
תחנת מזג אוויר מקצועית באמצעות ESP8266 ו- ESP32 DIY: LineaMeteoStazione היא תחנת מזג אוויר שלמה הניתנת לממשק עם חיישנים מקצועיים של Sensirion, כמו גם רכיב של מכשיר דייוויס (מד גשם, מד רוח) הפרויקט מיועד כתחנת מזג אוויר DIY אך רק מחייב
תחנת מזג אוויר HC-12 למרחקים ארוכים וחיישני DHT: 9 שלבים
תחנת מזג אוויר HC-12 למרחקים ארוכי טווח וחיישני DHT: במדריך זה נלמד כיצד ליצור תחנת מזג אוויר למרחקים ארוכים באמצעות שני חיישני dht, מודולים HC12 ותצוגת LCD I2C. צפו בסרטון
תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר מונעת על ידי סולארית Arduino בוצעה בדרך הנכונה: 8 שלבים (עם תמונות)
תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר המופעלת באמצעות Arduino סולארית בוצעה בדרך הנכונה: לאחר שנה של הפעלה מוצלחת בשני מיקומים שונים אני משתף את תוכניות הפרויקט של תחנת מזג האוויר המונעות על ידי סולארי ומסביר כיצד היא התפתחה למערכת שיכולה לשרוד לאורך זמן. תקופות מכוח השמש. אם אתה עוקב
נר מזג אוויר - מזג אוויר וטמפרטורה במבט חטוף: 8 שלבים
נר מזג אוויר - מזג אוויר וטמפרטורה במבט חטוף: בעזרת נר קסם זה תוכל לספר את הטמפרטורה והתנאים הנוכחיים בחוץ באופן מיידי
תחנת מזג אוויר Acurite 5 in 1 באמצעות פיי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): 5 שלבים (עם תמונות)
תחנת מזג אוויר Acurite 5 in 1 באמצעות פי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): כשקניתי את תחנת מזג האוויר Acurite 5 in 1 רציתי להיות מסוגל לבדוק את מזג האוויר בבית שלי בזמן שהייתי בחוץ. כשהגעתי הביתה והגדרתי אותו הבנתי שאני חייב לחבר את המסך למחשב או לקנות את הרכזת החכמה שלהם