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

Arduino and ESP8266 Environmental Monitoring System with Sensors and LCD Display

View and Edit Project In Cirkit DesignerImage of Arduino and ESP8266 Environmental Monitoring System with Sensors and LCD Display

Circuit Documentation

Summary

This document provides a detailed overview of a circuit designed to interface various sensors and modules with an Arduino UNO and an ESP8266 NodeMCU microcontroller. The circuit includes sensors for detecting alcohol levels, temperature and humidity, soil moisture, and light intensity. Additionally, it features a rotary potentiometer for analog input, a buzzer for audio output, and an LCD display for visual output. The circuit is powered by a 5V supply from the Arduino UNO, which also serves as the ground reference for all components. Communication between the Arduino UNO and the ESP8266 NodeMCU is established through serial connections.

Component List

Wiring Details

MQ-3 Alcohol Sensor

DHT22

YL-69 Soil Moisture Sensor (Sonda)

Photosensitive Sensor Module

Arduino UNO

Rotary Potentiometer

ESP8266 NodeMCU

Resistor

LCD Display 16x2

Buzzer

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:

}

ESP8266 NodeMCU Code

No code provided for the ESP8266 NodeMCU.


This documentation provides a basic framework for understanding the circuit's components, wiring, and code. Further details may be added to describe the functionality of each component within the circuit, the logic of the code, and the interaction between the microcontrollers and the sensors/modules.