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

Arduino UNO-Based Smart Agriculture System with Soil Monitoring and Automated Water Pump Control

View and Edit Project In Cirkit DesignerImage of Arduino UNO-Based Smart Agriculture System with Soil Monitoring and Automated Water Pump Control

Circuit Documentation

Summary

This circuit is designed to interface with various sensors and a display module, controlled by an Arduino UNO microcontroller. The sensors include a soil moisture sensor, a soil temperature sensor, an NPK soil sensor, and a DHT11 temperature and humidity sensor. The circuit also includes an RS485 transceiver for serial communication and a water pump for actuation. A 9V battery provides power to the system. The display module is a 0.96" OLED screen for visual output. The Arduino UNO manages sensor readings, controls the water pump, and communicates data through the RS485 transceiver.

Component List

Arduino UNO

RS485 Transceiver

SparkFun Soil Moisture Sensor

Soil Temperature Sensor

NPK Soil Sensor (mini)

DHT11 Sensor V2

9V Battery

0.96" OLED

Water Pump

Wiring Details

Arduino UNO

RS485 Transceiver

SparkFun Soil Moisture Sensor

Soil Temperature Sensor

NPK Soil Sensor (mini)

DHT11 Sensor V2

9V Battery

0.96" OLED

Water Pump

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:

}

Note: The provided code is a template and does not include specific functionality. It needs to be completed with setup configurations and loop operations to handle sensor readings, data processing, and actuator control.