Skip to content

samuel235/Homini-Pulse-Meter-Monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Homini Pulse Meter Monitor

Brief Description

This ATMEGA328P based board has been created to enable wireless monitoring of your power meter. The product comprises of two parts, one sensor attachment and one custom ATMEGA328P board that the sensor connects to. Both parts are enclosed inside of their own 3D printed enclosures to ensure safety to the devices.

This device has been designed to be located directly on your power meter, the sensor is stuck to the front and the controller is enclosed off to the side of the meter, designed to stick to the side also with Velcro, but you can put it where you wish. The sensor module is attached to the Controller device via a micro USB connector but obviously this can be modified to suit your personal needs.

There is a footprint to allow the use of a AT25DF512C Flash IC to allow the use of OTA updates with MYSBootloader, please refer to the MYSBootloader documentation for the use of this feature to discover the needed fuses and process to install MYSBootloader itself. This enables you the option of updating the device for future software updates without physically getting to the device. We have also allowed the use of a ATSHA204 hardware signing by including a footprint for the ATSHA204 IC on the controller board.

Function

  • To monitor power usage of your home and report back to controller software for a visible display of your consumed electricity.

Physical Dimensions

  • Sensor: 36mm x 24mm x 33mm (Width x Length x Height)
  • Controller: TBA

Connectors

  • FTDI and SPI for firmware upgrades
  • Micro USB for Powering the device
  • Micro USB for sensor connection

Connections

Radio Frequency

Footprints for the following radios will be included.

  • nRF24L01 Radio Transceiver
  • RFM69 Radio Transceiver

Power Supply

Either of the following:
  • Micro USB wall charger.
  • CR2450 Coin-cell battery.

Software

Bootloader

If you would like to use OTA updates then please use MYSBootloader

Sketch

Will update sketches once I receive PCBs to test different variants of software out:

Generic pulse sensor sketch Located here, alternatively you can find customised sketches on my github inside of the relevant folder to your build type.

Testing

Testing will commence once boards have been received and assembled.

  1. Controller board - Mains powered version - COMPLETED
  2. Sensor board - Mains powered version - COMPLETED

TO-DO List

  1. Add battery monitoring circuitry for next version

Update Log:

  • Micro-Controller board designed (25/03/17)
  • Sensor board designed (15/03/17)
  • Sensor board (battery) designed (06/04/17)
  • All boards ordered using PCBWay (10/04/17)
  • Board arrived and testing commenced (26/04/17)

Issues

  1. No issues reported at current date.

Appreciations

Special thanks to:

  1. Scalz from the MySensors community that has provided relevant design files and circuit schematics to aid in this product design. MySensors/github
  2. Mysensors.org
  3. Openhardware.org
  4. Sparkfun and Adafruit for their parts library for Eagle

If you have any suggestions, please add to the forum post over at MySensors forum post

I'm very interested in all of your variations, improvements and applications of this module, please add them to the comments with pictures and/or Videos.

Disclaimer

I do not advise you in any way to make/install this product into a property and therefore I take no responsibility for any issues, problems you have or even health implications that you endure while completing the installation or even using the product after installing. BUILD, USE and INSTALL AT YOUR OWN RISK

Licensing

This product is licensed under the CC-BY-SA OpenHardware certificate. For more information please see https://creativecommons.org/licenses/by-sa/4.0/

About

Repository for the Homini Pulse Meter Monitor device.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages