SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Nanode applications weekend, London



06/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 energy
monitoring, control and analysis tools for energy efficiency
and 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-wire
Optional AC voltage       temperature bus     Pulse counting
(for real power
measurement)
                                                               Status LED
                                                               (upside down!)



JeePorts for
compatibility with
JeeLab shields                                                     3 x CT channels

                                                                   3.5mm jack for
Atmega 328 @ 3.3V                                                  Seedstudio CT's
                                                                   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 plug
Light intensity plug         512Kb memory plug




                                                         OOK plug
                       Relay plug
https://github.com/openenergymonitor/emonTxFirmware
https://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 JCW

http://jeelabs.net/projects/cafe/wiki/RF12




http://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
RF

http://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 Nanode's 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 LED's

                                                                                ● Grid demand / renewable mix

                                                                                ● Temperatures
USB
power
                                                                              ●Twitter feeds, weather, email alert,
                                                                              RSS etc.
                                                                              ●Patchube feeds




                                                                      RFM12B
RF

 Nanode to the web




https://github.com/openenergymonitor/NanodeRF

https://github.com/openenergymonitor/sketchbook

A 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 on




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

https://github.com/openenergymonitor/emoncms2
https://github.com/openenergymonitor/emoncms2_extras


Architecuture: Model-View-Controller


Languages: PHP, MySQL, Javascript,
JQuery, Flot based graphing


Requirements: A server running
Apache MySQL and PHP
Models are like libraries in that
you can call the model functions
from 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

Weitere ähnliche Inhalte

Was ist angesagt?

OpenEnergyMonitor Hardware Developments May - June 2014
OpenEnergyMonitor Hardware Developments May - June 2014OpenEnergyMonitor Hardware Developments May - June 2014
OpenEnergyMonitor Hardware Developments May - June 2014OpenEnergyMonitor
 
Intelligent Streetlight energy saving system based on lonworks powerline comm...
Intelligent Streetlight energy saving system based on lonworks powerline comm...Intelligent Streetlight energy saving system based on lonworks powerline comm...
Intelligent Streetlight energy saving system based on lonworks powerline comm...Teja Raj
 
intelligent street light system
intelligent street light systemintelligent street light system
intelligent street light systemnixamsilva
 
EkoLum : Smart Street Lighting Software
EkoLum : Smart Street Lighting SoftwareEkoLum : Smart Street Lighting Software
EkoLum : Smart Street Lighting SoftwareJosep Pocalles
 
EPC Solutions Lighting Solutions
EPC Solutions Lighting SolutionsEPC Solutions Lighting Solutions
EPC Solutions Lighting SolutionsEPC Solutions LLP
 
Advantages of digital meters over analog meters_Bapi Kumar Das
Advantages of digital meters over analog meters_Bapi Kumar DasAdvantages of digital meters over analog meters_Bapi Kumar Das
Advantages of digital meters over analog meters_Bapi Kumar DasB.k. Das
 
intelligent street light system using gsm Report
intelligent street light system using gsm Reportintelligent street light system using gsm Report
intelligent street light system using gsm Reportdarshangowda679
 
Electronics Projects Circuit Diagrams Free
Electronics Projects Circuit Diagrams FreeElectronics Projects Circuit Diagrams Free
Electronics Projects Circuit Diagrams FreeCircuitdiagram.org
 
Electronics circuits, electronics projects list
Electronics circuits, electronics projects listElectronics circuits, electronics projects list
Electronics circuits, electronics projects listTariq Rahim Marwat
 
Intelligent Street light monitoring system
Intelligent Street light monitoring systemIntelligent Street light monitoring system
Intelligent Street light monitoring systemvikas mantri
 
Modern LED Street Lighting System with Intensity Control Based on Vehicle Mov...
Modern LED Street Lighting System with Intensity Control Based on Vehicle Mov...Modern LED Street Lighting System with Intensity Control Based on Vehicle Mov...
Modern LED Street Lighting System with Intensity Control Based on Vehicle Mov...AM Publications
 
Build your own electronics lab
Build your own electronics labBuild your own electronics lab
Build your own electronics labKarim El-Rayes
 
gridComm_corporate_summary_Street Lights
gridComm_corporate_summary_Street LightsgridComm_corporate_summary_Street Lights
gridComm_corporate_summary_Street LightsTuck Long Nge
 
The future streetlight network
The future streetlight networkThe future streetlight network
The future streetlight networkMing HE
 

Was ist angesagt? (20)

OpenEnergyMonitor Hardware Developments May - June 2014
OpenEnergyMonitor Hardware Developments May - June 2014OpenEnergyMonitor Hardware Developments May - June 2014
OpenEnergyMonitor Hardware Developments May - June 2014
 
Unit 4
Unit 4Unit 4
Unit 4
 
Intelligent Streetlight energy saving system based on lonworks powerline comm...
Intelligent Streetlight energy saving system based on lonworks powerline comm...Intelligent Streetlight energy saving system based on lonworks powerline comm...
Intelligent Streetlight energy saving system based on lonworks powerline comm...
 
intelligent street light system
intelligent street light systemintelligent street light system
intelligent street light system
 
Mini project slide show
Mini project slide showMini project slide show
Mini project slide show
 
EkoLum : Smart Street Lighting Software
EkoLum : Smart Street Lighting SoftwareEkoLum : Smart Street Lighting Software
EkoLum : Smart Street Lighting Software
 
EPC Solutions Lighting Solutions
EPC Solutions Lighting SolutionsEPC Solutions Lighting Solutions
EPC Solutions Lighting Solutions
 
Advantages of digital meters over analog meters_Bapi Kumar Das
Advantages of digital meters over analog meters_Bapi Kumar DasAdvantages of digital meters over analog meters_Bapi Kumar Das
Advantages of digital meters over analog meters_Bapi Kumar Das
 
intelligent street light system using gsm Report
intelligent street light system using gsm Reportintelligent street light system using gsm Report
intelligent street light system using gsm Report
 
Embedded Systems Projects Ideas
Embedded Systems Projects IdeasEmbedded Systems Projects Ideas
Embedded Systems Projects Ideas
 
Electronics Projects Circuit Diagrams Free
Electronics Projects Circuit Diagrams FreeElectronics Projects Circuit Diagrams Free
Electronics Projects Circuit Diagrams Free
 
Smart street lighting
Smart street lightingSmart street lighting
Smart street lighting
 
Fire_Extinguisher
Fire_ExtinguisherFire_Extinguisher
Fire_Extinguisher
 
Electronics circuits, electronics projects list
Electronics circuits, electronics projects listElectronics circuits, electronics projects list
Electronics circuits, electronics projects list
 
Intelligent Street light monitoring system
Intelligent Street light monitoring systemIntelligent Street light monitoring system
Intelligent Street light monitoring system
 
Modern LED Street Lighting System with Intensity Control Based on Vehicle Mov...
Modern LED Street Lighting System with Intensity Control Based on Vehicle Mov...Modern LED Street Lighting System with Intensity Control Based on Vehicle Mov...
Modern LED Street Lighting System with Intensity Control Based on Vehicle Mov...
 
Presentation
PresentationPresentation
Presentation
 
Build your own electronics lab
Build your own electronics labBuild your own electronics lab
Build your own electronics lab
 
gridComm_corporate_summary_Street Lights
gridComm_corporate_summary_Street LightsgridComm_corporate_summary_Street Lights
gridComm_corporate_summary_Street Lights
 
The future streetlight network
The future streetlight networkThe future streetlight network
The future streetlight network
 

Andere mochten auch

RF datasheet
RF datasheetRF datasheet
RF datasheetTran Phuc
 
RF Code solutions presentation
RF Code solutions presentationRF Code solutions presentation
RF Code solutions presentationpe2six
 
Analog data transmission on rf module using arduino
Analog data transmission on rf module using arduinoAnalog data transmission on rf module using arduino
Analog data transmission on rf module using arduinoSagar Srivastav
 
Wireless humidity and temperature monitoring system
Wireless humidity and temperature monitoring systemWireless humidity and temperature monitoring system
Wireless humidity and temperature monitoring systemSagar Srivastav
 
wireless notice board using RF communication
wireless notice board using RF communicationwireless notice board using RF communication
wireless notice board using RF communicationROHIT SAGAR
 
Automatic drip irrigation system
Automatic drip irrigation systemAutomatic drip irrigation system
Automatic drip irrigation systemvikash512
 
Automated water planting system
Automated water planting systemAutomated water planting system
Automated water planting systemMayank Kumbhaj
 
"Automatic Intelligent Plant Irrigation System using Arduino and GSM board"
"Automatic Intelligent Plant Irrigation System using Arduino and GSM board""Automatic Intelligent Plant Irrigation System using Arduino and GSM board"
"Automatic Intelligent Plant Irrigation System using Arduino and GSM board"Disha Modi
 
automatic plant irrigation using aurdino and gsm technology
automatic plant irrigation using aurdino and gsm technologyautomatic plant irrigation using aurdino and gsm technology
automatic plant irrigation using aurdino and gsm technologythamil arasan
 
SENSOR BASED AUTOMATIC DRIP IRRIGATION SYSTEM
SENSOR BASED AUTOMATIC DRIP IRRIGATION SYSTEMSENSOR BASED AUTOMATIC DRIP IRRIGATION SYSTEM
SENSOR BASED AUTOMATIC DRIP IRRIGATION SYSTEMJournal For Research
 

Andere mochten auch (17)

RF datasheet
RF datasheetRF datasheet
RF datasheet
 
RF PROJECT REVIEW
RF PROJECT REVIEWRF PROJECT REVIEW
RF PROJECT REVIEW
 
Project ppt
Project pptProject ppt
Project ppt
 
RF Code solutions presentation
RF Code solutions presentationRF Code solutions presentation
RF Code solutions presentation
 
Rf based wireless_remote
Rf based wireless_remoteRf based wireless_remote
Rf based wireless_remote
 
Analog data transmission on rf module using arduino
Analog data transmission on rf module using arduinoAnalog data transmission on rf module using arduino
Analog data transmission on rf module using arduino
 
Report NIYANTRA
Report NIYANTRAReport NIYANTRA
Report NIYANTRA
 
Wireless humidity and temperature monitoring system
Wireless humidity and temperature monitoring systemWireless humidity and temperature monitoring system
Wireless humidity and temperature monitoring system
 
Tbi presentation
Tbi presentationTbi presentation
Tbi presentation
 
Roopal rewatkar
Roopal rewatkarRoopal rewatkar
Roopal rewatkar
 
Arduino
ArduinoArduino
Arduino
 
wireless notice board using RF communication
wireless notice board using RF communicationwireless notice board using RF communication
wireless notice board using RF communication
 
Automatic drip irrigation system
Automatic drip irrigation systemAutomatic drip irrigation system
Automatic drip irrigation system
 
Automated water planting system
Automated water planting systemAutomated water planting system
Automated water planting system
 
"Automatic Intelligent Plant Irrigation System using Arduino and GSM board"
"Automatic Intelligent Plant Irrigation System using Arduino and GSM board""Automatic Intelligent Plant Irrigation System using Arduino and GSM board"
"Automatic Intelligent Plant Irrigation System using Arduino and GSM board"
 
automatic plant irrigation using aurdino and gsm technology
automatic plant irrigation using aurdino and gsm technologyautomatic plant irrigation using aurdino and gsm technology
automatic plant irrigation using aurdino and gsm technology
 
SENSOR BASED AUTOMATIC DRIP IRRIGATION SYSTEM
SENSOR BASED AUTOMATIC DRIP IRRIGATION SYSTEMSENSOR BASED AUTOMATIC DRIP IRRIGATION SYSTEM
SENSOR BASED AUTOMATIC DRIP IRRIGATION SYSTEM
 

Ähnlich wie London Nanode Applications Weekend OpenEnergyMonitor presentation

underground cable fault location using aruino,gsm&gps
underground cable fault location using aruino,gsm&gps underground cable fault location using aruino,gsm&gps
underground cable fault location using aruino,gsm&gps Mohd Sohail
 
Any Surface Drum Kit
Any Surface Drum Kit Any Surface Drum Kit
Any Surface Drum Kit ViVek Patel
 
Wireless Gesture Controlled Tank Toy- Transmitter
Wireless Gesture Controlled Tank Toy- TransmitterWireless Gesture Controlled Tank Toy- Transmitter
Wireless Gesture Controlled Tank Toy- TransmitterNeeraj Purohit
 
ELECTRICAL ENGINEERING PROJECT
ELECTRICAL ENGINEERING PROJECTELECTRICAL ENGINEERING PROJECT
ELECTRICAL ENGINEERING PROJECTvasav2204
 
electrical engineering project
electrical engineering projectelectrical engineering project
electrical engineering projectvasav2204
 
Paper presentation of mini project
Paper presentation of mini projectPaper presentation of mini project
Paper presentation of mini projectJayashankar Gavvala
 
1396740 634706422070340000
1396740 6347064220703400001396740 634706422070340000
1396740 634706422070340000bnsprasad
 
Industrial training report of embedded system and robotics
Industrial training report of embedded system and roboticsIndustrial training report of embedded system and robotics
Industrial training report of embedded system and roboticsPallavi Bharti
 
Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller IJECEIAES
 
Zigbee based metal detecting robot to assist bomb detection and rescue team
Zigbee based metal detecting robot to assist bomb detection and rescue teamZigbee based metal detecting robot to assist bomb detection and rescue team
Zigbee based metal detecting robot to assist bomb detection and rescue teamshiva kumar cheruku
 
Zigbee based metal detecting robot to assist bomb detection and rescue team
Zigbee based metal detecting robot to assist bomb detection and rescue teamZigbee based metal detecting robot to assist bomb detection and rescue team
Zigbee based metal detecting robot to assist bomb detection and rescue teamshiva kumar cheruku
 
Do you know what your digital pins are "really" saying
Do you know what your digital pins are "really" sayingDo you know what your digital pins are "really" saying
Do you know what your digital pins are "really" sayingLeroy Levin
 
One Touch Electrical Appliances Control Using Microcontroller 89C51
One Touch Electrical Appliances Control Using Microcontroller 89C51One Touch Electrical Appliances Control Using Microcontroller 89C51
One Touch Electrical Appliances Control Using Microcontroller 89C51Pawan Bahuguna
 
An_Introduction_to_Microcontrollers.pptx
An_Introduction_to_Microcontrollers.pptxAn_Introduction_to_Microcontrollers.pptx
An_Introduction_to_Microcontrollers.pptxStefan Oprea
 
Measurement of Temperature & calibration of LVDT
Measurement of Temperature & calibration of LVDTMeasurement of Temperature & calibration of LVDT
Measurement of Temperature & calibration of LVDTabdul mohammad
 
AUTOMATIC WIRELESS POWER GRID CONTROL
AUTOMATIC WIRELESS POWER GRID CONTROLAUTOMATIC WIRELESS POWER GRID CONTROL
AUTOMATIC WIRELESS POWER GRID CONTROLshiv kapil
 

Ähnlich wie London Nanode Applications Weekend OpenEnergyMonitor presentation (20)

underground cable fault location using aruino,gsm&gps
underground cable fault location using aruino,gsm&gps underground cable fault location using aruino,gsm&gps
underground cable fault location using aruino,gsm&gps
 
H24051055
H24051055H24051055
H24051055
 
Any Surface Drum Kit
Any Surface Drum Kit Any Surface Drum Kit
Any Surface Drum Kit
 
Wireless Gesture Controlled Tank Toy- Transmitter
Wireless Gesture Controlled Tank Toy- TransmitterWireless Gesture Controlled Tank Toy- Transmitter
Wireless Gesture Controlled Tank Toy- Transmitter
 
Ppt
PptPpt
Ppt
 
Wds
WdsWds
Wds
 
ELECTRICAL ENGINEERING PROJECT
ELECTRICAL ENGINEERING PROJECTELECTRICAL ENGINEERING PROJECT
ELECTRICAL ENGINEERING PROJECT
 
electrical engineering project
electrical engineering projectelectrical engineering project
electrical engineering project
 
Paper presentation of mini project
Paper presentation of mini projectPaper presentation of mini project
Paper presentation of mini project
 
Parth xyz
Parth xyzParth xyz
Parth xyz
 
1396740 634706422070340000
1396740 6347064220703400001396740 634706422070340000
1396740 634706422070340000
 
Industrial training report of embedded system and robotics
Industrial training report of embedded system and roboticsIndustrial training report of embedded system and robotics
Industrial training report of embedded system and robotics
 
Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller Contactless digital tachometer using microcontroller
Contactless digital tachometer using microcontroller
 
Zigbee based metal detecting robot to assist bomb detection and rescue team
Zigbee based metal detecting robot to assist bomb detection and rescue teamZigbee based metal detecting robot to assist bomb detection and rescue team
Zigbee based metal detecting robot to assist bomb detection and rescue team
 
Zigbee based metal detecting robot to assist bomb detection and rescue team
Zigbee based metal detecting robot to assist bomb detection and rescue teamZigbee based metal detecting robot to assist bomb detection and rescue team
Zigbee based metal detecting robot to assist bomb detection and rescue team
 
Do you know what your digital pins are "really" saying
Do you know what your digital pins are "really" sayingDo you know what your digital pins are "really" saying
Do you know what your digital pins are "really" saying
 
One Touch Electrical Appliances Control Using Microcontroller 89C51
One Touch Electrical Appliances Control Using Microcontroller 89C51One Touch Electrical Appliances Control Using Microcontroller 89C51
One Touch Electrical Appliances Control Using Microcontroller 89C51
 
An_Introduction_to_Microcontrollers.pptx
An_Introduction_to_Microcontrollers.pptxAn_Introduction_to_Microcontrollers.pptx
An_Introduction_to_Microcontrollers.pptx
 
Measurement of Temperature & calibration of LVDT
Measurement of Temperature & calibration of LVDTMeasurement of Temperature & calibration of LVDT
Measurement of Temperature & calibration of LVDT
 
AUTOMATIC WIRELESS POWER GRID CONTROL
AUTOMATIC WIRELESS POWER GRID CONTROLAUTOMATIC WIRELESS POWER GRID CONTROL
AUTOMATIC WIRELESS POWER GRID CONTROL
 

Mehr von OpenEnergyMonitor

Open vehicle monitoring system (ovms)
Open vehicle monitoring system (ovms)Open vehicle monitoring system (ovms)
Open vehicle monitoring system (ovms)OpenEnergyMonitor
 
OSUG - Heat Pumps & Heat Pump Monitoring #2
OSUG - Heat Pumps & Heat Pump Monitoring #2OSUG - Heat Pumps & Heat Pump Monitoring #2
OSUG - Heat Pumps & Heat Pump Monitoring #2OpenEnergyMonitor
 
Heatpumps and Heatpump Monitoring
Heatpumps and Heatpump MonitoringHeatpumps and Heatpump Monitoring
Heatpumps and Heatpump MonitoringOpenEnergyMonitor
 
Air Source Heatpump Case Study - Part 1
Air Source Heatpump Case Study - Part 1Air Source Heatpump Case Study - Part 1
Air Source Heatpump Case Study - Part 1OpenEnergyMonitor
 
Open energymonitor saw lightning talk jan 2013
Open energymonitor saw lightning talk jan 2013Open energymonitor saw lightning talk jan 2013
Open energymonitor saw lightning talk jan 2013OpenEnergyMonitor
 
Ignite CleanWeb OpenEnergyMonitor presentation
Ignite CleanWeb OpenEnergyMonitor presentationIgnite CleanWeb OpenEnergyMonitor presentation
Ignite CleanWeb OpenEnergyMonitor presentationOpenEnergyMonitor
 
Elektro Camp, Offenburg - OpenEnergyMonitor Presentation
Elektro Camp, Offenburg - OpenEnergyMonitor Presentation Elektro Camp, Offenburg - OpenEnergyMonitor Presentation
Elektro Camp, Offenburg - OpenEnergyMonitor Presentation OpenEnergyMonitor
 
Open source and Alternative technology
Open source and Alternative technologyOpen source and Alternative technology
Open source and Alternative technologyOpenEnergyMonitor
 
OEM presentation London Green Hackathon Jan 28th 2012
OEM presentation London Green Hackathon Jan 28th 2012OEM presentation London Green Hackathon Jan 28th 2012
OEM presentation London Green Hackathon Jan 28th 2012OpenEnergyMonitor
 

Mehr von OpenEnergyMonitor (9)

Open vehicle monitoring system (ovms)
Open vehicle monitoring system (ovms)Open vehicle monitoring system (ovms)
Open vehicle monitoring system (ovms)
 
OSUG - Heat Pumps & Heat Pump Monitoring #2
OSUG - Heat Pumps & Heat Pump Monitoring #2OSUG - Heat Pumps & Heat Pump Monitoring #2
OSUG - Heat Pumps & Heat Pump Monitoring #2
 
Heatpumps and Heatpump Monitoring
Heatpumps and Heatpump MonitoringHeatpumps and Heatpump Monitoring
Heatpumps and Heatpump Monitoring
 
Air Source Heatpump Case Study - Part 1
Air Source Heatpump Case Study - Part 1Air Source Heatpump Case Study - Part 1
Air Source Heatpump Case Study - Part 1
 
Open energymonitor saw lightning talk jan 2013
Open energymonitor saw lightning talk jan 2013Open energymonitor saw lightning talk jan 2013
Open energymonitor saw lightning talk jan 2013
 
Ignite CleanWeb OpenEnergyMonitor presentation
Ignite CleanWeb OpenEnergyMonitor presentationIgnite CleanWeb OpenEnergyMonitor presentation
Ignite CleanWeb OpenEnergyMonitor presentation
 
Elektro Camp, Offenburg - OpenEnergyMonitor Presentation
Elektro Camp, Offenburg - OpenEnergyMonitor Presentation Elektro Camp, Offenburg - OpenEnergyMonitor Presentation
Elektro Camp, Offenburg - OpenEnergyMonitor Presentation
 
Open source and Alternative technology
Open source and Alternative technologyOpen source and Alternative technology
Open source and Alternative technology
 
OEM presentation London Green Hackathon Jan 28th 2012
OEM presentation London Green Hackathon Jan 28th 2012OEM presentation London Green Hackathon Jan 28th 2012
OEM presentation London Green Hackathon Jan 28th 2012
 

Kürzlich hochgeladen

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 

Kürzlich hochgeladen (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

London Nanode Applications Weekend OpenEnergyMonitor presentation

  • 1. Nanode applications weekend, London 06/08/2011 Glyn Hudson and Trystan Lea
  • 2. Contents ● OpenEnergyMonitor project ● emonTx ● RFM12B wireless module ● emonGLCD ● Nanode RF ● emonCMS
  • 3. “A project to develop and build open-source energy monitoring, control and analysis tools for energy efficiency and distributed renewable microgeneration”
  • 4.
  • 5. 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
  • 6. DS18B20 one-wire Optional AC voltage temperature bus Pulse counting (for real power measurement) Status LED (upside down!) JeePorts for compatibility with JeeLab shields 3 x CT channels 3.5mm jack for Atmega 328 @ 3.3V Seedstudio CT's 100A max AA battery input (3.3V max) 5V USB RFM12B 5V FTDI power Wireless Arduino IDE compatible http://openenergymonitor.org/emon/emontx
  • 7. RTC plug 16Ch PWM LED plug Barometric pressure plug Motor plug Infra red plug MOSFET plug Light intensity plug 512Kb memory plug OOK plug Relay plug
  • 9. 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 JCW http://jeelabs.net/projects/cafe/wiki/RF12 http://www.hoperf.com/pro/rf/cob/RFM12B.htm
  • 10. RFM12B wireless transceiver module Simple Tx code – (update: see url:) https://github.com/openenergymonitor/RFM12B_Simple
  • 11. RFM12B wireless transceiver module Simple Rx code (update see url:) https://github.com/openenergymonitor/RFM12B_Simple
  • 12. RF http://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 Nanode's 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)
  • 13.
  • 14. 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 LED's ● Grid demand / renewable mix ● Temperatures USB power ●Twitter feeds, weather, email alert, RSS etc. ●Patchube feeds RFM12B
  • 15. RF Nanode to the web https://github.com/openenergymonitor/NanodeRF https://github.com/openenergymonitor/sketchbook A whole load of examples for sending data to pachube and emoncms from the nanode.
  • 16. 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 on openenergymonitor.org/emon/emoncms
  • 17. Home energy dashboards, heatpumps, solar hot water
  • 18.
  • 19. 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
  • 20. The code https://github.com/openenergymonitor/emoncms2 https://github.com/openenergymonitor/emoncms2_extras Architecuture: Model-View-Controller Languages: PHP, MySQL, Javascript, JQuery, Flot based graphing Requirements: A server running Apache MySQL and PHP
  • 21. Models are like libraries in that you can call the model functions from 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
  • 22. 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