תוכן עניינים:
- שלב 1: רכיבים אלקטרוניים
- שלב 2: חיבור החלקים
- שלב 3: קידוד
- שלב 4: תצורת ThingSpeak
- שלב 5: שימוש באפליקציית אנדרואיד
וִידֵאוֹ: תחנת מיני מזג אוויר ארדואינו UNO: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
זהו הדור הראשון של תחנת מיני מזג האוויר המבוססת על ארדואינו שלי עם חיבור Wi-Fi, המסוגלת לפרסם נתונים באופן ציבורי ברשת באמצעות פלטפורמת ThingSpeak.
תחנת מזג האוויר אוספת את הנתונים הבאים הקשורים למזג האוויר והסביבה באמצעות חיישנים שונים:
- טֶמפֶּרָטוּרָה;
- לחות;
- לחץ אטמוספרי;
- עוצמת האור;
- מדד UV;
- ריכוז אבק.
המטרה היא ליצור תחנת מזג אוויר קטנה ופשוטה, באמצעות חומרה פתוחה.
בואו נתחיל ונהנה!
שלב 1: רכיבים אלקטרוניים
לפרויקט זה תזדקק לרכיבים הבאים:
- Arduino Uno (קנה)
- חיישן אור גרוב (קנה)
- חיישן UV של Grove (קנה)
- חיישן לחץ ברומטרי (BMP085) (קנה)
- DHT22 (קנה)
- חיישן אבק גרוב (קנה)
- ESP8266 (קנה)
- פרוטושילד (לגרסה קומפקטית יותר) או קרש לחם רגיל (קנה / קנה)
- נגד קוהם אחד (x2)
- נגד 10 קוהם (x1)
- נגד 4k7 אוהם (x1)
- כמה חוטי מגשר
- מחשב (לאסוף ולהעלות קוד ארדואינו)
לא תזדקק לכלים ספציפיים להרכבת הפרויקט הזה. את כל הרכיבים ניתן למצוא ברשת בחנות המסחר האלקטרוני האהובה עליך.
המעגל מופעל על ידי יציאת ה- USB (מחובר למחשב או למטען טלפון רגיל), אך תוכל גם להוסיף ספק כוח חיצוני DC או סוללה המחוברת לשקע החשמל של Arduino.
מארז למעגל תחנות מזג האוויר אינו בהיקף הפרויקט הזה.
שלב 2: חיבור החלקים
חבר את כל הרכיבים בהתאם לסכימה. תצטרך כמה חוטי מגשר לחיבור כל חיישן ללוח הלחם. אתה יכול להשתמש במגן פרוטוש (למעגל קומפקטי יותר), לוח לחם רגיל או לעצב בבעלותך מגן ארדואינו.
חבר את כבל ה- USB ללוח Arduino Uno והמשך לשלב הבא.
שלב 3: קידוד
בהנחה שכבר התקנת את ה- Arduino IDE העדכני ביותר, הורד והתקן את הספריות הבאות:
ספריית DHT22:
github.com/adafruit/DHT-sensor-library
ספריית Adafruit BMP085:
github.com/adafruit/Adafruit-BMP085-Library
לקבלת הוראות כיצד להוסיף את הספריות ל- Arduino IDE, עיין במדריך הבא של Arduino:
www.arduino.cc/en/Guide/Libraries
הורד קוד Arduino (weatherBox.ino). החלף את XXXXX על ידי נתב ה- wifi שלך SSID YYYYY באמצעות סיסמת הנתב ו- ZZZZZ על ידי מפתח ה- API של ערוץ ThingSpeak שלך (ראה כיצד להשיג אותו בשלב הבא).
חבר את לוח ה- Arduino ליציאת ה- USB של המחשב שלך והעלה את הקוד.
שלב 4: תצורת ThingSpeak
- צור חשבון ThingSpeak;
- צור ערוץ חדש;
-
ציין את השם והתיאור של תחנת מזג האוויר שלך. הקצה את הערוצים הבאים ושמור את הערוץ:
- ערוץ 1 = אור
- ערוץ 2 = לחות
- ערוץ 3 = טמפרטורה (מ- DHT22)
- ערוץ 4 = מדד UV
- ערוץ 5 = ריכוז אבק
- ערוץ 6 = לחץ
- ערוץ 7 = טמפרטורה (מ- BMP085)
- העתק מפתח כתיבה של API. הוא משמש בשלב הקודם בקוד Arduino;
- כאשר התחנה מופעלת, ערכי חיישנים יועלו לערוץ מעת לעת. אתה יכול להגדיר ויזואליזציות ציבוריות ופרטיות של כל משתנה.
דוגמה לערוץ ציבורי:
שלב 5: שימוש באפליקציית אנדרואיד
תוכל לדמיין נתוני תחנת מזג אוויר בכל דפדפן. אבל אתה יכול גם לבדוק את זה על הטלפון החכם מבוסס אנדרואיד שלך ולדמיין אותו מתי שאתה רוצה.
- הורד והתקן את אפליקציית ThingsView מחנות Google Play במכשיר האנדרואיד שלך;
- באפליקציה, הכנס את מספר זיהוי הערוץ שלך ולחץ על הוסף. תמצא את המזהה בתצורת ערוץ ThingSpeak שלך;
- הערכים הנוכחיים של כל משתנה יוצגו בגרף;
- תעשה חיים!
מוּמלָץ:
תחנת מזג אוויר מיני באמצעות Arduino ו- ThingSpeak: 4 שלבים
תחנת מזג אוויר מיני באמצעות Arduino ו- ThingSpeak: שלום לכולם. במדריך זה, אני אדריך אותך את השלבים להכנת תחנת מזג אוויר מיני אישית. כמו כן, נשתמש ב- API של ThingSpeak כדי להעלות את נתוני מזג האוויר שלנו לשרתים שלהם, או אחרת מה המטרה של מערכת מזג אוויר
תוכנית MicroPython: תחנת מזג אוויר מיני: 7 שלבים
תוכנית MicroPython: תחנת מזג אוויר מיני: עכשיו חורף, אבל זה עדיין מרגיש קצת חם, למרות שאני לובש רק חולצת טריקו, מה שגורם לי לרצות לדעת את הטמפרטורה הנוכחית, אז אני משתמש בחיישני Micropython ESP32 ו- DHT11. ותחנת מזג אוויר פשוטה, כך שתוכלו לקבל את ה
תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר מונעת על ידי סולארית Arduino בוצעה בדרך הנכונה: 8 שלבים (עם תמונות)
תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר המופעלת באמצעות Arduino סולארית בוצעה בדרך הנכונה: לאחר שנה של הפעלה מוצלחת בשני מיקומים שונים אני משתף את תוכניות הפרויקט של תחנת מזג האוויר המונעות על ידי סולארי ומסביר כיצד היא התפתחה למערכת שיכולה לשרוד לאורך זמן. תקופות מכוח השמש. אם אתה עוקב
מיני תחנת מזג אוויר עם Attiny85: 6 שלבים (עם תמונות)
תחנת מזג אוויר מיני עם Attiny85: באינדיגוד 0g שתוארה לאחרונה תיארה תחנת מזג אוויר מיני שעובדת די טוב, באמצעות שני Arduinos. אולי לא כולם רוצים להקריב 2 ארדואינים כדי לקבל קריאות לחות וטמפרטורה והערתי שצריך להיות אפשרי
תחנת מזג אוויר Acurite 5 in 1 באמצעות פיי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): 5 שלבים (עם תמונות)
תחנת מזג אוויר Acurite 5 in 1 באמצעות פי פטל ו- Weewx (תחנות מזג אוויר אחרות תואמות): כשקניתי את תחנת מזג האוויר Acurite 5 in 1 רציתי להיות מסוגל לבדוק את מזג האוויר בבית שלי בזמן שהייתי בחוץ. כשהגעתי הביתה והגדרתי אותו הבנתי שאני חייב לחבר את המסך למחשב או לקנות את הרכזת החכמה שלהם