Оглавление:
- Шаг 1: Краткое изложение шага для обсуждения
- Шаг 2: окончательная настройка оборудования
- Шаг 3: Требования к оборудованию
- Шаг 4: Настройка умной системы наблюдения за ребенком (часть 1)
- Шаг 5: Настройка умной системы наблюдения за ребенком (часть 2)
- Шаг 6: Настройка умной системы наблюдения за ребенком (часть 3)
- Шаг 7: Настройка умной системы наблюдения за ребенком (часть 4)
- Шаг 8: Настройка умной системы наблюдения за ребенком (часть 5)
- Шаг 9: Настройка умной системы наблюдения за ребенком (часть 6)
- Шаг 10: Готово
Видео: Интеллектуальная система наблюдения за ребенком ET: 10 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
ET Smart Baby Monitoring System - это система, цель которой - сделать заботу о младенцах удобнее для родителей или опекунов. Система мониторинга будет отслеживать температуру ребенка, и если температура выходит за рамки нормы, на телефон родителей или опекуна будет отправлено SMS, чтобы предупредить их. Кроме того, когда ребенок плачет, звуковой датчик обнаруживает его и подает звуковой сигнал. Это особенно полезно ночью, когда родители или смотритель спят. Светодиодный свет можно включать и выключать удаленно на веб-сайте, а также можно сделать снимок текущей ситуации одним нажатием кнопки на веб-сайте. Таким образом, система мониторинга ребенка ET Smart помогает следить за благополучием ребенка и в то же время значительно упрощает уход за младенцами.
Более подробное руководство можно найти в предоставленном PDF-файле.
Шаг 1: Краткое изложение шага для обсуждения
- Обзор настройки
- Требования к оборудованию
- Настройка умной системы наблюдения за ребенком
- Тестовый забег
Шаг 2: окончательная настройка оборудования
Шаг 3: Требования к оборудованию
DHT11 (1)
Резистор 330 Ом (1)
Светодиод (1) Резистор 10 кОм (1)
Зуммер (1)
PiCam (1)
ЖК-экран I2C (1)
Шаг 4: Настройка умной системы наблюдения за ребенком (часть 1)
Настройка компонентов Raspberry Pi
Показанные изображения представляют собой пошаговые инструкции по настройке оборудования. После настройки оборудования вы можете скачать исходные коды по ссылке ниже.
Ссылка на исходный код:
Шаг 5: Настройка умной системы наблюдения за ребенком (часть 2)
Настройка AWS
- На консоли AWS нажмите Services.
- На панели управления AWS введите «IoT Core», чтобы получить доступ к сервису IoT Core.
- На странице приветствия нажмите «Начать».
- На панели управления AWS IOT нажмите «Управление» -> «Вещи».
- Нажмите на Create a Single Thing.
- Дайте имя своей Вещи, затем нажмите Далее внизу
- На следующей странице нажмите Создать сертификат.
- Будет четыре ссылки для скачивания, скачивайте каждую из них.
- Переместите свои сертификаты в новую папку и переименуйте их соответствующим образом.
- Нажмите «Активировать», и почти сразу вы должны увидеть «Сертификат успешно активирован», а кнопка «Активировать» изменится на «Деактивировать».
- Нажмите «Прикрепить политику» внизу.
- Нажмите на Создать политику.
- Задайте имя политики и разрешенные действия, затем нажмите «Создать».
- Вернитесь на панель управления IOT, выберите «Безопасность» -> «Сертификаты», затем щелкните меню сертификата, чтобы прикрепить политику.
- Выберите только что созданную политику и нажмите "прикрепить".
- Снова нажмите на меню сертификата, нажмите «Прикрепить», чтобы прикрепить свою вещь к сертификату.
- На панели управления 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 install mosquitto mosquitto-clients
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
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: Готово
Спасибо за чтение!
Мы надеемся, что это руководство было для вас полезным и получайте удовольствие от кодирования!
Рекомендуемые:
Интеллектуальная распределенная система мониторинга погоды IoT с использованием NodeMCU: 11 шагов
Интеллектуальная распределенная система мониторинга погоды IoT с использованием NodeMCU: все вы, возможно, знаете о традиционной метеостанции; но задумывались ли вы, как это работает на самом деле? Поскольку традиционные метеостанции являются дорогостоящими и громоздкими, плотность этих станций на единицу площади очень мала, что способствует
Интеллектуальная система мониторинга погоды и скорости ветра на основе IOT: 8 шагов
Интеллектуальная система мониторинга погоды и скорости ветра на основе IOT: разработана - Нихилом Чудасма, Дханашри Мудлиар и Ашита Радж Введение Важность мониторинга погоды существует во многих отношениях. Необходимо следить за погодными параметрами, чтобы поддерживать развитие сельского хозяйства, теплиц
Интеллектуальная система безопасности: 10 шагов
Интеллектуальная система безопасности: вы когда-нибудь чувствовали себя небезопасно в собственном доме или вам нужно защитить свою компанию? Может быть, вы могли бы создать систему безопасности, чтобы решить все эти проблемы. В этом руководстве я расскажу вам, как это сделать. Я установил все детали на деревянную доску для демонстрации
Система лазерного наблюдения менее чем за 20 долларов: 7 шагов (с изображениями)
Система лазерного наблюдения менее чем за 20 долларов: ВНИМАНИЕ: этот проект предполагает использование и модификацию лазерных устройств. Хотя лазеры, которые я предлагаю использовать (красные указатели, купленные в магазине), относительно безопасны в обращении, НИКОГДА НЕ СМОТРИТЕ НАПРЯМУЮ НА ЛАЗЕРНЫЙ ЛУЧ, ОСТЕРЕГАЙТЕСЬ ОТРАЖЕНИЙ и БУДЬТЕ КРАЙНЕЙ осторожностью
Система наблюдения за переездом поездов: 5 шагов (с изображениями)
Система мониторинга пересечения поездов: это руководство научит вас, как использовать MatLab для кодирования Arduino для управления частью железнодорожной системы