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

Arduino UNO Based Environmental Monitoring and Control System with GSM and WiFi Connectivity

View and Edit Project In Cirkit DesignerImage of Arduino UNO Based Environmental Monitoring and Control System with GSM and WiFi Connectivity

Circuit Documentation

Summary

This circuit integrates various components to perform a set of functions that likely involve sensing, actuation, communication, and control. The core of the circuit is an Arduino UNO microcontroller, which interfaces with a SIM800L GSM module, an ESP8266 WiFi module, a temperature sensor (LM35), an MQ-4 gas sensor, a power MOSFET, a servo motor, a buzzer, a fan, a relay module, and a rocker switch. The circuit is powered by a 5V battery. The Arduino UNO is programmed to control and monitor these components, enabling the circuit to interact with the environment and communicate data wirelessly.

Component List

Wiring Details

Arduino UNO

SIM800L

ESP8266 ESP-01 WiFi Module

STP16NF06 N-Channel Power MOSFET

Temperature Sensor (LM35)

MQ-4 Gas Sensor

Fan

Servo (Wokwi Compatible)

Resistor

Buzzer

Rocker Switch

5V Battery

1 Channel 5V Relay Module

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:

}

The provided code is a template with empty setup() and loop() functions. The setup() function is intended for initialization code that runs once at the start, while the loop() function contains code that runs continuously. Specific functionality must be implemented within these functions to control and monitor the connected components.