Мазмұны:
- 1 -қадам: Талқыланатын қадамның қысқаша мазмұны
- 2 -қадам: аппараттық құралдарды түпкілікті орнату
- 3 -қадам: Аппараттық құралдарға қойылатын талаптар
- 4 -қадам: Баланы бақылаудың ақылды жүйесін орнату (1 -бөлім)
- 5 -қадам: Баланың ақылды бақылау жүйесін орнату (2 -бөлім)
- 6 -қадам: Баланы бақылаудың ақылды жүйесін орнату (3 -бөлім)
- 7 -қадам: Баланы бақылаудың ақылды жүйесін орнату (4 -бөлім)
- 8 -қадам: Баланы бақылаудың ақылды жүйесін орнату (5 -бөлім)
- 9 -қадам: Баланы бақылаудың ақылды жүйесін орнату (6 -бөлім)
- 10 -қадам: Орындалды
Бейне: ET Smart Baby мониторинг жүйесі: 10 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
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 -бөлім)
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 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 -бөлім)
Статикалық каталог
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 -қадам: Орындалды
Оқығаныңызға рахмет!
Бұл оқулық сізге пайдалы болды және кодтау қызықты болды деп сенеміз!
Ұсынылған:
NodeMCU көмегімен Smart таратылған IoT ауа райын бақылау жүйесі: 11 қадам
NodeMCU көмегімен ақылды таратылған IoT ауа райын бақылау жүйесі: Сіздердің барлығыңыз дәстүрлі метеостанция туралы білетін шығарсыздар; бірақ сіз бұл қалай жұмыс істейтіні туралы ойландыңыз ба? Дәстүрлі метеостанция қымбат және көлемді болғандықтан, бұл станциялардың аудан бірлігіне тығыздығы өте төмен, бұл
NodeMCU релелік модулін қолданатын Alexa Smart Home жүйесі: 10 қадам
NodeMCU релелік модулін қолданатын Alexa Smart Home жүйесі: Бұл IoT жобасында мен NodeMCU ESP8266 көмегімен Alexa Smart Home Automation жүйесін жасадым. Реле модулі. Дауыстық пәрменмен шамды, желдеткішті және басқа тұрмыстық техниканы оңай басқаруға болады. Echo Dot ақылды динамигін қосу үшін
Arduino Smart Home жүйесі: 7 қадам
Arduino ақылды үй жүйесі: Бұл нұсқаулықта біз Sparkfun Red тақтасы бар MATLAB App Designer көмегімен өзіңіздің ақылды үй жүйесін қалай жасау керектігін көрсетеміз. Бұл нұсқаулықты MATLAB -тың қолданбалы дизайнері туралы негізгі түсінікке ие болу үшін, сонымен қатар фотористиканы пайдалану үшін қолдануға болады
OBLOQ-IoT модуліне негізделген экологиялық мониторинг жүйесі: 4 қадам
OBLOQ-IoT модуліне негізделген қоршаған ортаны бақылау жүйесі: Бұл өнім негізінен электронды зертханада температура, ылғалдылық, жарық пен шаң сияқты көрсеткіштерді бақылау және бақылау үшін қолданылады және ылғалдандырғышты қашықтықтан бақылау мен бақылауға қол жеткізу үшін оларды бұлтты деректер кеңістігіне уақытында жүктейді. , ауа тазартқыш
Мониторинг жүйесі - Nivelului De Poluare (Arduino Uno): 9 қадам
Жүйе мониторингі жүйесі (Arduino Uno): біркелкі емес параметрлерді анықтауға мүмкіндік береді (температура, үміттену, бөлшектерді бөлу, атмосфералық ауытқулар). күн сәулесі