Esp8266 + CO2 meter
Have the webserver, Over-The-Air firmware updating, SNTP time, IoT cloud (http://thingspeak.com).
Gathering information from CO2 sensor AZ 7798 and controls Aeropac SN.
WiFi модуль esp8266 используется в качестве веб-сервера для беспроводного управления проветривателем (Aeropaс SN) через nRF24L01+. Собранные значения углекислого газа, температуры, влажности с датчика AZ-7798 отправляются на облачный сервер интернета вещей - ThingSpeak
Схема получается такой - с датчика CO2 через TTL esp8266 получает данные CO2, температуру, влажность и расчитывает нужную производительность проветривания. Микроконтроллер Atmel AVR ATtiny44A, подключенный к Aeropac SN шлет запрос через nRF24L01 на такой-же модуль, подключенный к esp8266 и получает на какую скорость нужно включить проветриватель. Точное время берется через SNTP, и в зависимости от времени суток корректируются обороты вентиляторов.
График c зумом строится с помощью open-source библиотеки d3j (Data-Driven Documents) :
Based on PowerMeter