OpenSrcerer / paddy-firmware

Firmware for Project Paddy, the Power Administration Daemon

Home Page:https://paddy.danielstefani.online

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

logo

⚠️ Documentation is still WIP. Expect more updates around May.

Paddy Firmware

This is the firmware component for Paddy, the Power Administration Daemon.

It uses Arduino C++ and is flashed directly on a supported chip. The Arduino type used for this project is an IoT Nano 33.

The job of this code is to interface with the Paddy MQTT Broker through Wi-Fi, or the Paddy App through Bluetooth Low Energy, for setup & error handling. The code should also control the hardware that performs:

  1. On/Off toggling of the load device
  2. Power measurement for the load device, with periodic statistic sending.

Circuit Diagram

Paddy Circuit Diagram

About

Firmware for Project Paddy, the Power Administration Daemon

https://paddy.danielstefani.online

License:GNU General Public License v3.0


Languages

Language:C++ 100.0%