ErikDorstel / envObserver

ESP32 based environment monitor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

envObserver

ESP32 based environment monitor

Features

  • uses W5500 PHY/MAC for 100Base-T ethernet
  • uses ADS1115 16Bit ADC with transformer and rectifier
  • measures peak voltage, rms voltage and frequency
  • uses BME280 as environment sensor
  • uses LTV845 optocoupler for the digital inputs
  • simple HTTP polling interface
  • two channel relay output

GPIO W5500 (SPI)

  • GPIO 23 - MOSI
  • GPIO 19 - MISO
  • GPIO 18 - CLK
  • GPIO 5 - CS

GPIO ADS1115 (I2C)

  • GPIO 21 - SDA
  • GPIO 22 - SCL
  • GPIO 25 - ALRT

GPIO BME280 (I2C)

  • GPIO 17 - SDA
  • GPIO 16 - SCL

GPIO LTV845

  • GPIO 34 - Input 0
  • GPIO 35 - Input 1
  • GPIO 36 - Input 2
  • GPIO 39 - Input 3

GPIO relay output

  • GPIO 32 - Output 0
  • GPIO 33 - Output 1

Development Hardware

IMAGE ALT TEXT HERE

Schematic

IMAGE ALT TEXT HERE

Water Sensor

IMAGE ALT TEXT HERE

Web UI

IMAGE ALT TEXT HERE

About

ESP32 based environment monitor

License:GNU General Public License v3.0


Languages

Language:C 58.9%Language:HTML 29.3%Language:C++ 9.0%Language:PHP 2.8%