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

מערכת התראת גשם: 4 שלבים
מערכת התראת גשם: 4 שלבים

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

וִידֵאוֹ: מערכת התראת גשם: 4 שלבים
וִידֵאוֹ: מערכת השמש מצגת לילדים בעברית קצת ידע כללי על החלל 🌞 איזה כוכבי לכת יש? מערכת השמש דגם 2024, נוֹבֶמבֶּר
Anonim
מערכת התראת גשם
מערכת התראת גשם
מערכת התראת גשם
מערכת התראת גשם

זוהי מערכת התראת גשם, האזעקה והנורית יפעילו ויזהירו את המשתמש שיורד גשם בקרוב, קהל היעד של יישום זה מיועד לאותם אנשים שמוציאים את בגדיהם לייבוש בבית יודעים כך שיוכלו לשמור על בגדיהם בלי להרטיב אותם מראש. (אם הלחות מגיעה> 70 זמזם יצלצל, אם ערך האור <300 LED נדלק)

יישום זה משתמש בממשק אינטרנט המתארח באמצעות הצומת האדום של IBM המאפשר למשתמש לשלוט על מצב הזמן של ה- Buzzer & LED, ולצפות במצב הזמן של חיישן DHT11 & LDR וגם במצב ההיסטורי של חיישן DHT11 & LDR.

אנו משתמשים ב- DynamoDB לאחסון ערך האור של LDR שלנו וגם ערך הלחות והטמפרטורה של DHT11. יישום זה משתמש בשירות המתווכים של AWS IoT המאפשר ליישום שלנו לשלוח ולקבל הודעות.

שלב 1: חומרים והכנות

רכיבים בשימוש:

1 x פטל פטל. (16 ג'יגה -בתים microSD)

1 x DHT11.

1 x נגד תלוי אור (LDR).

1 x ממיר אנלוגי לדיגיטלי (MCP3008 ADC).

נגד 1 x 220 אוהם.

נגד 3 x 10k אוהם.

1 x זמזם.

1 x LED.

1 x כפתור.

ישתמש ב- Node-RED עם מתווך MQTT ב- Raspberry Pi שלך כדי לקודד את היישום

צריך חשבון IBM וחשבון AWS

שלב 2: הגדרת החומרה

הגדרת החומרה
הגדרת החומרה
הגדרת החומרה
הגדרת החומרה

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

1. התקן תחילה את ה- LDR

2. התקן את DHT11

3. הגדר את הלחצן

4. הגדר את הבאזר

5. הגדר את הנורית

שלב 3: הגדרת IBM ו- AWS

יישום זה מחייב אותך להיות בעל חשבון AWS, ניתן להשתמש בחשבון השכלה גם.

עבור AWS

עבור אל מסוף AWS שלך ועבור לשירות AWS IoT (IoT Core) ובצע את השלבים הבאים (דלג על שלב 1, 6 ו -11 אם אינך רוצה לאחסן נתונים ב- DynamoDB):

1. פנה ל- DynamoDB ליצירת 3 טבלאות עם חותמת זמן של מקש מיון ומפתח ראשי (אור, טמפרטורה, לחות)

2. צור דבר אחד

3. צור תעודת אבטחה (הורד את כל האישורים הדרושים מאוחר יותר)

4. צור מדיניות אבטחה

5. צרף את מדיניות האבטחה והדבר לתעודת האבטחה שלך

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

7. עבור אל ה- Raspberry Pi שלך, צור תיקיה הכנס את כל תעודות AWS לתוכו וצור קובץ פייתון, העתק והדבק אותו לקובץ הפייתון:

drive.google.com/open?id=1vqiqLjGRohbLfxU_…

עבור IBM

8. הגדר אפליקציית IoT של IBM Watson (https://console.bluemix.net/catalog/starters/internet-of-things-platform-starter). שימו לב לכתובת האתר שלכם.

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

10. התקן את IBM Node-RED בפטל פאי

11. התקן את הצומת aws dynamodb ב- IBM Node-RED (node-red-contrib-aws)

שלב 4: הגדרת Node-RED ב- Raspberry Pi ו- IBM Node-RED

הגדרת Node-RED ב- Raspberry Pi שלך ו- IBM Node-RED
הגדרת Node-RED ב- Raspberry Pi שלך ו- IBM Node-RED
הגדרת Node-RED ב- Raspberry Pi שלך ו- IBM Node-RED
הגדרת Node-RED ב- Raspberry Pi שלך ו- IBM Node-RED
הגדרת Node-RED ב- Raspberry Pi שלך ו- IBM Node-RED
הגדרת Node-RED ב- Raspberry Pi שלך ו- IBM Node-RED
הגדרת Node-RED ב- Raspberry Pi שלך ו- IBM Node-RED
הגדרת Node-RED ב- Raspberry Pi שלך ו- IBM Node-RED

בייבוא הצומת האדום של Raspberry Pi משלך לייבא את הלוח הזה:

עליך לשנות את הצומת MQTT, Watson IoT ואת הצומת DynamoDB לאישורים האישיים שלך

drive.google.com/open?id=1-AA3_oxGgUdoNI1G…

בייבוא Node-RED שלך יבוא הלוח הזה: https://drive.google.com/open? Id = 1-AA3_oxGgUdoNI1G…

אתה יכול לפרוס ולוח המחוונים של IBM אמור להיראות כמו התמונות המוצגות

מוּמלָץ: