Cirkit Designer Logo
Cirkit Designer
Your all-in-one circuit design IDE
Home / 
Project Documentation

Arduino-Controlled Servo and Solar-Powered Water Pump System

Image of Arduino-Controlled Servo and Solar-Powered Water Pump System

Circuit Documentation

Summary of the Circuit

This circuit consists of an Arduino UNO microcontroller, a servo motor, a water pump, a solar panel, and a battery. The Arduino UNO controls the servo motor via one of its digital pins configured as a PWM output. The water pump and the servo motor are powered by the battery, which is also connected to the solar panel for charging or direct power supply. The solar panel provides an alternative energy source to maintain the battery charge or power the circuit directly when sunlight is available.

Component List

Arduino UNO

  • Description: A microcontroller board based on the ATmega328P.
  • Pins: UNUSED, IOREF, Reset, 3.3V, 5V, GND, Vin, A0-A5, SCL, SDA, AREF, D0-D13.

Servo

  • Description: A rotary actuator or linear actuator that allows for precise control of angular or linear position.
  • Pins: GND, VCC, PWM.

Water Pump

  • Description: An electric pump used for moving water.
  • Pins: VCC, GND.

Solar Panel

  • Description: A panel designed to absorb the sun's rays as a source of energy for generating electricity.
  • Pins: gnd, vcc.

Battery

  • Description: A device consisting of one or more electrochemical cells with external connections for powering electrical devices.
  • Pins: -, +.

Wiring Details

Arduino UNO

  • GND connected to Servo (GND).
  • 5V connected to Servo (VCC).
  • D11 connected to Servo (PWM).

Servo

  • GND connected to Arduino UNO (GND).
  • VCC connected to Arduino UNO (5V).
  • PWM connected to Arduino UNO (D11).

Water Pump

  • VCC connected to Battery (+) and Solar Panel (vcc).
  • GND connected to Battery (-) and Solar Panel (gnd).

Solar Panel

  • gnd connected to Water Pump (GND) and Battery (-).
  • vcc connected to Water Pump (VCC) and Battery (+).

Battery

  • - connected to Water Pump (GND) and Solar Panel (gnd).
  • + connected to Water Pump (VCC) and Solar Panel (vcc).

Documented Code

Arduino UNO - sketch.ino

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

}

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

}

Arduino UNO - documentation.txt

(No additional documentation provided)