Serhiy Matviyenko
Published © GPL3+

Smart Power Monitor

The power monitor with the Matter protocol for devices in a smart house. It monitors the consuming power, the current and the voltage.

IntermediateFull instructions provided4 hours794

Things used in this project

Hardware components

nRF7002 Development Kit
Nordic Semiconductor nRF7002 Development Kit
×1
Resistor 10k ohm
Resistor 10k ohm
×1
Resistor 1k ohm
Resistor 1k ohm
optional
×1
Through Hole Resistor, 56 kohm
Through Hole Resistor, 56 kohm
×1
Through Hole Resistor, 2.2 kohm
Through Hole Resistor, 2.2 kohm
×1
Resistor, 0.1 ohm
Resistor, 0.1 ohm
×1
Through Hole Resistor, 300 ohm
Through Hole Resistor, 300 ohm
×2
Through Hole Resistor, 3.3 kohm
Through Hole Resistor, 3.3 kohm
×1
Relay Module (Generic)
×1
1N4007 – High Voltage, High Current Rated Diode
1N4007 – High Voltage, High Current Rated Diode
×3
Ceramic Disc Capacitor, 0.1 µF
Ceramic Disc Capacitor, 0.1 µF
×1
Jumper wires (generic)
Jumper wires (generic)
×1
Male/Female Jumper Wires
Male/Female Jumper Wires
×1
MOSFET Transistor, N Channel
MOSFET Transistor, N Channel
optional
×1
LED (generic)
LED (generic)
optional
×1
Through Hole Resistor, 240 ohm
Through Hole Resistor, 240 ohm
The load
×1
Raspberry Pi 400 Personal Computer Kit
Raspberry Pi 400 Personal Computer Kit
×1
Standard LCD - 16x2 White on Blue
Adafruit Standard LCD - 16x2 White on Blue
×1
60W PCIe 12V 5A Power Supply
Digilent 60W PCIe 12V 5A Power Supply
×1

Software apps and online services

ZAP tool
CHIP Tool for Linux
nRF Connect SDK
Nordic Semiconductor nRF Connect SDK
CoolTerm
Microsoft Visual Studio Code

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Multitool, Screwdriver
Multitool, Screwdriver

Story

Read more

Schematics

The power monitor schematics

Use this schematics to connect to nRF7002 DK.

Code

The Power Monitor project

C/C++
The project for Visual Studio Code. Note: nRF Connect for VS Code with SDK is required to build the code.
No preview (download only).

Credits

Serhiy Matviyenko

Serhiy Matviyenko

1 project • 1 follower

Comments