A low power, wireless energy monitoring node, the EmonTx is designed to sense data from multiple CT sensors, optical pulses from a utility meter and from multiple one-wire temperature sensors. It can be powered by 2 AA batteries or 5V at the USB connector. Features and hardware details.
The emonTx is based on the Atmega328 8-bit microcontroller and is fully compatible with the Arduino IDE. A 5V FTDI to USB cable is required for programming.
The design is based on the JeeNode. It's fully open-source and is designed for easy expandability and compatibility with JeeLabs plug-shields.
Thank you to Robert Wall for the port map diagram.
See the dedicated features page
- Building the emonTx following the standard emonTx build guide
- Low power temperature node build guide - reduced component count build
- New open-source enclosure design on Thingiverse
The emonTx is open hardware with the designs released under the Creative Commons Attribution-ShareAlike 3.0 Unported License. The schematics and board files can be viewed and downloaded from the openenergymonitor github hardware repository here:
Start by setting up the Arduino programming environment so you're ready to upload code once you're finished building the board: Setup the Arduino Programming environment
All emonTx V2 Arduino Firmware is available on github. See the readme for a list of available firmware: