Raspberry Pi Energy Monitoring Shield
Hardware Technical Wiki Documentation - IN DEVELOPMENT!
- 2 x CT Current Sensor Inputs - designed for 100A max YHDC clip-on SCT-013-000
- 1 x AC Voltage Input - designed for 9V AC power adapter
- Arduino compatible ATmega328P - setup for sketch upload direct from the Pi via GPIO serial
- RJ45 connector for connecting DS18B20 temperature sensors, IRQ pulse counting sensor, and access to power and spare I/O including analog and PWM
- RFM12B 433Mhz RF Radio
- I2C LCD (16 x 2) with control push button
- Raspberry Pi Shutdown Button
Raspberry Pi Compatibility
The emonPi has been designed to with the Raspberry Pi Model B+ and Pi2.
The emonPi will also work on the Model-B, although due to physical differences it won't fit inside the emonPi aluminium case. The use the emonPi on the Model B a 13-pin GPIO extender is needed instead of the 20-pin extender included; please leave a note at checkout when ordering.
The emonPi is powered by 5V DC via a mini-B-USB socket. The Raspberry Pi is powered by the emonPi via the GPIO pins. The emonPi board itself runs at 3.3V provided by on on-board voltage regulator. The Raspberry Pi's 3.3V rail is left un-touched by the emonPi.
We recommend at least a 1.2A 5V USB power supply
SD Card Image
Based on Raspbien
Run emonPi install script. See script for details
$ git clone https://github.com/openenergymonitor/emonpi.git
$ cd emonpi
$ sudo ./install
Uploading Arduino Firmware
.hex file can be uploaded:
$ avrdude -v -c arduino -p ATMEGA328P -P /dev/ttyAMA0 -b 115200 -U flash:w:sketch_name.hex
For further info see avrdude-rpi readme
emonTx V3 Datasheet Function Parameter Min Recommended
Max / typical
if exceeded damage might happen
Notes CT 1-2 Monitoring Power @ 240V 23kW 60kW Using 22R burden and YHDC SCT-013-00 with 22 turns 3.3V Rail current output When powering with 5V USB 150mA 168mA Limitation SOT22 MCP1700 Ta=40C Vi=5.25V 5V Input Voltage USB +3.4V +6V +6.5V (see note 1) See note 1 3.3V Supply Voltage on 3.3V supply rail 2.6V * 3.3V 3.9V * *ADC readings will be incorrect if Vcc!=3.3V Power Consumption with Raspberry Pi 2 @3.3V 7mA no RasPi - 14mA RasPi Halted 300mA RasPi idle 500mA+ RasPi Load With ATmega328, RFM69CW, Edimax WIFI + RasPi2
Open-Hardware Design Files
The emonPi has been developed with input from the OpenEnergyMonitor community. See origional development OpenEnergyMonitor.org forum thread.
PCB: 99.2mm x 76.1mm Enclosure: 99mm x 85mm x 50mm
The emonPi is part of the OpenEnergyMonitor.org project
The hardware designs (schematics and CAD files) are licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
The firmware is released under the GNU GPL V3 license
The documentation is subject to GNU Free Documentation License
The hardware designs follow the terms of the OSHW (Open-source hardware) Statement of Principles 1.0
Environmental & Life Cycle
OUR PRODUCTS AND ASSEMBLY KITS MAY BE USED BY EXPERIENCED, SKILLED USERS, AT THEIR OWN RISK. TO THE FULLEST EXTENT PERMISSIBLE BY THE APPLICABLE LAW, WE HEREBY DISCLAIM ANY AND ALL RESPONSIBILITY, RISK, LIABILITY AND DAMAGES ARISING OUT OF DEATH OR PERSONAL INJURY RESULTING FROM ASSEMBLY OR OPERATION OF OUR PRODUCTS.
The OpenEnergyMonitor system is sold as a development kit to empower members of the openenergymonitor community to to get involved with the OpenEnergyMonitor open-source energy monitoring development project.
Your safety is your own responsibility, including proper use of equipment and safety gear, and determining whether you have adequate skill and experience. OpenEnergyMonitor and Megni registered partnership disclaims all responsibility for any resulting damage, injury, or expense. It is your responsibility to make sure that your activities comply with applicable laws, including copyright. Always check the webpage associated with each unit before you get started. There may be important updates or corrections. All use of the instructions, kits, projects and suggestions given both by megni.co.uk, openenergymonitor.org, shop.openenergymonitor.org and wiki.openenergymonitor.org are to be used at your own risk. The technology (hardware , firmware and software) are constantly changing, documentation (including build guide and instructions) may not be complete or correct.
If you feel uncomfortable with assembling or using any part of the kit / unit, please return it to us, we will happy to give a full refund.