elchupanibrei (elchupanibrei) wrote,
elchupanibrei
elchupanibrei

Categories:

Скоро Time, Temperature & Humidity Relay

Понадобилось мне подсушить подвал, уж очень там влажно. Пару раз забыл выключить. Итого +25% за электричество.
Сначала планировал только режим осушителя, но потом разошелся и добавил ручной, по времени, по температуре (охлаждение/нагрев) и увлажнение. Два последних имеют приоритет по времени, чтоб включать по второму тарифу, когда дешевле. Время берется автоматический с NTP серверов или в ручную из вебморды. Гистерезис настраивается в широких пределах: +-1RH/C (2RH/C swing) ..+-10RH/C (20RH/C swing). Этого должно хватить даже для больших помещений.


вебморда tthRelay

Будет работать как с обычной ESP-12 типа Wemos Mini 1D / Snoff Basic, так и с обрезанной ESP-01 в виде реле за $2.85. Правда, на ESP-01 флешку придется менять на 4MB(32Mbit) - сервер с Bootstrap + JQuery и OTA в 1MB(8Mbit) не влазят. Пока выбор пинов для реле такой: GPIO12/D6 для Snoff Basic, GPIO13/D7, GPIO14/D5 и GPIO0/D3 для ESP-01. Имхо последний не самый лучший GPIO для реле на ESP-01, но китайцам виднее.


в поиске откликается на wifi relay module

В качестве сенсоров, мои любимые HTU21D/SHT21/Si7021 и AHT15/AHT25. Даже библиотеки для них заново переписал (старые исправлять не стал). Под AHT1x/AHT2x уже на GitHub, для HTU2xD/SHT2x/Si70xx там же. Выбор для I2C шины такой: SDA - GPIO4/D2 или GPIO2/D4 для ESP-01 и SCL - GPIO5/D1 или GPIO3/RX для ESP-01 (прощай кнопка на Snoff Basic).

UDP: Посмотрел торговые площадки - Si7021 за вменяемые деньги уже не найти. Жаль. Он среди представленных самый быстрый и богаче плюшками. Хорошая новость - стали появляться AHT21B за цену AHT15 ($ 2.2). У них в наличии встроенный в сенсор стаб, позволяющий питать сенсор в широких пределах +2.2v..+5.5v и контрольная сумма/CRC. Недостаток - стаб жрет. Потребление 0.25uA..980uA против 0.25uA..320uA у AHT10. Сенсор SHT21 вроде тоже сняли с производства, но пока стоит не дорого.

UDP: Продолжение тут.
Tags: #arduino, #esp8266, arduino, diy, esp8266
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments