Hackster is hosting Hackster Holidays, Ep. 7: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Friday!Stream Hackster Holidays, Ep. 7 on Friday!
Olaoluwa Raji
Published © GPL3+

Smart Energy Monitor

A smart system that measures electrical parameters, uploads the readings to the cloud and logs the measured data to an SD card.

IntermediateShowcase (no instructions)10 days1,377
Smart Energy Monitor

Things used in this project

Hardware components

Seeed Studio ESP32 Board
Any ESP32 development board can be used. I designed a custom ESP32 board and Seeed Studio manufactured it.
×1
PZEM-004T-100A Power Module
×1
16x2 LCD with I2C Adapter
×1
DS3231 RTC Module
×1
SD Card Module
×1
2GB SD Card
×1
18650 Battery
×2
18650 Battery Holder
×1
3-Pin AC Power Plug
×1
AC Power Socket
×1
SPDT Switch
×1
Plastic Enclosure, Project Box
×1
Female/Female Jumper Wires
Female/Female Jumper Wires
×1
Male/Female Jumper Wires
Male/Female Jumper Wires
×1
Male/Male Jumper Wires
×1
Veroboard
×1
Linear Regulator (7805)
Linear Regulator (7805)
×1
LM2596 Buck Converter
×1
SparkFun Logic Level Converter - Bi-Directional
SparkFun Logic Level Converter - Bi-Directional
×1
Male-Header 36 Position 1 Row- Long (0.1")
Male-Header 36 Position 1 Row- Long (0.1")
×10
Female Header 8 Position 1 Row (0.1")
Female Header 8 Position 1 Row (0.1")
×10

Software apps and online services

Arduino IDE
Arduino IDE
Espressif ESP-IDF FreeRTOS
IFTTT - Google Sheets
ThingSpeak
KiCad
KiCad
MQTT Alert for IoT
A mobile application that can be downloaded from Play Store. Link: https://play.google.com/store/apps/details?id=gigiosoft.MQTTAlert

Hand tools and fabrication machines

Digital Multimeter
Multitool, Screwdriver
Multitool, Screwdriver
Soldering iron (generic)
Soldering iron (generic)
Mini Drill
Hot glue gun (generic)
Hot glue gun (generic)
Plier

Story

Read more

Schematics

Github

Code

Github

Credits

Olaoluwa Raji
1 project • 1 follower
I design, develop, and maintain embedded software for electronics projects.

Comments