DitroniX | Dave Williams | G8PUO
Published © GPL3+

IPEM ESP32 ATM90E32 ATM90E36 IoT Power Energy Monitor SDK

IPEM is a 3 phase (or Single, Split, 3 + 1 phase), high-performance Mains Electricity Energy Monitor. with ESP32, ATM90E32 or ATM90E36

IntermediateFull instructions provided1 hour5,227
IPEM ESP32 ATM90E32 ATM90E36 IoT Power Energy Monitor SDK

Things used in this project

Hardware components

Espressif ESP32-WROOM
×1
Microchip ATM90E32
×1
Microchip ATM90E36
×1
Microchip 24C64 EEPROM
×1
CH340 USB to UART
×1

Software apps and online services

Arduino IDE
Arduino IDE
PlatformIO IDE
PlatformIO IDE
Autodesk EAGLE
Autodesk EAGLE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Multitool, Screwdriver
Multitool, Screwdriver

Story

Read more

Custom parts and enclosures

IPEM ESP32 ATM90E3x SDK 1.2302-201P PCB Components Placement

Atmel M90E32AS Datasheet (Annotated)

Delta highlights between ATM90E32 and ATM90E36

Atmel M90E36A Datasheet (Annotated)

Delta highlights between ATM90E32 and ATM90E36

IPEM ESP32E ATM90E32 Variant SDK 1.2304.203P PCB Components

Schematics

IPEM ESP32 ATM90E32 ATM90E36 Variant SDK 1.2303.202P Schematic

IPEM ESP32UE ATM90E32 Variant SDK 1.2304.203P Schematic

IPEM ESP32E ATM90E32 Variant SDK 1.2304.203P Schematic

DitroniX.net Power Energy Monitor Boards SDK Overview

IPEM Power Energy Monitor Board Overview

IPEM ESP32UE ATM90E36 Variant SDK 1.2306.204P Schematic

IPEM ESP32UE ATM90E36 Variant SDK 1.2306.204P Schematic

IPEM ESP32 ATM90E32 and ATM90E36 SDK 1.2302-201P Schematic

DitroniX.net STEM Energy Monitors SDK Board Options

DitroniX.net STEM Energy Monitors SDK Board Options

IPEM ESP32 ATM90E32 Only Variant SDK 1.2302-201P Schematic

The only variation from the master schematic, is the CT4 input RC network value changes.

IPEM ESP32 ATM90E32 ATM90E36 SDK 1.2302.201P Schematic

IPEM ESP32 ATM90E32 and ATM90E36 SDK 1.2303-201P Schematic

Schematic tweak to allow both ATM90 variants option to configure the 4th CT input to ESP32 ADC.

Code

IPEM ESP32 ATM90E32 ATM90E36 IoT Power Energy Monitor SDK

IPEM is an ESP32 based ATM90E32 ATM90E36 IoT Power Energy Monitor board SDK

IPEM ESP32 ATM90E32 ATM90E36 Main Test and Application Firmware

IPEM ESP32 ATM90E32 ATM90E36 Main Test and Application Firmware. Use PlatformIO

Firmware Configuration and Flashing

Domoticz Variables

This is a list of variables which you can easily publish to Domotcz

MQTT Variables

This is a list of variables which you can easily publish via MQTT

Credits

DitroniX | Dave Williams | G8PUO

DitroniX | Dave Williams | G8PUO

19 projects • 33 followers
Electronic Engineering, Software and R&D, play an important motivational seed in supporting community projects and being a STEM Ambassador.

Comments