Skip to content

A Power Consumption board using the TCRT5000 to count pulses.

License

Notifications You must be signed in to change notification settings

DJFliX/OakPowerBoard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OakPowerBoard

A Power Consumption board using the TCRT5000 to count pulses. The board is intended as a shield for DigiStump's Oak board. Check it out here!

##How does it look? Great question, I've made screenshots of the board I sent to OSH-Park: Image of board

##Is the code finished? I've made some progress on the code, but unfortunately to test the real sensor I'll have to wait until the board from oshpark arrive. For now, I'm simulating the pulse meter with a button. Below you can find a list of features that are already implemented as well as features that will be implemented in the near future.

Image of firmware running on the Oak

Done:

  • Show (& calc) total consumption
  • Use interrupts to get button input + pulses
  • Use button input to switch between frames
  • Persistent storage of KWh counter

Future wishes:

  • Add NTP time to sketch
  • Implement timezone offset, apply to current time
  • Keep track of total consumption for the day (and display this)
  • Create some kind of menu for settings
  • Set counter starting position
  • Send consumption to some kind of server?
  • Calibration of pulse detection?
  • Multi-SSID
  • Store measurements while there is no Wi-Fi connection
  • Work stand-alone (without Wi-Fi connection) without switching to Config mode
  • Reduce Flash memory wear by writing periodically instead of on every KWh increment

##Resources used

About

A Power Consumption board using the TCRT5000 to count pulses.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages