תוכן עניינים:
- שלב 1: סיכום של שלב לדיון
- שלב 2: הגדרת חומרה אחרונה
- שלב 3: דרישות חומרה
- שלב 4: הגדרת מערכת ניטור תינוקות חכמה (חלק 1)
- שלב 5: הגדרת מערכת ניטור תינוקות חכמה (חלק 2)
- שלב 6: הגדרת מערכת ניטור תינוקות חכמה (חלק 3)
- שלב 7: הגדרת מערכת ניטור תינוקות חכמה (חלק 4)
- שלב 8: הגדרת מערכת ניטור תינוקות חכמה (חלק 5)
- שלב 9: הגדרת מערכת ניטור תינוקות חכמה (חלק 6)
- שלב 10: בוצע
וִידֵאוֹ: מערכת ניטור תינוקות חכמה ET: 10 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:13
מערכת ניטור תינוקות חכמה ET היא מערכת שמטרתה להוסיף נוחות להורים או למטפלים המטפלים בתינוקות. מערכת הניטור תעקוב אחר הטמפרטורה של התינוק ואם זה יחרוג מהרגיל, יישלח SMS לטלפון של ההורים או המטפלת כדי להתריע על כך. בנוסף, כשהתינוק בוכה, חיישן הקול יזהה אותו וישמיע את הבאזר. הדבר שימושי במיוחד בלילה כאשר ההורים או המטפלת ישנים. ניתן להדליק ולכבות את נורת הלד מרחוק באתר וניתן לצלם גם את המצב הנוכחי בלחיצת כפתור אחת באתר. לפיכך מערכת ET Smart Baby Monitoring עוזרת לעקוב אחר שלומו של התינוק ובמקביל להפוך את חווית הטיפול בתינוקות לקלה הרבה יותר.
לקבלת הדרכה מפורטת יותר, עיין בקובץ ה- PDF המצורף.
שלב 1: סיכום של שלב לדיון
- סקירה כללית של ההתקנה
- דרישות חומרה
- הגדרת מערכת ניטור תינוקות חכמה
- מבחן ריצה
שלב 2: הגדרת חומרה אחרונה
שלב 3: דרישות חומרה
DHT11 (1)
נגד 330Ω (1)
LED (1) נגד 10kΩ (1)
זמזם (1)
PiCam (1)
מסך LCD I2C (1)
שלב 4: הגדרת מערכת ניטור תינוקות חכמה (חלק 1)
הגדרת רכיבי Raspberry Pi
התמונות המוצגות הן הליכים שלב אחר שלב כיצד נראית התקנת החומרה. לאחר הגדרת החומרה, תוכל להוריד את קודי המקור מהקישור שלהלן.
קישור קוד המקור:
שלב 5: הגדרת מערכת ניטור תינוקות חכמה (חלק 2)
הגדרת AWS
- במסוף AWS, לחץ על שירותים.
- בלוח המחוונים של AWS, הקלד "IoT Core" כדי לגשת לשירות IoT Core
- בדף הפתיחה, לחץ על התחל בעבודה
- בלוח המחוונים של AWS IOT, לחץ על נהל -> דברים
- לחץ על צור דבר אחד
- תן שם לדבר שלך, ולאחר מכן לחץ על הבא בתחתית
- בעמוד הבא, לחץ על צור אישור
- יהיו ארבעה קישורי הורדה, הורד כל אחד מהם
- העבר את התעודות שלך לתיקייה חדשה ושנה אותן בהתאם
- לחץ על הפעל וכמעט מייד, אתה אמור לראות "אישור שהופעל בהצלחה" ולחצן הפעלה משתנה ל"בטל"
- לחץ על צרף מדיניות בתחתית
- לחץ על צור מדיניות
- הגדר את שם המדיניות ופעולות מורשות ולאחר מכן לחץ על צור
- חזור ללוח המחוונים של IOT בחר בבטחה -> אישורים ולאחר מכן לחץ על תפריט האישור כדי לצרף מדיניות
- בחר את המדיניות שיצרת זה עתה ולחץ על צרף
- לחץ שוב על תפריט האישור, לחץ על צרף דבר כדי לצרף את הדבר שלך לאישור שלך
- בלוח המחוונים של IOT, חזור לנהל -> דברים ולאחר מכן לחץ על הדבר שיצרת זה עתה
- בחר אינטראקציה בניווט הצדדי ולאחר מכן העתק והדבק את נקודת הסיום של REST API בפנקס רשימות
שלב 6: הגדרת מערכת ניטור תינוקות חכמה (חלק 3)
התקנת ספריות נחוצות
שלב זה מכיל את הספריות הדרושות להתקנה על מנת להריץ את התוכניות ב- Raspberry Pi שלך.
1. התקן את Flask באמצעות הפקודה הבאה
בקבוק ההתקנה של sudo pip
2. התקן את ספריית AWS Python באמצעות הפקודה הבאה
sudo pip התקן AWSIoTPythonSDK
3. התקן את לקוח ממשק שורת הפקודה AWS ב- Raspberry Pi שלך
sudo pip התקן awscli
4. התקן את Boto, ספריית Python עבור AWS ב- Raspberry Pi שלך
sudo pip התקן את boto3
5. התקן את ספריית rpi-lcd באמצעות הפקודה הבאה
sudo pip התקן rpi-lcd
6. התקן את הברוקר והלקוחות של Mosquitto ב- Raspberry Pi שלך באמצעות הפקודה הבאה
sudo apt-get להתקין לקוחות יתושים
7. ל- AWS Python SDK יש תלות ב- paho-mqtt, לכן וודא שהוא מותקן ב- RPI שלך.
sudo pip התקן paho-mqtt
8. הפעל את הפקודה הבאה ב- Raspberry Pi כדי להתקין את לקוח שורת הפקודה AWS ב- Raspberry Pi
sudo pip להתקין awscli-שדרוג-משתמש
שלב 7: הגדרת מערכת ניטור תינוקות חכמה (חלק 4)
סמס
SMS יודיע להורים אם הטמפרטורה תחרוג מהרגיל.
DynamoDB ו- S3
DynamoDB מאחסן את הטמפרטורה ואת חותמת הזמן שלה. תמונות חנות S3 שצולמו על ידי PiCam.
AWS
אנו נשתמש ב- AWS MQTT כדי להירשם ולפרסם ערכי טמפרטורה.
שלב 8: הגדרת מערכת ניטור תינוקות חכמה (חלק 5)
ספרייה סטטית
img
baby.png
camera.png
lb.png
bootstrap.min.css
bootstrap.min.js
תבניות
about.html
dashboard.html
index.html
ledcontrol.html
pic.html
pin.html
aws_pubsub.py
boto_s3_1.py
mqttpublish_temp.py
mqttsubscribe_temp.py
server.py
soundensor.py
שלב 9: הגדרת מערכת ניטור תינוקות חכמה (חלק 6)
מבחן ריצה
ודא שאתה נמצא בספרייה שבה נמצא server.py.
כדי לבדוק את דפדפן האינטרנט, הפעל את הפקודה הבאה:
sudo python server.py
כדי לבדוק את קוד mqtt, הפעל את הפקודה הבאה:
יתוש (נעשה על פטל פאי 1)
sudo python mqttpublish_temp.py (בוצע על פטל pi 1) sudo python mqttsubscribe_temp.py (בוצע ב- raspberry pi 2)
כדי להעלות ל- DynamoDB, הפעל את הפקודה הבאה:
sudo python aws_pubsub.py
כדי להפעיל את חיישן הקול, הפעל את הפקודה הבאה:
sudo python sound_sensor.py
קישור קוד המקור:
שלב 10: בוצע
תודה שקראת!
אנו מקווים שהדרכה זו הייתה מועילה לך ושיהיה לך קידוד מהנה!
מוּמלָץ:
מנורת LED שולחנית חכמה - תאורה חכמה עם ארדואינו - סביבת העבודה של Neopixels: 10 שלבים (עם תמונות)
מנורת LED שולחנית חכמה | תאורה חכמה עם ארדואינו | סביבת העבודה של Neopixels: כיום אנו מבלים זמן רב בבית, לומדים ועובדים וירטואלית, אז למה לא להפוך את מרחב העבודה שלנו גדול יותר באמצעות מערכת תאורה מותאמת וחכמה מבוססת Arduino ו- Ws2812b LEDs. כאן אני מראה לך כיצד בונים את ה- Smart שלך אור LED לשולחן כי
מערכת ניטור מזג אוויר מבוזרת IoT חכמה באמצעות NodeMCU: 11 שלבים
מערכת ניטור מזג אוויר מבוזרת IoT חכמה באמצעות NodeMCU: כולכם אולי מודעים לתחנת מזג האוויר המסורתית; אבל האם תהית אי פעם איך זה באמת עובד? מכיוון שתחנת מזג האוויר המסורתית יקרה ומגושמת, צפיפותן של תחנות אלה ליחידת שטח היא פחותה מאוד מה שתורם ל
מערכת ניטור אנרגיה חכמה: 5 שלבים
מערכת ניטור אנרגיה חכמה: בקראלה (הודו) צריכת האנרגיה מנוטרת ומחושבת על ידי ביקורי שטח תכופים של טכנאים ממחלקת החשמל/אנרגיה לחישוב דמי האנרגיה שזו משימה גוזלת זמן מכיוון שיהיו אלפי בתים
מערכת ניטור אנרגיה חכמה: 3 שלבים
מערכת ניטור אנרגיה חכמה: הביקוש לאנרגיה גדל מיום ליום, כיום צריכת האנרגיה החשמלית ממשתמשים באזור מנוטרת ומחושבת על ידי ביקורי שטח תכופים שנעשו על ידי טכנאים ממחלקת החשמל לחישוב תעריפי האנרגיה. זה
PInt@t10n: מערכת ניטור צמחים חכמה: 9 שלבים
PInt@t10n: מערכת ניטור צמחים חכמים: PI@nt@t10n פרויקט זה נוצר כמבחן לענן ibm iot. אנו משתמשים ב- esp-8266 כדי לשלוח ולקבל נתונים אל הענן ibm וממנו. התקשורת בין ה- esp לענן ibm מתרחשת באמצעות MQTT. כדי לטפל בכל הנתונים ולהציג