![תחנת מזג אוויר Arduino באמצעות BMP280 -DHT11 - טמפרטורה, לחות ולחץ: 8 שלבים תחנת מזג אוויר Arduino באמצעות BMP280 -DHT11 - טמפרטורה, לחות ולחץ: 8 שלבים](https://i.howwhatproduce.com/images/009/image-26305-j.webp)
תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46
![Image Image](https://i.howwhatproduce.com/images/009/image-26305-2-j.webp)
![](https://i.ytimg.com/vi/KYkjRMg45y8/hqdefault.jpg)
במדריך זה נלמד כיצד ליצור תחנת מזג אוויר שתציג טמפרטורה, לחות ולחץ על צג LCD TFT 7735
צפה בסרטון הדגמה.
שלב 1: מה שאתה צריך
![מה שאתה תצטרך מה שאתה תצטרך](https://i.howwhatproduce.com/images/009/image-26305-3-j.webp)
![מה שאתה תצטרך מה שאתה תצטרך](https://i.howwhatproduce.com/images/009/image-26305-4-j.webp)
- ארדואינו UNO (או כל ארדואינו אחר)
- תצוגת LCD TFT 7735
- חיישן BMP280
- חיישן DHT11
- חוטי מגשר
- לוח לחם
- תוכנית Visuino: הורדת Visuino
שלב 2: המעגל
![המעגל המעגל](https://i.howwhatproduce.com/images/009/image-26305-5-j.webp)
LCD TFT ST7735
לְחַבֵּר:
- 1.8 PIN TFT לתצוגה [LED] ל- Arduino PIN [3.3 V]
- 1.8 PIN TFT לתצוגה [SCK] ל- PIN של Arduino [13]
- 1.8 PIN TFT לתצוגה [SDA] ל- PIN של Arduino [11]
- 1.8 PIN TFT לתצוגה [A0 או DC] ל- PIN של Arduino [9]
- 1.8 PIN TFT לתצוגה [אפס] ל- PIN של Arduino [8]
- 1.8 PIN TFT לתצוגה [CS] ל- PIN של Arduino [10]
- 1.8 PIN TFT לתצוגה [GND] ל- PIN Arduino [GND]
- 1.8 PIN TFT לתצוגה [VCC] ל- Arduino PIN [5V]
הערה: בכמה לוחות Arduino יש סיכות SPI שונות, לכן הקפד לבדוק את תיעוד הלוח שלך.
חיישן BMP280
- חבר את הפין [VIN] ל- Arduino [V5]
- חבר את הפין [GND] לסיכה של Arduino [GND]
- חבר את סיכה [SDA] לסיכה של Arduino [SDA]
- חבר את סיכה [SCL] לסיכה של Arduino [SCL]
חיישן DHT11
- חבר את הפין [+] ל- Arduino [V5]
- חבר את הפין [-] לסיכה של Arduino [GND]
- חבר את הפין [S] לסיכה הדיגיטלית של Arduino [7]
שלב 3: הפעל את Visuino ובחר את סוג הלוח של Arduino UNO
![הפעל את Visuino ובחר את סוג הלוח UNO של Arduino הפעל את Visuino ובחר את סוג הלוח UNO של Arduino](https://i.howwhatproduce.com/images/009/image-26305-6-j.webp)
![הפעל את Visuino ובחר את סוג הלוח UNO של Arduino הפעל את Visuino ובחר את סוג הלוח UNO של Arduino](https://i.howwhatproduce.com/images/009/image-26305-7-j.webp)
כדי להתחיל לתכנת את Arduino, יהיה עליך להתקין את Arduino IDE מכאן:
שים לב שיש כמה באגים קריטיים ב- Arduino IDE 1.6.6. הקפד להתקין 1.6.7 ומעלה, אחרת הוראה זו לא תעבוד! אם לא עשית בצע את השלבים במדריך זה להגדרת ה- Arduino IDE לתכנת Arduino UNO! יש להתקין גם את Visuino: https://www.visuino.eu. התחל את Visuino כפי שמוצג בתמונה הראשונה לחץ על כפתור "כלים" ברכיב Arduino (תמונה 1) ב- Visuino כאשר מופיע הדיאלוג, בחר "Arduino UNO" כפי שמוצג בתמונה 2
שלב 4: ב- Visuino הוסף רכיבים
![ב- Visuino הוסף רכיבים ב- Visuino הוסף רכיבים](https://i.howwhatproduce.com/images/009/image-26305-8-j.webp)
![ב- Visuino הוסף רכיבים ב- Visuino הוסף רכיבים](https://i.howwhatproduce.com/images/009/image-26305-9-j.webp)
![ב- Visuino הוסף רכיבים ב- Visuino הוסף רכיבים](https://i.howwhatproduce.com/images/009/image-26305-10-j.webp)
![ב- Visuino הוסף רכיבים ב- Visuino הוסף רכיבים](https://i.howwhatproduce.com/images/009/image-26305-11-j.webp)
- הוסף רכיב "טמפרטורת לחץ BMP280 I2C"
- הוסף רכיב "לחות ומד חום DHT11/21/22/AM2301"
- הוסף רכיב "TFT Color Display ST7735"
שלב 5: רכיבי סט של Visuino
![במרכזי סט של Visuino במרכזי סט של Visuino](https://i.howwhatproduce.com/images/009/image-26305-12-j.webp)
![במרכזי סט של Visuino במרכזי סט של Visuino](https://i.howwhatproduce.com/images/009/image-26305-13-j.webp)
![במרכזי סט של Visuino במרכזי סט של Visuino](https://i.howwhatproduce.com/images/009/image-26305-14-j.webp)
בחר "תצוגה 1" והגדר את "כיוון" ל- goDown (פעולה זו תשנה את כיוון התצוגה)
הערה: במידה והתצוגה לא תפעל נסה לשנות את הסוג מתחת לחלון המאפיינים
-
לחץ פעמיים על "תצוגה 1" ובחלון האלמנטים הרחב את "טקסט" ו"קווים "בצד ימין וגרור לצד שמאל:
- 4X "צייר טקסט"
- 3X "צייר קו"
- 3X "שדה טקסט"
בצד שמאל בחר:- "צייר טקסט 1" ובחלון המאפיינים הגדר "גודל" ל -1, "צבע" ל- aclDodgerBlue ו- "X" ל -17 ו"טקסט "לתחנת מזג אוויר.
- "צייר קו 1" ובחלון המאפיינים הגדר "גובה" ל- 0, "רוחב" ל -120, "צבע" ל- aclDodgerBlue ו- "Y" ל- 0- "צייר טקסט 2" ובחלון המאפיינים הגדר "גודל" ל -1, "צבע" עד aclRed ו- "X" עד 30 ו- "Y" עד 15 ו- "טקסט" ל- TEMPERATURE
- "שדה טקסט 1" ובחלון המאפיינים הגדר את "גודל" ל -2, "צבע" לצבע צהוב ו- "X" ל- 30 ו- "Y" עד 30- "צייר קו 2" ובחלון המאפיינים הגדר "גובה" ל- 0, "רוחב" עד 120, "צבע" ל- aclDodgerBlue ו- "Y" עד 50- "צייר טקסט 3" ובחלון המאפיינים הגדר את "גודל" ל -1, "צבע" ל- aclAqua ו- "X" ל- 40 ו- "Y" ל -55 ו"טקסט "ל- HUMIDITY-" שדה טקסט 2 "ובחלון המאפיינים הגדר את" גודל "ל -2," צבע "ל- aclYellow ו-" X "ל- 30 ו-" Y "עד 70-" צייר קו 3 "ובמסך חלון מאפיינים קבע "גובה" ל -0, "רוחב" ל -120, "צבע" ל- aclDodgerBlue ו- "Y" ל- 90- "צייר טקסט 4" ובחלון המאפיינים הגדר "גודל" ל -1, "צבע" ל- aclWhite ו- " X "עד 40 ו-" Y "עד 95 ו-" טקסט "ללחץ-" שדה טקסט 3 "ובחלון המאפיינים הגדר את" גודל "ל -2," צבע "ל- aclYellow ו-" X "ל- 15 ו-" Y "ל- 110
שלב 6: רכיבי Visuino Connect
![רכיבי Visuino Connect רכיבי Visuino Connect](https://i.howwhatproduce.com/images/009/image-26305-15-j.webp)
- חבר את סיכת "PressureTemperature1" [Out] ל- Arduino I2C [In]
- חבר את סיכת "PressureTemperature1" [לחץ] לתצוגה 1> TextField3 [In]
- חבר את סיכת "PressureTemperature1" [טמפרטורה] לתצוגה 1> TextField1 [In]
- חבר את סיכת "HumidityThermometer1" [לחות] לתצוגה 1> TextField2 [In]
- חבר את סיכת "HumidityThermometer1" [החוצה] לסיכה הדיגיטלית של Arduino [7]
- חבר את סיכת הרכיב "Display1" [Out] ל- pin Arduino SPI [In]
- חבר את פין הרכיב "Display1" [בחר שבב] לסיכה של Arduino Digital [10]
- חבר את פין הרכיב "Display1" [אפס] לסיכה של Arduino Digital [8]
- חבר את סיכת הרכיב "Display1" [בחר בחר] לסיכה Arduino Digital [9]
שלב 7: צור, הידור והעלה את קוד הארדואינו
![צור, הידור והעלה את קוד הארדואינו צור, הידור והעלה את קוד הארדואינו](https://i.howwhatproduce.com/images/009/image-26305-16-j.webp)
![צור, הידור והעלה את קוד הארדואינו צור, הידור והעלה את קוד הארדואינו](https://i.howwhatproduce.com/images/009/image-26305-17-j.webp)
ב- Visuino, הקש F9 או לחץ על הלחצן המוצג בתמונה 1 כדי ליצור את קוד הארדואינו, ופתח את מזהה Arduino
ב- Arduino IDE, לחץ על כפתור העלאה, כדי לאסוף ולהעלות את הקוד (תמונה 2)
שלב 8: שחק
אם אתה מפעיל את מודול ה- Arduino UNO, ה- LCD יתחיל להציג ערכים נוכחיים (טמפ ', לחות, לחץ)
מזל טוב! סיימת את הפרויקט שלך עם Visuino. מצורף גם פרויקט Visuino שיצרתי עבור Instructable זה, אתה יכול להוריד אותו כאן ולפתוח אותו ב- Visuino:
מוּמלָץ:
תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר מונעת על ידי סולארית Arduino בוצעה בדרך הנכונה: 8 שלבים (עם תמונות)
![תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר מונעת על ידי סולארית Arduino בוצעה בדרך הנכונה: 8 שלבים (עם תמונות) תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר מונעת על ידי סולארית Arduino בוצעה בדרך הנכונה: 8 שלבים (עם תמונות)](https://i.howwhatproduce.com/images/005/image-12601-j.webp)
תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר המופעלת באמצעות Arduino סולארית בוצעה בדרך הנכונה: לאחר שנה של הפעלה מוצלחת בשני מיקומים שונים אני משתף את תוכניות הפרויקט של תחנת מזג האוויר המונעות על ידי סולארי ומסביר כיצד היא התפתחה למערכת שיכולה לשרוד לאורך זמן. תקופות מכוח השמש. אם אתה עוקב
כיצד לבנות תחנת מזג אוויר באמצעות XinaBox ו- Ubidots באמצעות HTTP: 7 שלבים
![כיצד לבנות תחנת מזג אוויר באמצעות XinaBox ו- Ubidots באמצעות HTTP: 7 שלבים כיצד לבנות תחנת מזג אוויר באמצעות XinaBox ו- Ubidots באמצעות HTTP: 7 שלבים](https://i.howwhatproduce.com/images/005/image-13662-7-j.webp)
כיצד לבנות תחנת מזג אוויר באמצעות XinaBox ו- Ubidots באמצעות HTTP: למד כיצד להכין תחנת מזג אוויר משלך ב- Ubidots, באמצעות XinaBox xChips (IP01, CW01 ו- SW01) מודול הליבה וה- Wi-Fi ESP8266 (xChip CW01) מאפשר למשתמשים לשלוח נתונים מה- xChips המודולרי של XinaBox לענן. ניתן לעקוב אחר נתונים אלה מרחוק
נר מזג אוויר - מזג אוויר וטמפרטורה במבט חטוף: 8 שלבים
![נר מזג אוויר - מזג אוויר וטמפרטורה במבט חטוף: 8 שלבים נר מזג אוויר - מזג אוויר וטמפרטורה במבט חטוף: 8 שלבים](https://i.howwhatproduce.com/images/001/image-906-57-j.webp)
נר מזג אוויר - מזג אוויר וטמפרטורה במבט חטוף: בעזרת נר קסם זה תוכל לספר את הטמפרטורה והתנאים הנוכחיים בחוץ באופן מיידי
תחנת מזג אוויר ESP8266, BMP280, MQTT: 4 שלבים
![תחנת מזג אוויר ESP8266, BMP280, MQTT: 4 שלבים תחנת מזג אוויר ESP8266, BMP280, MQTT: 4 שלבים](https://i.howwhatproduce.com/images/001/image-2079-71-j.webp)
תחנת מזג אוויר ESP8266, BMP280, MQTT: זה ידריך אותך ביצירת תחנת מזג אוויר פשוטה עם דיוק טוב. כאן אנו משתמשים בלוח פיתוח ESP8266 WIFI לחיבור החיישן לאינטרנט כדי לשמור את הנתונים. הרבה טעמים קיימים ויעבדו ואני אשתמש בזה שיש לי
תחנת מזג אוויר Acurite 5 in 1 באמצעות פיי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): 5 שלבים (עם תמונות)
![תחנת מזג אוויר Acurite 5 in 1 באמצעות פיי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): 5 שלבים (עם תמונות) תחנת מזג אוויר Acurite 5 in 1 באמצעות פיי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): 5 שלבים (עם תמונות)](https://i.howwhatproduce.com/images/003/image-7496-12-j.webp)
תחנת מזג אוויר Acurite 5 in 1 באמצעות פי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): כשקניתי את תחנת מזג האוויר Acurite 5 in 1 רציתי להיות מסוגל לבדוק את מזג האוויר בבית שלי בזמן שהייתי בחוץ. כשהגעתי הביתה והגדרתי אותו הבנתי שאני חייב לחבר את המסך למחשב או לקנות את הרכזת החכמה שלהם