Мазмуну:

ET Smart Baby мониторинг системасы: 10 кадам
ET Smart Baby мониторинг системасы: 10 кадам

Video: ET Smart Baby мониторинг системасы: 10 кадам

Video: ET Smart Baby мониторинг системасы: 10 кадам
Video: КОСАТКА — суперхищник, убивающий китов и дельфинов! Косатка против синего кита и морского слона! 2024, Июль
Anonim
ET Smart Baby мониторинг системасы
ET Smart Baby мониторинг системасы
ET Smart Baby мониторинг системасы
ET Smart Baby мониторинг системасы

ET Smart Baby Monitoring System - бул ымыркайларга кам көргөн ата -энелерге же камкорчуларга ыңгайлуулукту кошууга багытталган система. Мониторинг системасы ымыркайдын температурасын көзөмөлдөп турат жана эгер нормадан ашып кетсе, ата -эненин же кароолчунун телефонуна аларды эскертүү үчүн SMS жөнөтүлөт. Кошумчалай кетсек, бала ыйлаганда, үн сенсору аны аныктап, коңгуроонун үнүн чыгарат. Бул түн ичинде ата -энеси же кароолчу уктап жатканда пайдалуу. Светодиоддук жарыкты веб -сайттан алыстан күйгүзүп -өчүрсө болот жана веб -сайтта бир баскычты басуу менен учурдагы абалдын сүрөтүн тартууга болот. Ошентип, ET Smart Baby мониторинг системасы баланын жыргалчылыгын көзөмөлдөөгө жардам берет жана ошол эле учурда балдарды багуу тажрыйбасын бир топ жеңилдетет.

Кененирээк үйрөткүч үчүн, берилген pdf файлын караңыз.

1 -кадам: Талкуулана турган кадамдын кыскача мазмуну

  • Орнотууга сереп
  • Аппараттык талаптар
  • Smart Baby мониторинг системасын орнотуу
  • Test Run

2 -кадам: Акыркы Аппараттык Орнотуу

Акыркы Аппараттык Орнотуу
Акыркы Аппараттык Орнотуу
Акыркы Аппараттык Орнотуу
Акыркы Аппараттык Орнотуу

3 -кадам: Аппараттык талаптар

DHT11 (1)

330Ω Резистор (1)

LED (1) 10kΩ резистор (1)

Зумер (1)

PiCam (1)

I2C LCD экраны (1)

4 -кадам: Smart Baby мониторинг системасын орнотуу (1 -бөлүк)

Smart Baby мониторинг системасын орнотуу (1 -бөлүк)
Smart Baby мониторинг системасын орнотуу (1 -бөлүк)
Smart Baby мониторинг системасын орнотуу (1 -бөлүк)
Smart Baby мониторинг системасын орнотуу (1 -бөлүк)
Smart Baby мониторинг системасын орнотуу (1 -бөлүк)
Smart Baby мониторинг системасын орнотуу (1 -бөлүк)

Raspberry Pi компоненттерин орнотуу

Көрсөтүлгөн сүрөттөр аппараттык орнотуунун кандай болору боюнча этап-этабы менен жол-жоболор. Аппаратты орноткондон кийин, төмөнкү шилтемеден баштапкы коддорду жүктөп алсаңыз болот.

Булак кодунун шилтемеси:

5 -кадам: Smart Baby мониторинг системасын орнотуу (2 -бөлүк)

Smart Baby мониторинг системасын орнотуу (2 -бөлүк)
Smart Baby мониторинг системасын орнотуу (2 -бөлүк)
Smart Baby мониторинг системасын орнотуу (2 -бөлүк)
Smart Baby мониторинг системасын орнотуу (2 -бөлүк)
Smart Baby мониторинг системасын орнотуу (2 -бөлүк)
Smart Baby мониторинг системасын орнотуу (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 Endpoint'иңизди блокнотко көчүрүп чаптаңыз

6 -кадам: Smart Baby мониторинг системасын орнотуу (3 -бөлүк)

Керектүү китепканаларды орнотуу

Бул кадам Raspberry Piдеги программаларды иштетүү үчүн орнотулушу керек болгон керектүү китепканаларды камтыйт.

1. Flaskты төмөнкү буйрук менен орнотуңуз

sudo pip колбаны орнотуу

2. AWS Python китепканасын төмөнкү буйрук менен орнотуңуз

sudo pip орнотуу AWSIoTPythonSDK

3. AWS Command -Line Interface Кардарын Raspberry Piге орнотуңуз

sudo pip орнотуу awscli

4. Raspberry Pi'ге AWS үчүн Boto, Python китепканасын орнотуңуз

sudo pip орнотуу boto3

5. rpi-lcd китепканасын төмөнкү буйрук менен орнотуңуз

sudo пип rpi-lcd орнотуу

6. Mosquitto брокерин жана кардарларын төмөнкү буйрук менен Raspberry Piге орнотуңуз

sudo apt-get чиркей чиркей-кардарларын орнотуу

7. AWS Python SDK paho-mqtt көз карандылыгына ээ, андыктан анын RPIге орнотулганын текшериңиз.

sudo pip орнотуу paho-mqtt

8. Raspberry Pi'ге AWS Command-line кардарын орнотуу үчүн Raspberry Piдеги төмөнкү буйрукту аткарыңыз.

sudo pip install awscli-жогорулатуу-колдонуучу

7 -кадам: Smart Baby мониторинг системасын орнотуу (4 -бөлүк)

SMS

Температура нормадан ашса, SMS ата -энелерге кабар берет.

DynamoDB жана S3

DynamoDB температураны жана анын убактысын сактайт. S3 дүкөнүнүн сүрөттөрү PiCam тарабынан тартылган.

AWS

Биз AWS MQTTди жазылуу жана температуранын маанилерине жарыялоо үчүн колдонобуз.

8 -кадам: Smart Baby мониторинг системасын орнотуу (5 -бөлүк)

Smart Baby мониторинг системасын орнотуу (5 -бөлүк)
Smart Baby мониторинг системасын орнотуу (5 -бөлүк)
Smart Baby мониторинг системасын орнотуу (5 -бөлүк)
Smart Baby мониторинг системасын орнотуу (5 -бөлүк)
Smart Baby мониторинг системасын орнотуу (5 -бөлүк)
Smart Baby мониторинг системасын орнотуу (5 -бөлүк)

Статикалык каталог

img

baby.png

camera.png

lb.png

bootstrap.min.css

bootstrap.min.js

шаблондор

about.html

панели.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 -кадам: Smart Baby мониторинг системасын орнотуу (6 -бөлүк)

Test Run

Server.py жайгашкан каталогдо экениңизди текшериңиз.

Веб -браузерди текшерүү үчүн төмөнкү буйрукту аткарыңыз:

sudo python server.py

Mqtt кодун текшерүү үчүн, төмөнкү буйрукту аткарыңыз:

чиркей (малина pi 1де жасалган)

sudo python mqttpublish_temp.py (малина pi 1де жасалган) sudo python mqttsubscribe_temp.py (малина pi 2де жасалган)

DynamoDBге жүктөө үчүн, төмөнкү буйрукту аткарыңыз:

sudo python aws_pubsub.py

Үн сенсорун иштетүү үчүн төмөнкү буйрукту аткарыңыз:

sudo python sound_sensor.py

Булак кодунун шилтемеси:

10 -кадам: Бүттү

Окуганыңыз үчүн рахмат!

Бул үйрөткүч сизге пайдалуу болду жана коддоо кызыктуу болду деп үмүттөнөбүз!

Сунушталууда: