Мазмұны:

ET Smart Baby мониторинг жүйесі: 10 қадам
ET Smart Baby мониторинг жүйесі: 10 қадам

Бейне: ET Smart Baby мониторинг жүйесі: 10 қадам

Бейне: ET Smart Baby мониторинг жүйесі: 10 қадам
Бейне: Самые Удивительные Факты о «TOYOTA» которые вы не знали. История Японской компании Тойота. 2024, Қараша
Anonim
ET Smart Baby мониторинг жүйесі
ET Smart Baby мониторинг жүйесі
ET Smart Baby мониторинг жүйесі
ET Smart Baby мониторинг жүйесі

ET Smart Baby Monitoring System - бұл нәрестелерге күтім жасайтын ата -аналарға немесе күтушілерге ыңғайлылық қосуға бағытталған жүйе. Мониторинг жүйесі нәрестенің температурасын қадағалап отырады және егер нормадан асып кетсе, ата -анасының немесе қамқоршының телефонына SMS -хабарлама жіберіп, оларды ескертеді. Сонымен қатар, нәресте жылаған кезде дыбыс сенсоры оны анықтап, дыбыстық сигнал береді. Бұл әсіресе түнде ата -аналар немесе қамқоршы ұйықтап жатқанда пайдалы. Жарықдиодты шамды веб -сайтта қашықтан қосуға және өшіруге болады, сонымен қатар веб -сайттағы түймені басу арқылы қазіргі жағдайдың суретін түсіруге болады. Осылайша, ET Smart Baby Monitoring жүйесі баланың әл-ауқатын бақылауға көмектеседі, сонымен бірге нәрестелерге күтім жасау тәжірибесін едәуір жеңілдетеді.

Толығырақ оқулықты алу үшін берілген pdf файлын қараңыз.

1 -қадам: Талқыланатын қадамның қысқаша мазмұны

  • Орнатуға шолу
  • Аппараттық құралдарға қойылатын талаптар
  • Баланы бақылаудың ақылды жүйесін орнату
  • Тест жүгіру

2 -қадам: аппараттық құралдарды түпкілікті орнату

Аппараттық құралдарды түпкілікті орнату
Аппараттық құралдарды түпкілікті орнату
Аппараттық құралдарды түпкілікті орнату
Аппараттық құралдарды түпкілікті орнату

3 -қадам: Аппараттық құралдарға қойылатын талаптар

DHT11 (1)

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

Жарықдиодты (1) 10 кОм резистор (1)

Дыбыстық сигнал (1)

PiCam (1)

СКД 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 install awscli

4. Raspberry Pi -ге AWS үшін Python кітапханасы Boto -ны орнатыңыз

sudo pip install boto3

5. rpi-lcd кітапханасын келесі пәрменмен орнатыңыз

sudo pip rpi-lcd орнатыңыз

6. Raspberry Pi құрылғысына Mosquitto брокері мен клиенттерін келесі пәрменмен орнатыңыз

sudo apt-get mosquitto mosquitto-клиенттерін орнатыңыз

7. AWS Python SDK paho-mqtt тәуелділігі бар, сондықтан оның сіздің RPI-ге орнатылғанын тексеріңіз.

sudo pip орнату paho-mqtt

8. Raspberry Pi-де AWS пәрмен жолының клиентін орнату үшін Raspberry Pi-де келесі пәрменді орындаңыз.

sudo pip install awscli-жаңарту-пайдаланушы

7 -қадам: Баланы бақылаудың ақылды жүйесін орнату (4 -бөлім)

қысқаша хабар қызметі

Егер температура нормадан асып кетсе, SMS ата -аналарға хабарлайды.

DynamoDB және S3

DynamoDB температураны және оның уақыт белгісін сақтайды. S3 PiCam түсірген суреттерді сақтайды.

AWS

Біз температура мәндеріне жазылу және жариялау үшін AWS MQTT қолданамыз.

8 -қадам: Баланы бақылаудың ақылды жүйесін орнату (5 -бөлім)

Баланы бақылаудың ақылды жүйесін орнату (5 -бөлім)
Баланы бақылаудың ақылды жүйесін орнату (5 -бөлім)
Баланы бақылаудың ақылды жүйесін орнату (5 -бөлім)
Баланы бақылаудың ақылды жүйесін орнату (5 -бөлім)
Баланы бақылаудың ақылды жүйесін орнату (5 -бөлім)
Баланы бақылаудың ақылды жүйесін орнату (5 -бөлім)

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

img

baby.png

kamera.png

lb.png

bootstrap.min.css

bootstrap.min.js

шаблондар

туралы.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 -қадам: Баланы бақылаудың ақылды жүйесін орнату (6 -бөлім)

Тест жүгіру

Server.py орналасқан каталогта екеніңізге көз жеткізіңіз.

Веб -шолғышты тексеру үшін келесі пәрменді орындаңыз:

sudo python server.py

Mqtt кодын тексеру үшін келесі пәрменді орындаңыз:

москит (таңқурай пи 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 -қадам: Орындалды

Оқығаныңызға рахмет!

Бұл оқулық сізге пайдалы болды және кодтау қызықты болды деп сенеміз!

Ұсынылған: