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

Arduino-Controlled Bluetooth Robotic Vehicle with Soil Moisture Sensing

View and Edit Project In Cirkit DesignerImage of Arduino-Controlled Bluetooth Robotic Vehicle with Soil Moisture Sensing

Circuit Documentation

Summary

This circuit is designed to control a set of motors and a water pump, interfaced with an Arduino Nano microcontroller and an HC-05 Bluetooth module for wireless communication. It also includes a capacitive soil moisture sensor to monitor soil moisture levels. The L298N motor driver is used to drive the motors, and power is supplied by a battery case. The circuit is likely intended for a small-scale automated gardening system where soil moisture data can be used to control the watering cycle through the pump, and the motors may be used for positioning or other mechanical actions.

Component List

My battery case

Motor Amarillo Motorreductor Hobby (3 instances)

HC-05 Bluetooth Module

L298N DC Motor Driver

Arduino Nano

Water Pump

Capacitive Soil Moisture Sensor V1.2

Wiring Details

My battery case

Motor Amarillo Motorreductor Hobby

HC-05 Bluetooth Module

L298N DC Motor Driver

Arduino Nano

Water Pump

Capacitive Soil Moisture Sensor V1.2

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:

}

Note: The provided code is a template and does not contain any functional code. It needs to be populated with the logic to control the motors, read the sensor data, and communicate via Bluetooth.