EMIS-1 ESP32 Energy Monitor IoT Sensors Board
EMIS, Energy Monitor IoT Sensors board, based on an ESP32 WROOM, designed to monitor AC or DC Current, with interfaces to RS232 and RS485. This board is designed to interface any Home Automation System.
Description
EMIS, Energy Monitor IoT Sensors board, based on an ESP32 WROOM, designed to monitor AC or DC Current, with interfaces to RS232 and RS485. This board is designed to interface any Home Automation System.
This board is under slight redesign to include (non-isolated common ground), ADC Voltage Monitoring. August 2023
- An I2C reversible 2.54mm header is provided in the middle of the board, which will allow an OLED display (such as a SSD1306 I2C), to be directly mounted / connected on the board. OLED not included.
- Large Quality Terminal Block is included, which are suitable for 20 AWG up to 6 AWG, 10mm², together with smaller terminal blocks for DC supply, Relay etc. These are not populated, so you may optionally solder cable tails directly to the PCB.
- Power for the board may either be provided via the Micro USB (for flashing, debugging etc.), and/or via a terminal block for normal operation. DC input has a range of 7V, through to 15V maximum.
The EMIS board is suppled fully tested.
EMIS v1 Energy Monitoring board main features (Provisional):
- Espressif ESP32 WROOM 32
- 2.4GHz Wi-Fi and Bluetooth LE MCU module, with dual core CPU
- AT24C64 EEPROM
- For storing parameters, calibration data, Logs etc.
- Isolated Current Input
- Current Sensor AC/DC 100A
- ADC 12-bit Resolution
- Using ESP32 Internal ADCs
- Meter Pulse Sensor Input
- CT Clamp Input
- With or without Burden Resistor.
- Suitable for popular SCT013 YHDC
- Isolated Relay Output 2A DC
- RS232 and RS485 interfaces
- On-board Temperature Sensor
- NTC (range -40ºC to +125ºC)
- USB UART
- Micro USB. Uses the popular CH340 for ease of developing code, flashing and debugging
- Arduino D1 Flashing and Programming Compatibility
- No drivers normally needed
- OLED Display / I2C / SPI Interface
- PCB 7-15V DC Input
In the Box
EMIS-1 ESP32 board.
You will need to update the firmware with your preferred open source firmware, using a standard micro USB cable (not included). Working examples of test code can be found in our Wiki
- 1 x EMIS-1 ESP32 Board
- SMD (Surface Mounted Components) Populated.
- Fully Tested
-
- Populated 3.5mm Sockets.
- 1 x Large Quality Terminal Block for DC Current
- 3 x Terminal Blocks
- 1 x Set of header pins (for I2C and In/Out/RS485
Shipping
All products in stock will be posted same day, where possible. Postage is at cost and flat rate, irrespective of order size.
Any product not is stock, which is back-ordered, will be shipped as soon as it becomes available. Notifications are sent automatically.
Should only part of your order be in stock, then we would normally send available item(s), and balance when available. Should you wish to not split the order, please comment to use.
Other Details
Further information on this product may be found in our downloads and Wiki pages. Other technical information and code examples are also shared in our GitHub Pages. Project information may also be found on Hackster.io
We value our customers and should you have any other questions, please feel free to contact us.
All our boards and related products are Designed and Manufactured in Great Britain. This site is a subset of DitroniX.Com
Supporting the engagement, interest and careers of people, of all ages, through the fascinating World of STEM Learning and Amateur Radio & Electronics. DitroniX, planting a seed in Electronics, for our future engineers.
![]() | ![]() | ![]() | ![]() | ![]() | ![]() |
Specification
EMIS v1 Energy Monitoring board main features (Provisional):
- Espressif ESP32 WROOM 32
- 2.4GHz Wi-Fi and Bluetooth LE MCU module, with dual core CPU
- AT24C64 EEPROM
- For storing parameters, calibration data, Logs etc.
- Isolated Current Input
- Current Sensor AC/DC 100A
- ADC 12-bit Resolution
- Using ESP32 Internal ADCs
- Meter Pulse Sensor Input
- CT Clamp Input
- With or without Burden Resistor.
- Suitable for popular SCT013 YHDC
- Isolated Relay Output 2A DC
- RS232 and RS485 interfaces
- On-board Temperature Sensor
- NTC (range -40ºC to +125ºC)
- USB UART
- Micro USB. Uses the popular CH340 for ease of developing code, flashing and debugging
- Arduino D1 Flashing and Programming Compatibility
- No drivers normally needed
- OLED Display / I2C / SPI Interface
- PCB 7-15V DC Input