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

Arduino Nano Automated Plant Watering System with Soil Moisture Sensing and OLED Display

View and Edit Project In Cirkit DesignerImage of Arduino Nano Automated Plant Watering System with Soil Moisture Sensing and OLED Display

Circuit Documentation

Summary

This circuit is designed to control a 5V mini water pump and monitor soil moisture levels using an Arduino Nano as the central microcontroller. The circuit includes a 12V relay to switch the water pump, a capacitive soil moisture sensor for detecting moisture levels, an OLED display for output, and various other components such as resistors, a transistor, a diode, and capacitors for power stabilization and signal interfacing.

Component List

Arduino Nano

Electrolytic Capacitor

Power Jack

2.1mm DC Barrel Jack

12V Relay

0.96" OLED

Resistor (1 kΩ)

BC547

1N4007 Rectifier Diode

Capacitive Soil Moisture Sensor V1.2

LED: Two Pin (blue)

5V Mini Water Pump

12V Power Supply

Wiring Details

Arduino Nano

Electrolytic Capacitor

Power Jack

2.1mm DC Barrel Jack

12V Relay

0.96" OLED

Resistor (1 kΩ)

BC547

1N4007 Rectifier Diode

Capacitive Soil Moisture Sensor V1.2

LED: Two Pin (blue)

5V Mini Water Pump

12V Power Supply

Documented Code

Arduino Nano - sketch.ino

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

}

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

}

Arduino Nano - documentation.txt

(No additional documentation provided for the code)

(Note: The code provided is a template and does not contain any functional code. It will need to be populated with the logic required to read the soil moisture sensor, control the OLED display, and manage the water pump via the relay.)