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

Arduino Nano-Based Multi-Zone Soil Moisture Monitor with OLED Display

View and Edit Project In Cirkit DesignerImage of Arduino Nano-Based Multi-Zone Soil Moisture Monitor with OLED Display

Circuit Documentation

Summary

This circuit is designed to interface various sensors and an OLED display with an Arduino Nano microcontroller. The sensors include multiple YL-69 soil moisture probes and YL-83 raindrop sensors, which are interfaced with LM393 comparator modules. The circuit also includes a KY-015 DHT11 temperature and humidity sensor and a 0.96" OLED display for output. The MB102 Breadboard Power Supply Module provides power to the circuit. The Arduino Nano serves as the central processing unit, reading sensor data and controlling the OLED display.

Component List

MB102 Breadboard Power Supply Module 3.3V/5V

YL-69 Sonda (Soil Moisture Sensor)

0.96" OLED Display

YL-83 Module LM393 (Raindrop Sensor)

Arduino Nano

KY-015 DHT11 (Temperature and Humidity Sensor)

Wiring Details

MB102 Breadboard Power Supply Module 3.3V/5V

YL-69 Sonda (Soil Moisture Sensor)

0.96" OLED Display

YL-83 Module LM393 (Raindrop Sensor)

Arduino Nano

KY-015 DHT11 (Temperature and Humidity Sensor)

Documented Code

Arduino Nano Code (sketch.ino)

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

}

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

}

This is the basic structure of an Arduino sketch, with setup() function to initialize settings and loop() function to contain the main logic that will run continuously. The actual implementation details will depend on the specific requirements of the circuit's functionality, such as reading sensor data and updating the OLED display.