תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46
מערכת תאורת התראת מזג האוויר משנה את התאורה כדי לציין אזהרות מזג אוויר או שעונים. מערכת זו ממנפת נתוני מזג אוויר נגישים בחינם כדי לבצע שינוי תאורה לציון מצב מזג האוויר. פטל פטל (דרך צומת אדום) בודק את נתוני מזג האוויר באופן קבוע ומדליק נורה אדומה כאשר יש מזג אוויר קשה (אזהרה), נורה צהובה לציון מזג אוויר מאיים (שעון), פתית שלג בשלג המתקרב ומנורה רגילה לסמן שמים בהירים.
אספקה
1- פטל פאי - 3 ומעלה - חייב להכיל סיכות GPIO
2 - שקעי חשמל סטנדרטיים
תיבת חשמל 1 - 4 כנופיות
1 - לוחית פנים לקופסת החשמל
4-ממסרי מצב מוצק (SSR-25DA ממסר מצב מוצק כניסת שלב ממסר למחצה חד-מנצח שלב 3-32V DC 24-380V AC)
חוט מד כבד ליישום 110V.
5 - חוטי קפיצה לחיבור לסיכות פי הפטל.
4 מנורות בסגנון או צבע שונים.
שלב 1: התקן והתקן את ה- Raspberry Pi
הגדר את פטל הפאי שלך על ידי התקנת חבילת noobs ומערכת ההפעלה פטל
www.raspberrypi.org/downloads/noobs/
בצע את ההוראות כדי להתקין את מערכת ההפעלה לקראת השלב הבא.
שלב 2: התקן את Nodejs ואת הצומת האדום ב- Pi
לצומת אדום יש ערכת הוראות מצוינת להנחת הצומת אדום על פאי הפטל שלך.
nodered.org/docs/getting-started/raspberry…
תרצה להריץ את הפקודות כדי להטעין את התוכנית אוטומטית בעת האתחול. יש קוד לדוגמה לתכנת הצומת-אדום בשלבים עתידיים.
הערה: אדום הצומת הוא הבמאי המשמש להדבקת כל החלקים יחדיו. Node-red היא פלטפורמת התכנות השואלת את מערכי הנתונים המקוונים. הצומת-אדום מדליק את סיכות ה- GPIO בפי כדי להפעיל תקעים חשמליים שמדליקים ומכבים את האורות שלנו. זרימות בצומת אדום מנהלות את כל הפונקציונליות הדרושה.
שלב 3: חיבור תקעים וממסרים חשמליים
הפטל פאי מעורר ממסרים המאפשרים לזרימת חשמל לאחד מארבעה תקעים חשמליים. התחל לציין את חלקי המתח הנמוך והמתח הגבוה של הממסר. (הערה: אתה יכול להשתמש בסוגי ממסר אחרים, אבל אני אוהב את ממסרי מצב מוצק.)
מתח גבוה עובר בכל ממסר ואל צד אחד של כל אחד מארבעת התקעים.
בצד המתח הנמוך של כל ממסר העביר חוט לסיכת פי הפטל. הפעל חוט הארקה מהצד הקרקע של חלק המתח הנמוך של הממסר לקרקע על פטל הפטל.
הקפד לפעול על אמצעי בטיחות. שמור את תיבת החיווט מנותק עד שכל החיווט נכנס בבטחה פנימה ורק אז חבר את נורית ההתראה.
שלב 4: תכנת את ה- Pi עם אדום אדום
זה כנראה החלק הכי מסובך / ובכל זאת מספק ביותר.
שלבי ההיגיון הם כדלקמן.
- הגדר טריגר להפעלת הזרימה כל 5 דקות.
- שאול על נתוני האינטרנט והעבר את ההודעה המתקבלת לשלב הבא.
- נתח את ההודעה (javascript) וקבע אם יש אזהרה, שעון או שלג כרגע.
- הגדר את סיכת ה- GPIO למצב גבוה (מופעל) עבור הודעת מזג האוויר המתאימה הגדר את סיכת ה- GPIO לנמוך (כבוי) עבור נורות שצריך לכבות.
מצורף קוד לדוגמא (flows.txt) אותו תוכל לייבא לצומת אדום. יידרשו כמה התאמות לזרימות, כולל בחירת הזנת נתוני המדינה המתאימה והזנת שם המחוז הרצוי. (מצטער אין לי קוד התומך במיקומים שאינם בארה ב.)
מצא התראות מזג אוויר בכתובת https://alerts.weather.gov/ עבור המדינה שלך והזן את כתובת האתר של הזנת rss של המדינה שלך.
הזרימה שבודקת את השלג היא חלק ממפת מזג האוויר הפתוחה. https://openweathermap.org/ כדי לשאול את הנתונים, יהיה עליך להגיש בקשה למפתח API. (https://openweathermap.org/api)
הן מפת הפתיחה והן התראות NWS הינן לשימוש בחינם.
לתכנות בצומת אדום שפת הבסיס היא javascript. התיעוד נמצא כאן. https://nodered.org/ התכנות המבוססות על זרימה פירושה שאינך צריך להיות אמן javascript כדי למנף את הצומת אדום.
פתח את עורך הזרימה אדום הצומת באמצעות הדפדפן ב- pi שלך בכתובת https://127.0.0.1:1880 לעורך הזרימה יש תכונת ייבוא לטעינת הקוד לדוגמה.
קובץ הקוד המצורף מצביע על סיכות ה- GPIO הבאות. הוא משתמש 35-38, והקרקע ממש לידם. אתה יכול לראות זאת בתמונות החיווט. סיכה 36 היא רמת האזהרה שיש לי נורה אדומה מחוברת לשם. סיכה 35 היא רמת השעון, ויש לי מחובר אור כתום. סיכה 38 היא אינדיקטור השלג, וסיכה 37 היא היציאה הברורה. אם אתה משתמש בסיכות שונות, יהיה עליך לשנות את הזרימה האדומה של הצומת כדי לשנות אותן.
שלב 5: חבר אורות למערכת ובדוק
כמעט שם. תיהנה למצוא מנורות שיעזרו לך לתת את הטון לאזהרות והתראות. מצאתי כמה אורות חג מולד ישנים וכיפיים, ואור אדום מוזר בחנות המשמרות. הכנסתי נורה כתומה למנורה ישנה.
הייתי צריך לעשות קצת התאמות של סיכות ה- GPIO שלי כיוון שהדלקתי את התקעים הלא נכונים, אבל קל לשנות את הטעויות שלי בפינים.
הצומת האדומה זורמת כוח לכל תקע כשהתחילה לראשונה, כך שתוכל לדעת אם החיווט תקין ללא סופת רעמים.
שלב 6: שימושים אחרים עבור מערכת ההתראה הקלה
מערכת ההתראה הקלה מהנה לנתוני מזג אוויר, אך ישנם מקורות רבים שעשויים לשקול להשתמש בהם היכן שתרצה התראה. נתוני רעידת אדמה, נתוני תעבורה, נתוני נאס א, נתוני מצב המערכת, הם כמה דוגמאות אפשריות. Node-red עושה עבודה טובה בחיפוש אחר נתונים הקיימים באינטרנט ובזירת תגובות על מה שהוא מוצא. בעבודתי יש לי את המערכת שמצביעה על ממשק ה- API לניטור המערכת שלנו, כך שאני יודע מתי מערכת חשובה נתקלת בבעיות.
תוך ניצול היצירתיות ונתוני האינטרנט שלך ישנן דרכים רבות להרחיב את הרעיון הזה.
תעשה חיים!
מוּמלָץ:
שעון תחנת מזג האוויר ESP8266: 4 שלבים
שעון תחנת מזג אוויר ESP8266: פרויקט זה הוא דרך נחמדה להציג את הזמן ומזג האוויר באריזה קטנה ונוחה. אני אסביר את הפרויקט, איך הוא עובד ואציג את הקוד כאן. תוכל ללחוץ על כפתורים שונים כדי להציג את מזג האוויר הנוכחי במיקום מוגדר כמו גם בטמפרטורה
עוזר מזג האוויר DIY: 6 שלבים
עוזר מזג האוויר DIY: בפעם האחרונה השתמשתי ב- ESP32 כדי ליצור תחנת שידור מזג אוויר, שיכולה לשדר את מזג האוויר הנוכחי. אם אתה מעוניין, תוכל לבדוק את ההוראות הקודמות. עכשיו אני רוצה ליצור גרסה משודרגת, שאציין עיר שתבדוק את
שידור מזג האוויר TTS: 5 שלבים
שידור מזג האוויר ב- TTS: בדרך כלל אני מחליט אם להביא אמברה על סמך תנאי מזג האוויר לפני היציאה החוצה. נהגתי לקבל החלטות שגויות מכיוון שמזג האוויר השתנה בשבועיים האחרונים - היה שמש כשיצאתי ולא הבאתי מטריה, ו
חזאי מזג האוויר פשוט Arduino: 3 שלבים
חזאי מזג אוויר פשוט בארדואינו: זהו כלי נהדר לזמן קצר תחזית מזג אוויר מקומית
תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר מונעת על ידי סולארית Arduino בוצעה בדרך הנכונה: 8 שלבים (עם תמונות)
תחנת מזג האוויר של NaTaLia: תחנת מזג אוויר המופעלת באמצעות Arduino סולארית בוצעה בדרך הנכונה: לאחר שנה של הפעלה מוצלחת בשני מיקומים שונים אני משתף את תוכניות הפרויקט של תחנת מזג האוויר המונעות על ידי סולארי ומסביר כיצד היא התפתחה למערכת שיכולה לשרוד לאורך זמן. תקופות מכוח השמש. אם אתה עוקב