Skip to content
/ CO2UART Public
forked from vad7/CO2UART

esp8266, AVR, nRF25L01, Aeropac SN, AZ-7798 CO2 meter

License

Notifications You must be signed in to change notification settings

seco/CO2UART

 
 

Repository files navigation

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.

alt tag

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) :

alt tag

Schematics: SCH

SCH

Based on PowerMeter

About

esp8266, AVR, nRF25L01, Aeropac SN, AZ-7798 CO2 meter

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 91.5%
  • HTML 2.0%
  • Makefile 1.5%
  • Python 1.5%
  • C++ 1.3%
  • JavaScript 0.9%
  • Other 1.3%