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

Arduino-Controlled Automated Water Pump System

View and Edit Project In Cirkit DesignerImage of Arduino-Controlled Automated Water Pump System

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes various components such as Arduino UNO microcontrollers, TIP120 high-current Darlington transistors, an INA125 instrumentation amplifier, resistors, capacitors, diodes, LEDs, water pumps, a pushbutton, a BNC connector, reed relays, a Qwiic cable, and a DC barrel jack. The circuit appears to be designed for controlling water pumps and reading sensor data, with signal conditioning and amplification provided by the INA125. The circuit also includes protection and power management elements such as zener diodes and capacitors.

Component List

Wiring Details

Arduino UNO

TIP120 High-Current Darlington Transistor

INA125

Resistor

5V Mini Water Pump

LED (Red and Yellow)

Pushbutton

Reed Relays

PNP Transistor (EBC)

Qwiic Cable - Breadboard Jumper (4-pin)

2.1mm DC Barrel Jack

Zener Diode

Diode

Electrolytic Capacitor

BNC Connector

Alligator Clip Cable

Documented Code

Arduino UNO (Instance ID: f5e5a4dc-4eaf-4d27-b9a4-062fd2103abc)

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

}

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

}

Arduino UNO (Instance ID: d31de88f-4581-463d-874b-dbb3a870416b)

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

}

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

}

(Note: The provided code for both Arduino UNO instances is a template with no specific functionality. The actual implementation should be added to the setup() and loop() functions as per the circuit's requirements.)