В этом проекте используется ESP8266 и программное обеспечение, созданное с помощью wifi-iot.com. Часы  являются частью умного дома, о котором будет написано позже. Для самодельных устройств непросто найти корпус, не портящий дизайн дома. Хороший вариант – использовать в качестве корпуса старые настенные часы.
Дополняем наши настенные часы микроконтроллером, дисплеем и датчиками углекислого газа, давления, температуры, влажности и освещения. Информация с датчиков  полезна для нас и нашего умного дома.

сборка настенных часов

Описание проекта:

  • NodeMcu Плата разработчика ESP8266 – $2.5
  • MH-Z19B – Датчик углекислого газа – $18
  • BME280 – Датчик давления, влажности и температуры  – $2.25
  • 0.56 inch 4-Digit 7 Семисегментный цифровой дисплей TM1637 – $0.89
  • IRLU024N – 3 шт. – $0.15
  • 5V RGB Светодиодная лента – $2.29
  • TSL2561 Датчик освещенности- $1.15
  • Источник питания 5V 2A – $3.73
    TOTAL: $32

Зарегистрируйтесь на сайте wifi-iot.com. Откройте веб-страницу https://wifi-iot.com/p/esp8266/, отметьте нужные датчики и функции. Набор датчиков и функций можно отредактировать в любое время. Для удобства выберите раздел «Настройки по умолчанию» и нажмите на значок шестеренки. Отредактируйте поля «имя точки доступа» и «пароль точки доступа». Прошивка будет скомпилирована сразу для вашей сети wifi. Нажмите «сохранить изменения» и «загрузить».
С помощью программы Flasher загрузите прошивку в модуль. Заходим в веб-интерфейс модуля. Для активации многих функций необходимо купить лицензию, она стоит 100 рублей. Лицензия привязывается к модулю, количество версий прошивок при этом неограничено.




Показания датчиков можно  получить по get-запросу и получить в формате json. Ответ выглядит примерно так:
{“system”:{“hostname”:”ESP00D599C3″,”uptime”:1723901,”rssi”:-74,”freemem”:30792},”sensors”:{“bmet”:30.6,”bmeh”:44.1,”bmep”:753.00,”co2″:545}}


175

Добавить комментарий