IPEC is an IoT Power Energy Monitor and Controller. 3 Phase, or 3 x Single Phase with DAC/PWM/MPPT/I2C Expansion Port Outputs
NEW FIRMWARE: FliX is an Integrated Firmware for DitroniX Power Energy Monitor SDK Boards
DitroniX.net Power Energy Monitor Boards SDK Overview
The IPEC IoT Power Energy Controller board main features:
- Compact and Flexible Design SDK Board
- All connections are low voltage, for safe operation
- Easy to interface
- Optional Espressif ESP32 WROOM
- ESP32-WROOM-32E-N4
- Integral Antenna Wireless and Bluetooth
- ESP32-WROOM-32UE-N4
- Ext Antenna - U.FL Socket
- Wireless and Bluetooth
- ESP32-WROOM-32E-N4
- ATM90E32 Energy Monitor
- 3 x Phases Line CT Clamp Input
- Example YHDC SCT013000
- 3 x Voltage Sensing Inputs (AC RMS)
- Can be used with Single Phase, or Multi AC Inputs (For Split or 3Phase)
- Normally Taken from AC Power Input (by Default)
- Power Modes Settings
- 3 x Phases Line CT Clamp Input
- MCP4728 DAC
- 12bit I2C DAC
- Four Independent Buffered Output Channels
- Configured for Default DAC Out, or Modulated (Example MPPT)
- Configurable Solder Pads
- On-Board DAC EEPROM (For DAC Codes and Addressing)
- Can be configured to drive DAC based on CT Clamp Current / Power
- 24C64 EEPROM I2C
- Parameter Settings
- Logging
- OLED I2C
- I2C Interface
- OLED I2C Connector
- Configurable Power Pins
- AC Low Voltage Input (for Safety)
- Standard 2.1mm Jack Socket
- Power safely derived from a SELV / Wall AC/AC Power Supply
- 8 to 12V AC RMS (Nominal 12V)
- Examples GreenBrook DAT01A or TLC TC TR7
- Onboard 3V3 DC SMPS Power Supply
- Power taken from AC Input, or USB 5V
- Arduino Wemos D1 Compatible USB Interface
- On-board Micro USB Socket
- Flashing and Programming
- Example wemos_d1_mini32
- Can also used to power the board
- Debugging
- Expansion Port
- Configurable and Flexible Port
- DAC Outputs
- I2C Interface
- 3v3 Power
- Standard JST SH 6 Way Header
- USER GPIO/UART
- 2 GPIO for User (GP16 and GP17)
- UART Interfacing (UART 2)
- Reset Button
- User Programmable Button
- RGB Status LED
- User Configurable
- Power LED
- On 3V3
- ATM CT LEDs
- CF1 - Active
- CF2 - ReActive
- CF3 - Fundamental
- CF4 - Harmonic
- Configuration
- Solder Pads on Rear of PCB.
- PCB designed to fit neatly into an BMC enclosure
- Also allows for the display to be included, or not.
- Firmware - Code
- Full Example Code in GitHub
- Source Code Based on IPEM
- Publish to MQTT
- Publish to Domoticz
- Publish to ThingSpeak
- Drive DAC for PWM / Voltage or MPPT Based on CT Readings
- Size 70 mm x 53 mm
Our STEM SDK boards and accessories are available from our online shops on eBay
Additional information, and other technical details on this project, maybe found in the related repository pages.
Repository Folders
- Code (Code examples for Arduino IDE and PlatformIO)
- Datasheets and Information (Component Datasheets, Schematics, Board Layouts, Photos, Technical Documentation)
- Certification (Related Repository Project or Part, Certification Information)
Repository Tabs
- Wiki (Related Repository Wiki pages and Technical User Information)
- Discussions (Related Repository User Discussion Forum)
- Issues (Related Repository Technical Issues and Fixes)
We value our Customers, Users of our designs and STEM Communities, all over the World . Should you have any other questions, or feedback to share to others, please feel free to:
- Visit the related Project plus the related Discussions and Wiki Pages. See tab in each separate repository.
- Project Community Information can be found at https://www.hackster.io/DitroniX
- DitroniX.net Website - Contact Us
- Twitter: https://twitter.com/DitroniX
- Supporting the STEM Projects - BuyMeACoffee
- LinkedIN: https://www.linkedin.com/in/g8puo/
Dave Williams, Maidstone, UK.
Electronics Engineer | Software Developer | R&D Support | RF Engineering | Product Certification and Testing | STEM Ambassador
Supporting STEM Learning
Life is one long exciting learning curve, help others by setting the seed to knowledge.