Оглавление:

Умный гараж: 5 шагов
Умный гараж: 5 шагов

Видео: Умный гараж: 5 шагов

Видео: Умный гараж: 5 шагов
Видео: Умный гараж на ARDUINO и SIM800l - управление, мониторинг по мобильному инет протокол MQTT 2024, Ноябрь
Anonim
Умный гараж
Умный гараж

Всем привет! Это интеллектуальный гаражный IoT-проект.

Умный гараж имеет такие функции безопасности, как прямой эфир, распознавание лиц. Кроме того, в Smart Garage есть датчик движения для обнаружения автомобилей, позволяющий открыть дверь гаража. Обнаружение препятствия присутствует, когда автомобиль движется задним ходом, что позволяет проводить проверки безопасности. Датчик расстояния будет отслеживать, сколько расстояний автомобиль оставил, чтобы вернуться назад. Если автомобиль ударился о стену, данные о ударах будут отображаться на веб-портале. Веб-портал имеет функции, позволяющие взаимодействовать с распознаванием лиц, удаленно управлять освещением в гараже и просматривать данные, такие как записи доступа, данные о ударах, данные о весе (контейнер, в котором хранится мусор), отправленные датчиками. Для завершения распознавания лиц и мусорного ведра, к которому прикреплен датчик веса. Пожалуйста, обратитесь к прилагаемому файлу документации, чтобы получить более подробные инструкции.

В этом уроке будет обсуждаться настройка умного гаража без распознавания лиц и мусорного ведра, к которому прикреплен датчик веса.

Мы надеемся, что вы научитесь чему-то и получите удовольствие от процесса! Без лишних слов, давайте начнем сейчас.

Шаг 1. Обзор

  1. Требования к оборудованию
  2. Настройка Умного гаража
  3. Запустите программу

Шаг 2: Требования к оборудованию

Raspberry Pi

  • RaspberryPi с платой камеры NoIR, картой MicroSD и корпусом (1)
  • 3-контактный адаптер питания (1)
  • Комплект T-Cobbler с макетной платой, АЦП MCP3008, ленточный кабель (1)
  • Считыватель карт NFC (1)
  • Карта NFC (1)
  • Провода для перемычек между мужчинами и женщинами (7)
  • Провода перемычки мужчина-мужчина (14)
  • Светодиоды (3)
  • Резисторы 330 Ом (3)
  • Зуммер (1)
  • Кнопка (1)
  • Резистор 10000 Ом (1)

Ардуино

  • UNO R3 (1)
  • Кабель USB B (1)
  • Макетная плата (1)
  • Провода перемычки между мужчинами и женщинами (14)
  • Провода перемычки мужчина-мужчина (8)
  • ЖК-дисплей 12C (1)
  • Датчик движения Пир (1)
  • Ультразвуковой датчик HC-SR04 (1)
  • Датчик избегания препятствий FC-51 (1)
  • Датчик вибрационного переключателя KY-002 (1)

Шаг 3: установка умного гаража (часть 1)

Установка умного гаража (часть 1)
Установка умного гаража (часть 1)
Установка умного гаража (часть 1)
Установка умного гаража (часть 1)
Установка умного гаража (часть 1)
Установка умного гаража (часть 1)

AWS требуется для настройки этого проекта. Если у вас нет учетной записи, посетите веб-сайт AWS, чтобы создать учетную запись.

  1. В консоли AWS amazon щелкните Services.
  2. Введите в поиске IoT Core.
  3. Щелкните IoT Core.
  4. Перейдите в «Управление»> «Вещи» и нажмите кнопку «Создать».
  5. Нажмите на «Создать одну вещь».
  6. Введите GarageParking в качестве имени. Остальные оставьте по умолчанию.
  7. Щелкните по кнопке Далее.
  8. Нажмите кнопку «Создать сертификат».
  9. Нажмите кнопки «Загрузить» для первых 4 (сертификат для объекта, открытый ключ, закрытый ключ), которые обведены красным.
  10. Щелкните 2048-битный ключ RSA: VeriSign Class 3 Public Primary G5 root CA certificate.
  11. Скопируйте весь текст и вставьте в блокнот.
  12. Сохраните файл как rootCA.pem.
  13. Организуйте файлы в одну папку.
  14. Нажмите кнопку «Активировать» на экране загрузки сертификатов.
  15. Зеленое уведомление появляется после успешной активации. Кнопка «Активировать» превратилась в кнопку «Деактивировать».
  16. Щелкните по кнопке Готово.
  17. Вещь GarageParking появится в разделе «Вещи».
  18. Щелкните Безопасность> Сертификаты.
  19. Наведите указатель мыши на сертификат, который вы создали, и установите флажок.
  20. Щелкните Действия> Активировать.
  21. После активации появляется успешное уведомление.
  22. Щелкните Безопасность> Политики.
  23. Щелкните по кнопке Create.
  24. Введите GarageParkingPolicy в качестве имени, iot: * для действия, * для ресурса ARN, чтобы разрешить эффект.
  25. Щелкните по кнопке Create.
  26. Политика GarageParking отображается в разделе «Политики». Уведомление об успешном создании появляется после успешного создания.
  27. Перейдите в раздел «Безопасность»> «Сертификаты». Щелкните горизонтальное многоточие у сертификата.
  28. Щелкните Прикрепить политику.
  29. Установите флажок GarageParkingPolicy> кнопку Прикрепить.
  30. При прикреплении появляется успешное уведомление.
  31. Щелкните горизонтальное многоточие у сертификата.
  32. Нажмите «Прикрепить».
  33. Установите флажок «GarageParking»> «Прикрепить».
  34. При прикреплении появляется успешное уведомление.

Шаг 4: установка умного гаража (часть 2)

Установите необходимые библиотеки

Установить virtualenv $ pip install virtualenv

В корневой папке проекта $ source virtualenv / env / bin / activate

Чтобы отключить virtualenv $ deactivate

Установите пакеты, необходимые в проекте Не забудьте активировать virtualenv перед выполнением этой установки pip -r requirements.txt

Обновите файл requirements.txt (он же package.json, потому что они не делают этого за вас). Если вы добавили новый пакет, не забудьте обновить файл requirements.txt. Не забудьте активировать virtualenv, прежде чем делать это. $ Pip> freeze requirements.txt

Шаг 5: установка умного гаража (часть 3)

Чтобы запустить приложение

python server.py

Надеемся, вам понравился наш урок! Для получения дополнительных сведений о настройке загрузите документ!

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