Съдържание:
- Стъпка 1: Обобщение на стъпките, които трябва да бъдат обсъдени
- Стъпка 2: Окончателна настройка на хардуера
- Стъпка 3: Изисквания към хардуера
- Стъпка 4: Настройка на интелигентна система за наблюдение на бебета (част 1)
- Стъпка 5: Настройка на интелигентна система за наблюдение на бебета (част 2)
- Стъпка 6: Настройка на интелигентна система за наблюдение на бебета (част 3)
- Стъпка 7: Настройка на интелигентна система за наблюдение на бебета (част 4)
- Стъпка 8: Настройка на интелигентна система за наблюдение на бебета (част 5)
- Стъпка 9: Настройка на интелигентна система за наблюдение на бебета (част 6)
- Стъпка 10: Готово
Видео: ET Smart Baby Monitoring System: 10 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
ET Smart Baby Monitoring System е система, която има за цел да добави удобство към родителите или гледачите, които се грижат за бебетата. Системата за наблюдение ще следи температурата на бебето и ако надхвърли нормалното, ще бъде изпратен SMS до телефона на родителите или гледащия, за да ги предупреди. Освен това, когато бебето плаче, звуковият сензор ще го открие и ще издаде звуков сигнал. Това е особено полезно през нощта, когато родителите или настойникът спят. LED светлината може да се включва и изключва дистанционно на уебсайта, а снимка на текущата ситуация също може да бъде направена с натискане на бутон на уебсайта. По този начин системата за интелигентно наблюдение на бебето ET помага да се следи благосъстоянието на бебето и в същото време да направи преживяването при грижите за бебета много по-лесно.
За по -подробен урок погледнете предоставения pdf файл.
Стъпка 1: Обобщение на стъпките, които трябва да бъдат обсъдени
- Преглед на настройката
- Хардуерни изисквания
- Настройка на интелигентна система за наблюдение на бебето
- Тестово бягане
Стъпка 2: Окончателна настройка на хардуера
Стъпка 3: Изисквания към хардуера
DHT11 (1)
330Ω резистор (1)
LED (1) 10kΩ резистор (1)
Звуков сигнал (1)
PiCam (1)
I2C LCD екран (1)
Стъпка 4: Настройка на интелигентна система за наблюдение на бебета (част 1)
Настройване на компоненти на Raspberry Pi
Показаните изображения са стъпка по стъпка процедури за това как изглежда настройката на хардуера. След като настроите хардуера, можете да изтеглите изходните кодове от връзката по -долу.
Връзка към изходния код: https://github.com/nje0527/IOTAssignment2/tree/master/ assignment2
Стъпка 5: Настройка на интелигентна система за наблюдение на бебета (част 2)
Настройване на AWS
- В конзолата на AWS щракнете върху Услуги.
- На таблото за управление на AWS въведете „IoT Core“за достъп до услугата IoT Core
- На страницата за добре дошли щракнете върху Първи стъпки
- На таблото за управление на AWS IOT щракнете върху Управление -> Неща
- Кликнете върху Създаване на единично нещо
- Дайте име на вашето нещо, след което щракнете върху Напред в долната част
- На следващата страница щракнете върху Създаване на сертификат
- Ще има четири връзки за изтегляне, изтеглете всяка от тях
- Преместете вашите сертификати в нова папка и ги преименувайте съответно
- Кликнете върху Активиране и почти веднага трябва да видите „Успешно активиран сертификат“и бутонът Активиране се променя на „Деактивиране“
- Кликнете върху Прикачване на политика в долната част
- Кликнете върху Създаване на политика
- Определете името на политиката и разрешените действия, след което щракнете върху Създаване
- Върнете се в таблото за управление на IOT, изберете Secure -> Certificates, след което щракнете върху менюто със сертификати, за да прикачите политика
- Изберете току -що създадената политика и щракнете върху прикачи
- Кликнете отново върху менюто със сертификат, щракнете върху Прикачване на нещо, за да прикачите вашето нещо към вашия сертификат
- В таблото за управление на 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
soundsensor.py
Стъпка 9: Настройка на интелигентна система за наблюдение на бебета (част 6)
Тестово бягане
Уверете се, че сте в директорията, където е server.py.
За да тествате уеб браузъра, изпълнете следната команда:
sudo python server.py
За да тествате mqtt кода, изпълнете следната команда:
комар (направено на малиново пи 1)
sudo python mqttpublish_temp.py (направено на raspberry pi 1) sudo python mqttsubscribe_temp.py (направено на raspberry pi 2)
За да качите в DynamoDB, изпълнете следната команда:
sudo python aws_pubsub.py
За да стартирате звуковия сензор, изпълнете следната команда:
sudo python sound_sensor.py
Връзка към изходния код:
Стъпка 10: Готово
Благодаря ви за четенето!
Надяваме се този урок да ви е бил полезен и да се забавлявате с кодирането!
Препоръчано:
Baby MIT Cheetah Robot V2 Autonomous и RC: 22 стъпки (със снимки)
Baby MIT Cheetah Robot V2 Autonomous и RC: Много много Съжалявам Сега открих само дизайна на краката в tinkercad има проблем, благодарение на Mr.kjellgnilsson.kn за проверка и информиране. Сега променете файла за проектиране и качете. Моля, проверете и изтеглете. Тези, които вече изтеглят и отпечатват, съм много
LittleUnicorn: Raspberry Pi Baby Monitor: 5 стъпки
LittleUnicorn: Raspberry Pi Baby Monitor: Имам млади близнаци и аудио бебефонът ме стресира. Всеки път, когато изгасне, изпадам в нервна пот, в случай че това означава поредната безсънна нощ. Така че направих Little Unicorn. Неговият визуален монитор за бебета, направен от: 2 х малиново зърно, Pimoroni Unicorn H
ThingSpeak-IFTTT-ESP32-Predictive-Machine-Monitoring: 10 стъпки
ThingSpeak-IFTTT-ESP32-Predictive-Machine-Monitoring: В този проект ние ще измерваме вибрациите и температурата с помощта на NCD сензор за вибрации и температура, ESP32 и ThingSpeak. Също така ще изпращаме различни показания за температура и вибрации до Google Sheet с помощта на ThingSpeak и IFTTT за анализ на vibr
IoT Pool Monitoring With ThingsBoard: 8 стъпки
IoT Pool Monitoring With ThingsBoard: Тази инструкция ще покаже как да следите pH, ORP и температурата на басейн или спа център и да качвате данните в услугата за визуализация и съхранение на ThingsBoard.io
Geek Baby: 3 стъпки
Geek Baby: Здравейте отрепки, моят приятел Ахмад ал-Шалаби и аз разработихме нов проект. Смятаме, че би било добра идея да споделим резултатите си с общността на Instructables. Този проект зависи от домашните резистивни сензори, изходът на тези сензори е опростен