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

ESP32-Controlled Weather Monitoring and Water Valve Automation System

View and Edit Project In Cirkit DesignerImage of ESP32-Controlled Weather Monitoring and Water Valve Automation System

Circuit Documentation

Summary

This circuit is designed to interface an ESP32 microcontroller with a variety of sensors and actuators. It includes relay channels for controlling solenoid valves, temperature sensing via MAX6675 modules and DS18B20 probes, and rain/snow detection using multiple sensor boards. The ESP32 serves as the central processing unit, reading sensor inputs and controlling the relay channels accordingly. The circuit is powered by a 12V 5A power supply, with a buck converter stepping down the voltage to a level suitable for the ESP32 and other 5V components.

Component List

Relay 4 Channel 5v

ESP32 (30 pin)

Rain/Snow Sensor - Board

Plastic Solenoid Valve

MAX6675 Module

POWER SUPPLY 12V 5AMP

Buck Converter

DS18B20 1-Wire Temperature Sensor Probe Cable

Wiring Details

Relay 4 Channel 5v

ESP32 (30 pin)

Rain/Snow Sensor - Board

Plastic Solenoid Valve

MAX6675 Module

POWER SUPPLY 12V 5AMP

Buck Converter

DS18B20 1-Wire Temperature Sensor Probe Cable

Documented Code

No code was provided for the microcontrollers in the circuit. The documentation of the code would typically include a description of the functionality, setup and loop functions, and any functions or libraries used to interface with the sensors and actuators.