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

מערכת ניטור תינוקות חכמה ET: 10 שלבים
מערכת ניטור תינוקות חכמה ET: 10 שלבים

וִידֵאוֹ: מערכת ניטור תינוקות חכמה ET: 10 שלבים

וִידֵאוֹ: מערכת ניטור תינוקות חכמה ET: 10 שלבים
וִידֵאוֹ: כך התינוק שומע את העולם כבר מהרחם 2024, נוֹבֶמבֶּר
Anonim
מערכת ניטור תינוקות חכמה ET
מערכת ניטור תינוקות חכמה ET
מערכת ניטור תינוקות חכמה ET
מערכת ניטור תינוקות חכמה ET

מערכת ניטור תינוקות חכמה 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)

הגדרת מערכת ניטור תינוקות חכמה (חלק 1)
הגדרת מערכת ניטור תינוקות חכמה (חלק 1)
הגדרת מערכת ניטור תינוקות חכמה (חלק 1)
הגדרת מערכת ניטור תינוקות חכמה (חלק 1)
הגדרת מערכת ניטור תינוקות חכמה (חלק 1)
הגדרת מערכת ניטור תינוקות חכמה (חלק 1)

הגדרת רכיבי Raspberry Pi

התמונות המוצגות הן הליכים שלב אחר שלב כיצד נראית התקנת החומרה. לאחר הגדרת החומרה, תוכל להוריד את קודי המקור מהקישור שלהלן.

קישור קוד המקור:

שלב 5: הגדרת מערכת ניטור תינוקות חכמה (חלק 2)

הגדרת מערכת ניטור תינוקות חכמה (חלק 2)
הגדרת מערכת ניטור תינוקות חכמה (חלק 2)
הגדרת מערכת ניטור תינוקות חכמה (חלק 2)
הגדרת מערכת ניטור תינוקות חכמה (חלק 2)
הגדרת מערכת ניטור תינוקות חכמה (חלק 2)
הגדרת מערכת ניטור תינוקות חכמה (חלק 2)

הגדרת AWS

  1. במסוף AWS, לחץ על שירותים.
  2. בלוח המחוונים של AWS, הקלד "IoT Core" כדי לגשת לשירות IoT Core
  3. בדף הפתיחה, לחץ על התחל בעבודה
  4. בלוח המחוונים של AWS IOT, לחץ על נהל -> דברים
  5. לחץ על צור דבר אחד
  6. תן שם לדבר שלך, ולאחר מכן לחץ על הבא בתחתית
  7. בעמוד הבא, לחץ על צור אישור
  8. יהיו ארבעה קישורי הורדה, הורד כל אחד מהם
  9. העבר את התעודות שלך לתיקייה חדשה ושנה אותן בהתאם
  10. לחץ על הפעל וכמעט מייד, אתה אמור לראות "אישור שהופעל בהצלחה" ולחצן הפעלה משתנה ל"בטל"
  11. לחץ על צרף מדיניות בתחתית
  12. לחץ על צור מדיניות
  13. הגדר את שם המדיניות ופעולות מורשות ולאחר מכן לחץ על צור
  14. חזור ללוח המחוונים של IOT בחר בבטחה -> אישורים ולאחר מכן לחץ על תפריט האישור כדי לצרף מדיניות
  15. בחר את המדיניות שיצרת זה עתה ולחץ על צרף
  16. לחץ שוב על תפריט האישור, לחץ על צרף דבר כדי לצרף את הדבר שלך לאישור שלך
  17. בלוח המחוונים של IOT, חזור לנהל -> דברים ולאחר מכן לחץ על הדבר שיצרת זה עתה
  18. בחר אינטראקציה בניווט הצדדי ולאחר מכן העתק והדבק את נקודת הסיום של 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)

הגדרת מערכת ניטור תינוקות חכמה (חלק 5)
הגדרת מערכת ניטור תינוקות חכמה (חלק 5)
הגדרת מערכת ניטור תינוקות חכמה (חלק 5)
הגדרת מערכת ניטור תינוקות חכמה (חלק 5)
הגדרת מערכת ניטור תינוקות חכמה (חלק 5)
הגדרת מערכת ניטור תינוקות חכמה (חלק 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: בוצע

תודה שקראת!

אנו מקווים שהדרכה זו הייתה מועילה לך ושיהיה לך קידוד מהנה!

מוּמלָץ: