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

Arduino UNO Based Water Detection and GSM Notification System

View and Edit Project In Cirkit DesignerImage of Arduino UNO Based Water Detection and GSM Notification System

Circuit Documentation

Summary of the Circuit

This circuit integrates an Arduino UNO microcontroller with a water sensor, a SIM800L GSM module, and an LCD screen (16x2 with I2C interface). The Arduino UNO serves as the central processing unit, interfacing with the water sensor to detect water levels, communicating with the GSM module for cellular connectivity, and displaying information on the LCD screen. The water sensor is powered by the 3.3V output from the Arduino, while the GSM module and the LCD screen are powered by the 5V output. Ground connections are shared among all components to complete the circuit. The GSM module is connected to the Arduino via digital pins for serial communication and control. The LCD screen communicates with the Arduino using the I2C protocol through analog pins A4 and A5.

Component List

Arduino UNO

Water Sensor

SIM800L GSM Module

LCD Screen 16x2 I2C

Wiring Details

Arduino UNO

Water Sensor

SIM800L GSM Module

LCD Screen 16x2 I2C

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:

}

Additional Notes