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

Arduino-Powered Environmental Monitoring Station with OLED Display and Solar Charging

View and Edit Project In Cirkit DesignerImage of Arduino-Powered Environmental Monitoring Station with OLED Display and Solar Charging

Circuit Documentation

Summary

This circuit integrates various sensors, displays, and actuators with multiple Arduino UNO microcontrollers serving as the central processing units. The circuit is designed to monitor environmental parameters such as rain detection, turbidity, and soil moisture, and display information on an OLED and an LCD display. It also includes a DHT11 sensor for temperature and humidity readings, a turbidity sensor, a rain sensor, and a soil moisture sensor. Actuation is handled by hobby motors and a servomotor, and the system is powered by a combination of a solar panel and a 12V battery. The circuit's functionality is extended with an ultrasonic sensor for distance measurement and a toggle switch for manual control.

Component List

Microcontrollers

Sensors

Actuators

Power Supply

Other Components

Wiring Details

Arduino UNO

0.96" OLED

KY-015 DHT11

RAIN SENSOR

Sonda Sensor Turbidez / turbidity

Motor amarillo motorreductor hobby

Solar Panel

YL-69 Sonda

Soil Moisture Module

Servomotor SG90

LCD Display 16x4 I2C

Toggle Switch spst

battery 12v

Documented Code

Arduino UNO (Instance ID: f200e742-4710-4b1e-ba45-449cafafde86)

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

}

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

}

Arduino UNO (Instance ID: f6f3dba8-d8b7-4744-991f-8cd2fb4f1519)

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

}

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

}

(Note: The code provided for the microcontrollers is a template with no specific functionality. Actual implementation code is required for the circuit to perform its intended tasks.)