Оглавление:

Интеллектуальная система наблюдения за ребенком ET: 10 шагов
Интеллектуальная система наблюдения за ребенком ET: 10 шагов

Видео: Интеллектуальная система наблюдения за ребенком ET: 10 шагов

Видео: Интеллектуальная система наблюдения за ребенком ET: 10 шагов
Видео: 10 признаков нарушения нервной системы у новорожденного которые Вы можете определить самостоятельно 2024, Ноябрь
Anonim
Интеллектуальная система наблюдения за ребенком ET
Интеллектуальная система наблюдения за ребенком ET
Интеллектуальная система наблюдения за ребенком ET
Интеллектуальная система наблюдения за ребенком ET

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)

Настройка умной системы наблюдения за ребенком (часть 1)
Настройка умной системы наблюдения за ребенком (часть 1)
Настройка умной системы наблюдения за ребенком (часть 1)
Настройка умной системы наблюдения за ребенком (часть 1)
Настройка умной системы наблюдения за ребенком (часть 1)
Настройка умной системы наблюдения за ребенком (часть 1)

Настройка компонентов Raspberry Pi

Показанные изображения представляют собой пошаговые инструкции по настройке оборудования. После настройки оборудования вы можете скачать исходные коды по ссылке ниже.

Ссылка на исходный код:

Шаг 5: Настройка умной системы наблюдения за ребенком (часть 2)

Настройка умной системы наблюдения за ребенком (часть 2)
Настройка умной системы наблюдения за ребенком (часть 2)
Настройка умной системы наблюдения за ребенком (часть 2)
Настройка умной системы наблюдения за ребенком (часть 2)
Настройка умной системы наблюдения за ребенком (часть 2)
Настройка умной системы наблюдения за ребенком (часть 2)

Настройка AWS

  1. На консоли AWS нажмите Services.
  2. На панели управления AWS введите «IoT Core», чтобы получить доступ к сервису IoT Core.
  3. На странице приветствия нажмите «Начать».
  4. На панели управления AWS IOT нажмите «Управление» -> «Вещи».
  5. Нажмите на Create a Single Thing.
  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 установить 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)

Настройка умной системы наблюдения за ребенком (часть 5)
Настройка умной системы наблюдения за ребенком (часть 5)
Настройка умной системы наблюдения за ребенком (часть 5)
Настройка умной системы наблюдения за ребенком (часть 5)
Настройка умной системы наблюдения за ребенком (часть 5)
Настройка умной системы наблюдения за ребенком (часть 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: Готово

Спасибо за чтение!

Мы надеемся, что это руководство было для вас полезным и получайте удовольствие от кодирования!

Рекомендуемые: