Cirkit Designer LogoCirkit DesignerYour all-in-one circuit design IDE Launch Cirkit Designer App

Arduino UNO-based Smart Energy Monitoring System with GSM Reporting and Environmental Sensing

View and Edit Project In Cirkit DesignerImage of Arduino UNO-based Smart Energy Monitoring System with GSM Reporting and Environmental Sensing

Circuit Documentation

Summary

This circuit integrates various components to perform a range of functions, including GSM communication, real-time clock tracking, vibration sensing, current measurement, and power monitoring. An Arduino UNO serves as the central microcontroller, interfacing with sensors and modules to process and exchange data. The circuit also includes a relay for controlling AC loads, a GSM module for cellular connectivity, a real-time clock for timekeeping, current and energy sensors for monitoring electrical parameters, and a vibration sensor for detecting motion or vibration.

Component List

SIM 800L V2.0 GSM

RTC DS3231

Arduino UNO

SW-420 Vibration Sensor

Single phase Energy Meter

AC Supply

Hall Sensor

5v Relay

ACS712 Current Sensor 5A 20A 30A

PZEM004t

Reed Switch

Wiring Details

SIM 800L V2.0 GSM

RTC DS3231

Arduino UNO

SW-420 Vibration Sensor

Single phase Energy Meter

AC Supply

Hall Sensor

5v Relay

ACS712 Current Sensor 5A 20A 30A

PZEM004t

Reed Switch

Documented Code

Arduino UNO Code (sketch.ino)

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

Note: The provided code is a template and does not include specific functionality. It needs to be populated with the logic to interact with the connected components based on the circuit's requirements.