EmonPi

From OpenEnergyMonitor Wiki
Revision as of 17:52, 12 March 2015 by Glyn (Talk | contribs) (Electrical Characteristics)

Jump to: navigation, search

Raspberry Pi Energy Monitoring Shield

Hardware Technical Wiki Documentation - IN DEVELOPMENT!

Technical Features

  • 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


Overview Diagram

EmonPi V1.4 Diagram.jpg

Port Map

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.


Power Supply

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

Download

Build

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 <code>

For further info see avrdude-rpi readme

Connectivity

RFM69CW

OOK

RJ45 Socket

DS18B20 Temperature

Pulse Counting

Aux I/O

Electrical Characteristics

Electrical Characteristics

emonTx V3 Datasheet
Function Parameter Min Recommended

Max / typical

Absolute Max

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
Operating Temperature Temperature -40C +40C +85C
Storage Temperature Not programmed -50C +150C
5V Input Voltage USB/FTDI/5V Aux +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.8V RFM12B / 3.6V SRF * *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

See emonPi hardware GitHub repo

Open Development

The emonPi has been developed with input from the OpenEnergyMonitor community. See origional development OpenEnergyMonitor.org forum thread.

[emonPi Development Photos Album

Physical Dimensions

PCB: 99.2mm x 76.1mm Enclosure: 99mm x 85mm x 50mm

License

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

Media

emonPi Stock Photos

Development Photos

Environmental & Life Cycle

Disclaimer

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.