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

Arduino Nano and ESP32-Based Smart Soil Monitoring and Irrigation System with Wireless Communication

View and Edit Project In Cirkit DesignerImage of Arduino Nano and ESP32-Based Smart Soil Monitoring and Irrigation System with Wireless Communication

Circuit Documentation

Summary

This circuit involves an Arduino Nano microcontroller interfacing with various sensors, a relay, a water pump, and an NRF24L01 wireless module. The circuit is designed to monitor soil moisture and temperature, control a water pump, and communicate wirelessly.

Component List

Arduino Nano

NRF24L01

NPK Soil Sensor (mini)

DS18B20 1-Wire Temperature Sensor Probe Cable

RS-485 Module

DFRobot Capacitive Soil Moisture Sensor (V1.0)

ESP32 (30 pin)

1-Channel Relay (5V 10A)

5V Mini Water Pump

2x 18650

Wiring Details

Arduino Nano

NRF24L01

NPK Soil Sensor (mini)

DS18B20 1-Wire Temperature Sensor Probe Cable

RS-485 Module

DFRobot Capacitive Soil Moisture Sensor (V1.0)

ESP32 (30 pin)

1-Channel Relay (5V 10A)

5V Mini Water Pump

2x 18650

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:

}

Documentation (documentation.txt)

This documentation provides a comprehensive overview of the circuit, including a summary, detailed component list, wiring details, and the code used in the microcontroller.