• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
London Nanode Applications Weekend OpenEnergyMonitor presentation
 

London Nanode Applications Weekend OpenEnergyMonitor presentation

on

  • 3,591 views

Presentation given at Nanode Applications Weekend in London. Presentation introduces the OpenEnergyMonitor project and talks through our end-to-end open-source web-connected energy monitoring ...

Presentation given at Nanode Applications Weekend in London. Presentation introduces the OpenEnergyMonitor project and talks through our end-to-end open-source web-connected energy monitoring system

Blog post about the event:
http://openenergymonitor.blogspot.com/2011/08/nanode-applications-weekend.html

Statistics

Views

Total Views
3,591
Views on SlideShare
1,231
Embed Views
2,360

Actions

Likes
2
Downloads
0
Comments
0

23 Embeds 2,360

http://openenergymonitor.blogspot.com 2270
http://openenergymonitor.blogspot.co.uk 19
http://translate.googleusercontent.com 13
http://openenergymonitor.blogspot.fr 9
http://openenergymonitor.blogspot.ch 8
http://openenergymonitor.blogspot.dk 6
http://openenergymonitor.blogspot.com.es 4
http://openenergymonitor.blogspot.pt 4
http://openenergymonitor.blogspot.de 4
http://openenergymonitor.blogspot.be 3
http://openenergymonitor.blogspot.ca 3
http://openenergymonitor.blogspot.tw 3
http://www.openenergymonitor.blogspot.com 3
http://openenergymonitor.blogspot.nl 2
http://openenergymonitor.blogspot.kr 1
http://openenergymonitor.blogspot.com.au 1
http://openenergymonitor.blogspot.ro 1
http://openenergymonitor.blogspot.com.br 1
http://oshug.org 1
http://openenergymonitor.blogspot.it 1
http://openenergymonitor.blogspot.mx 1
http://search.yahoo.com 1
http://openenergymonitor.blogspot.in 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    London Nanode Applications Weekend OpenEnergyMonitor presentation London Nanode Applications Weekend OpenEnergyMonitor presentation Presentation Transcript

    • Nanode applications weekend, London06/08/2011 Glyn Hudson and Trystan Lea
    • Contents● OpenEnergyMonitor project● emonTx● RFM12B wireless module● emonGLCD● Nanode RF● emonCMS
    • “A project to develop and build open-source energymonitoring, control and analysis tools for energy efficiencyand distributed renewable microgeneration”
    • http://openenergymonitor.org/emon/emontx Applications ● Electricity consumption monitoring ● Renewable generation monitoring ● Heat-pump monitoring ●Water, gas and flow monitoring (from pulse output meter) ● Temperature monitoring ● Multi node distributed monitoring network
    • DS18B20 one-wireOptional AC voltage temperature bus Pulse counting(for real powermeasurement) Status LED (upside down!)JeePorts forcompatibility withJeeLab shields 3 x CT channels 3.5mm jack forAtmega 328 @ 3.3V Seedstudio CTs 100A max AA battery input (3.3V max) 5V USB RFM12B 5V FTDI power Wireless Arduino IDE compatible http://openenergymonitor.org/emon/emontx
    • RTC plug 16Ch PWM LED plug Barometric pressure plug Motor plug Infra red plug MOSFET plugLight intensity plug 512Kb memory plug OOK plug Relay plug
    • https://github.com/openenergymonitor/emonTxFirmwarehttps://github.com/openenergymonitor/NanodeRF In development!
    • RFM12B wireless FSK transceiver module●Made by Hope RF, re-branded by rfsolutions and maplin in the UK●Sometimes called Alpha RF●Low cost RF transceiver £4-7 (from Rapid, Farnell, RS or Maplin)●Up to 300m transmission●Up to 115Kbps●Up to 28 nodes per network●Up to 250 different network groups●3 different frequencies●Surface mount●SPI interface●2.2-3.8V supply voltage OpenEnergyMonitor uses 434Mhz●Low power – 0.3µA standby current JeeLabs uses 868Mhz●Excellent interrupt driven Arduino library by JCWhttp://jeelabs.net/projects/cafe/wiki/RF12http://www.hoperf.com/pro/rf/cob/RFM12B.htm
    • RFM12B wireless transceiver module Simple Tx code – (update: see url:)https://github.com/openenergymonitor/RFM12B_Simple
    • RFM12B wireless transceiver module Simple Rx code (update see url:)https://github.com/openenergymonitor/RFM12B_Simple
    • RFhttp://wiki.hackspace.org.uk/wiki/Project:Nanode/Applications#RFM12_Wireless_Module●JeeLabs RFM12B wireless breakout board.●No need to solder in the 3.3V voltage regulator●3.3V power from the Nanodes 3.3V voltage regulator 433Mhz needs longer antenna (165mm) than JeeNode 868Mhz There is an error on the Nanode 5 board that stops the Ethernet and RFM12B being used at the same time. Solution: ●Lift leg 4 of the ENC28J60 out of its socket ●Do not solder in/remove R13 (the 10K resistor, one resistor down from the 1 ohm ferrite)
    • emonGLCD wireless open-source graphical LCD unit In development A beautiful living room display! ..think smooth laser-cut and engraved plywood fascia.... ●64x128 Graphical LCD ●PWM LED backlight ●Low power, 3.3V ●Based on JeeNode + JeeLabs Graphics board ATmega328 Temperature sensor tri-colour LED (ambient indicators) Possible uses ●Energy monitoring ● Real time data Mode ● Simple graphs change ● Ambient indicator LEDs ● Grid demand / renewable mix ● TemperaturesUSBpower ●Twitter feeds, weather, email alert, RSS etc. ●Patchube feeds RFM12B
    • RF Nanode to the webhttps://github.com/openenergymonitor/NanodeRFhttps://github.com/openenergymonitor/sketchbookA whole load of examples for sending data to pachube and emoncms from the nanode.
    • An open-source web app for processing, logging and visualising energy, temperature and other environmental data. ●Open-source, downloadable and installable on your own server. ●Specifically designed with processing and visualising energy data in mind. A project for me to learn web programming, php, ● mysql, javascript and so onopenenergymonitor.org/emon/emoncms
    • Home energy dashboards, heatpumps, solar hot water
    • Input processing Inputs Feeds Power Power power kWh/d to kWh/d Scale, offset Temperature Temperature x 1.1 + 0.2 Voltage x input Power Current
    • The codehttps://github.com/openenergymonitor/emoncms2https://github.com/openenergymonitor/emoncms2_extrasArchitecuture: Model-View-ControllerLanguages: PHP, MySQL, Javascript,JQuery, Flot based graphingRequirements: A server runningApache MySQL and PHP
    • Models are like libraries in thatyou can call the model functionsfrom your code:create_feed($userid,$name)insert_feed_data($feedid,$time,$value)update_feed_data($feedid,$time,$value)get_feed_data($feedid,$start,$end,$resolution) The controllers handle different requests from the user, getting data from the model and wrapping it up in a view before sending finished output to the user. The controller, controls data flow through the application. The views theme the data/content
    • a 3rd party pachube app? By swapping out the database and changing the models slightly it should be possible to use pachube as the data store