תוכן עניינים:

מערכת אור להתראות מזג האוויר: 6 שלבים
מערכת אור להתראות מזג האוויר: 6 שלבים

וִידֵאוֹ: מערכת אור להתראות מזג האוויר: 6 שלבים

וִידֵאוֹ: מערכת אור להתראות מזג האוויר: 6 שלבים
וִידֵאוֹ: 🌞 איך נוצרה השמש, כיצד היא פועלת ומה השפעתה על האקלים 🌦️ 2024, יולי
Anonim
מערכת אור להתראות מזג אוויר
מערכת אור להתראות מזג אוויר
מערכת אור להתראות מזג אוויר
מערכת אור להתראות מזג אוויר
מערכת אור להתראות מזג אוויר
מערכת אור להתראות מזג אוויר

מערכת תאורת התראת מזג האוויר משנה את התאורה כדי לציין אזהרות מזג אוויר או שעונים. מערכת זו ממנפת נתוני מזג אוויר נגישים בחינם כדי לבצע שינוי תאורה לציון מצב מזג האוויר. פטל פטל (דרך צומת אדום) בודק את נתוני מזג האוויר באופן קבוע ומדליק נורה אדומה כאשר יש מזג אוויר קשה (אזהרה), נורה צהובה לציון מזג אוויר מאיים (שעון), פתית שלג בשלג המתקרב ומנורה רגילה לסמן שמים בהירים.

אספקה

1- פטל פאי - 3 ומעלה - חייב להכיל סיכות GPIO

2 - שקעי חשמל סטנדרטיים

תיבת חשמל 1 - 4 כנופיות

1 - לוחית פנים לקופסת החשמל

4-ממסרי מצב מוצק (SSR-25DA ממסר מצב מוצק כניסת שלב ממסר למחצה חד-מנצח שלב 3-32V DC 24-380V AC)

חוט מד כבד ליישום 110V.

5 - חוטי קפיצה לחיבור לסיכות פי הפטל.

4 מנורות בסגנון או צבע שונים.

שלב 1: התקן והתקן את ה- Raspberry Pi

התקן והתקן את ה- Raspberry Pi
התקן והתקן את ה- Raspberry Pi

הגדר את פטל הפאי שלך על ידי התקנת חבילת noobs ומערכת ההפעלה פטל

www.raspberrypi.org/downloads/noobs/

בצע את ההוראות כדי להתקין את מערכת ההפעלה לקראת השלב הבא.

שלב 2: התקן את Nodejs ואת הצומת האדום ב- Pi

לצומת אדום יש ערכת הוראות מצוינת להנחת הצומת אדום על פאי הפטל שלך.

nodered.org/docs/getting-started/raspberry…

תרצה להריץ את הפקודות כדי להטעין את התוכנית אוטומטית בעת האתחול. יש קוד לדוגמה לתכנת הצומת-אדום בשלבים עתידיים.

הערה: אדום הצומת הוא הבמאי המשמש להדבקת כל החלקים יחדיו. Node-red היא פלטפורמת התכנות השואלת את מערכי הנתונים המקוונים. הצומת-אדום מדליק את סיכות ה- GPIO בפי כדי להפעיל תקעים חשמליים שמדליקים ומכבים את האורות שלנו. זרימות בצומת אדום מנהלות את כל הפונקציונליות הדרושה.

שלב 3: חיבור תקעים וממסרים חשמליים

חבר את תקעי החשמל והממסרים
חבר את תקעי החשמל והממסרים
חבר את תקעי החשמל והממסרים
חבר את תקעי החשמל והממסרים
חבר את תקעי החשמל והממסרים
חבר את תקעי החשמל והממסרים

הפטל פאי מעורר ממסרים המאפשרים לזרימת חשמל לאחד מארבעה תקעים חשמליים. התחל לציין את חלקי המתח הנמוך והמתח הגבוה של הממסר. (הערה: אתה יכול להשתמש בסוגי ממסר אחרים, אבל אני אוהב את ממסרי מצב מוצק.)

מתח גבוה עובר בכל ממסר ואל צד אחד של כל אחד מארבעת התקעים.

בצד המתח הנמוך של כל ממסר העביר חוט לסיכת פי הפטל. הפעל חוט הארקה מהצד הקרקע של חלק המתח הנמוך של הממסר לקרקע על פטל הפטל.

הקפד לפעול על אמצעי בטיחות. שמור את תיבת החיווט מנותק עד שכל החיווט נכנס בבטחה פנימה ורק אז חבר את נורית ההתראה.

שלב 4: תכנת את ה- Pi עם אדום אדום

תכנות את ה- Pi עם Rode-red
תכנות את ה- Pi עם Rode-red
תכנות את ה- Pi עם Rode-red
תכנות את ה- Pi עם Rode-red
תכנות את ה- Pi עם Rode-red
תכנות את ה- Pi עם Rode-red
תכנות את ה- Pi עם Rode-red
תכנות את ה- Pi עם Rode-red

זה כנראה החלק הכי מסובך / ובכל זאת מספק ביותר.

שלבי ההיגיון הם כדלקמן.

  1. הגדר טריגר להפעלת הזרימה כל 5 דקות.
  2. שאול על נתוני האינטרנט והעבר את ההודעה המתקבלת לשלב הבא.
  3. נתח את ההודעה (javascript) וקבע אם יש אזהרה, שעון או שלג כרגע.
  4. הגדר את סיכת ה- 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 לניטור המערכת שלנו, כך שאני יודע מתי מערכת חשובה נתקלת בבעיות.

תוך ניצול היצירתיות ונתוני האינטרנט שלך ישנן דרכים רבות להרחיב את הרעיון הזה.

תעשה חיים!

מוּמלָץ: