תוכן עניינים:
- שלב 1: חוטים חיוביים וקרקעיים
- שלב 2: הוספת פוטורסיסטור
- שלב 3: הוסף חיישן IR
- שלב 4: הוספת LCD ופוטנציומטר
- שלב 5: הוספת DHT11 (חיישן טמפרטורה ולחות)
- שלב 6: הוספת השלט, עכשיו אתה איש מזג אוויר
- שלב 7: שימוש בספריות
וִידֵאוֹ: תחנת מזג האוויר: 7 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
במדריך זה אראה את השלבים והקוד לבניית תחנת מזג אוויר משלך! תוכל לעבור בין טמפרטורה, לחות ובהירות! שים לב, הקוד המרוחק שלך יהיה שונה משלי, אך אראה כיצד למצוא את מזהי הקוד הנכונים שלך! דברים שאתה צריך:
- 1 x ארדואינו UNO R3
- 1 x IR מרחוק (כל אחד יעשה)
- 1 x חיישן IR
- 1 x פוטורססיסטור (חיישן בהירות)
- 1 x 16x2 מסך LCD
- 3 x 220 אוהם נגד
- 1 x פוטנציומטר
- 1 x DHT11 (חיישן טמפ/לח)
- 1 x לוח לחם
- חוטי מגשר
שלב 1: חוטים חיוביים וקרקעיים
הגדרה בסיסית
- חבר חוט מגשר אחד (אדום) לצד + של לוח הלחם ליציאת ה- GND שעל הארדואינו
- השתמש בחוט מגשר נוסף (אדום) כדי להתחבר לצד השני של לוח הלחם במעקה +
- חבר חוט מגשר אחד (שחור) לצד - של לוח הלחם ליציאת 5V בארדואינו
- השתמש בחוט מגשר נוסף (שחור) כדי להתחבר לצד השני של לוח הלחם במעקה +
שלב 2: הוספת פוטורסיסטור
- מניחים את הפוטורזיסטור על לוח הלחם
- חבר את הצד הימני למעקה +
- חבר את הצד השמאלי לנגד 220 אוהם
- חבר חוט מהנגד ליציאה 7 על הארדואינו
- חבר חוט קרקע המגיע ממעקה - בלוח הלחם לאותה מסילה המחוברת לחוט הקודם (יציאה 7)
שלב 3: הוסף חיישן IR
- הנח חיישן IR על קרש הלחם
- חבר את החוט הראשון למסילת GND (-) ליציאה הראשונה על ה- IR
- חבר את החוט השני למעקה POSITIVE (+) ליציאה השנייה על ה- IR
- חבר חוט מיציאה 10 בארדואינו לפוסט האחרון בחיישן ה- IR
שלב 4: הוספת LCD ופוטנציומטר
נתחיל בהוספת פוטנציומטר
- הנח את מסך ה- LCD ואת הפוטנציומטר על לוח הלחם
- חבר את מסילת GND (-) לצד השלילי של הפוטנציומטר
- חבר את מסילת ה- POSITIVE (+) לצד החיובי של הפוטנציומטר
- חבר חוט מהחלק העליון של הפוטנציומטר ליציאת V0 בתצוגת ה- LCD
- פעולה זו תגדיר את הניגודיות למסך ה- LCD לצורך צפייה קלה יותר
נוסיף את מסך ה- LCD, החוטים יהיו תקינים
- הנח את מסך ה- LCD על לוח הלחם
- חבר כבל הארקה ליציאת VSS בתצוגת ה- LCD
- (V0 כבר מחובר מהשלב הקודם)
- RS יתחבר ליציאה 12 ב- arduino
- RW יתחבר לקרקע על קרש הלחם
- E יתחבר ליציאה ~ 11 ב- arduino
- D4 יתחבר ליציאה ~ 5 ב- arduino
- D5 יתחבר ליציאה 4 בארדואינו
- D6 יתחבר ליציאה 3 בארדואינו
- D7 יתחבר ליציאה 2 ב- ardiino
- A יתחבר לנגד 220 אוהם, הנגד מתחבר למעקה הקרקע בלוח הלחם
- K יתחבר כדי להתחבר למעקה הקרקע על קרש הלחם
שלב 5: הוספת DHT11 (חיישן טמפרטורה ולחות)
- מניחים DHT11 על קרש הלחם
- חבר את המעקה החיובי (+) בלוח הלחם לסיכה החיובית ב- DHT11, הוא יהיה הסיכה הראשונה בצד שמאל
- חבר את הפין השני ב- DHT11 לנגד 220 אוהם
- חבר את הנגד 220 אוהם ליציאה ~ 6 בארדואינו
- חבר את הסיכה האחרונה והימנית ביותר למעקה השלילי בלוח הלחם
שלב 6: הוספת השלט, עכשיו אתה איש מזג אוויר
אם מתעוררות בעיות בעת בניית זאת, אנא בדוק לאחור בין התרשימים המחוברים כהלכה. סביר שהשלט בו השתמשתי בנושא זה לא יהיה זהה לשלך. המשמעות היא שתצטרך לשנות את הקוד כדי שהוא יעבוד עבורך.
- הורד את Arduino IDE כדי לבצע תיקונים אלה עבור החומרים שלך.
- הורד את הקוד שסופק (remoteFinder.ino), פתח את ה- IDE והעלה/הידר את התוכנית.
- הקפד לפתוח צג סדרתי.
- לחץ על הלחצן שני שבו תרצה להשתמש והקלט את הקוד שהמסך הטורי נותן לך.
הערה: FFFFFF אינו נכון, ספריית ה- IR זורקת זאת כאשר היא מזהה את השימוש באותו כפתור. זה רק אומר שאתה לוחץ על אותו כפתור שוב ושוב. אם אינך יכול להוריד את הקובץ, הנה הוא להעתיק ולהדביק.
int RECV_PIN = 6; IRrecv irrecv (RECV_PIN); תוצאות decode_results;
הגדרת void () {Serial.begin (9600); irrecv.enableIRIn (); // הפעל את המקלט}
לולאת void () {if (irrecv.decode (& תוצאות)) {Serial.println (results.value, HEX); irrecv.resume (); // קבל את הערך הבא}} לאחר מכן פתח את WeatherStation.ino ושנה את ערכי הכפתורים לשלך. בקוד הם בתחילת הקובץ ונקראים קוד 1 קוד 2 קוד 3 ריכז את הקוד והעלה ועכשיו אתה מוכן להשתלט על ערוץ 10!
שלב 7: שימוש בספריות
dht.h
IRremote.h
LiquidCrystal.h https://www.arduino.cc/en/Reference/LiquidCrystal אם הספריות האלה עודכנו או שהן לא עובדות עם זה אל תהסס לשלוח לי דוא ל ואני אשלח לך את הספריות שלי!
מוּמלָץ:
שעון תחנת מזג האוויר ESP8266: 4 שלבים
שעון תחנת מזג אוויר ESP8266: פרויקט זה הוא דרך נחמדה להציג את הזמן ומזג האוויר באריזה קטנה ונוחה. אני אסביר את הפרויקט, איך הוא עובד ואציג את הקוד כאן. תוכל ללחוץ על כפתורים שונים כדי להציג את מזג האוויר הנוכחי במיקום מוגדר כמו גם בטמפרטורה
תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר מונעת על ידי סולארית Arduino בוצעה בדרך הנכונה: 8 שלבים (עם תמונות)
תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר המופעלת באמצעות Arduino סולארית בוצעה בדרך הנכונה: לאחר שנה של הפעלה מוצלחת בשני מיקומים שונים אני משתף את תוכניות הפרויקט של תחנת מזג האוויר המונעות על ידי סולארי ומסביר כיצד היא התפתחה למערכת שיכולה לשרוד לאורך זמן. תקופות מכוח השמש. אם אתה עוקב
תחנת מזג האוויר ESP32 Weathercloud: 16 שלבים (עם תמונות)
תחנת מזג האוויר ESP32 Weathercloud: בשנה שעברה פרסמתי את המדריך הגדול ביותר שלי עד כה בשם Arduino Weathercloud Station. זה היה מאוד פופולרי הייתי אומר. הוא הופיע בדף הבית של Instructables, הבלוג של Arduino, מוזיאון Wiznet, Instagram Instructables, Arduino Instagr
תחנת מזג האוויר Iot: 5 שלבים
Iot תחנת מזג אוויר: שלום חבר'ה אני כותב את המדריך הזה כדי להראות לכם איך להכין תחנת מזג אוויר מבוססת Iot אשר משתמשת ב- Wemos D1 Mini Board & משתמש בתצוגת 128 × 68 Oled להצגת פרטי מזג האוויר, טמפרטורה ממפת OpenWeather
תחנת מזג האוויר Arduino Weathercloud: 16 שלבים (עם תמונות)
תחנת מזג האוויר Arduino Weathercloud: יצרתי תחנת מזג אוויר המחוברת לאינטרנט. הוא מודד טמפרטורה, לחות, לחץ, גשמים, מהירות הרוח, מדד UV והוא מחשב עוד כמה ערכים מטאורולוגיים חשובים. לאחר מכן הוא שולח את הנתונים האלה ל- weathercloud.net, עם גרף נחמד