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

Arduino UNO WiFi-Controlled Water Pump and Solenoid System with Pressure Sensor

Image of Arduino UNO WiFi-Controlled Water Pump and Solenoid System with Pressure Sensor

Circuit Documentation

Summary

This document provides a detailed overview of a circuit that includes a water pump, a solenoid, a pressure sensor, an L9110 motor driver, and an Arduino UNO R4 WiFi microcontroller. The circuit is designed to control the water pump and solenoid based on inputs from the pressure sensor, with the Arduino UNO R4 WiFi serving as the central control unit.

Component List

Water Pump 12V

  • Description: A 12V water pump used for fluid movement.
  • Pins: +, -

L9110

  • Description: A motor driver used to control the water pump and solenoid.
  • Pins: MOTOR B-A, MOTOR B-B, MOTOR A-A, MOTOR A-B, B-IA, B-IB, GND, VCC, A-IA, A-IB

Arduino UNO R4 WiFi

  • Description: A microcontroller used to control the circuit.
  • Pins: OFF, GND, VRTC, IIC0_SCL, IIC0_SDA, 3V3, GPIO 41, GPIO 0, GPIO 42, GPIO 43, GPIO 44, BOOT, IOREF, RESET, 5V, VIN, A0, A1, A2, A3, A4, A5, RSPCKA, CIPO, COPI, D0/RX, D1/TX, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, AREF, SDA, SCL

Solenoid

  • Description: An electromechanical solenoid used for actuation.
  • Pins: pin1, pin2

Pressure Sensor Air

  • Description: A sensor used to measure air pressure.
  • Pins: vcc, gnd, out

Wiring Details

Water Pump 12V

  • Pin + is connected to L9110 MOTOR B-A.
  • Pin - is connected to L9110 MOTOR B-B.

L9110

  • Pin VCC is connected to Arduino UNO R4 WiFi 5V and Pressure Sensor Air vcc.
  • Pin GND is connected to Arduino UNO R4 WiFi GND and Pressure Sensor Air gnd.
  • Pin MOTOR B-A is connected to Water Pump 12V +.
  • Pin MOTOR B-B is connected to Water Pump 12V -.
  • Pin MOTOR A-A is connected to Solenoid pin2.
  • Pin MOTOR A-B is connected to Solenoid pin1.
  • Pin B-IA is connected to Arduino UNO R4 WiFi D5.
  • Pin B-IB is connected to Arduino UNO R4 WiFi D6.
  • Pin A-IA is connected to Arduino UNO R4 WiFi D4.
  • Pin A-IB is connected to Arduino UNO R4 WiFi D3.

Arduino UNO R4 WiFi

  • Pin 5V is connected to L9110 VCC and Pressure Sensor Air vcc.
  • Pin GND is connected to L9110 GND and Pressure Sensor Air gnd.
  • Pin D5 is connected to L9110 B-IA.
  • Pin D6 is connected to L9110 B-IB.
  • Pin D4 is connected to L9110 A-IA.
  • Pin D3 is connected to L9110 A-IB.
  • Pin A5 is connected to Pressure Sensor Air out.

Solenoid

  • Pin pin1 is connected to L9110 MOTOR A-B.
  • Pin pin2 is connected to L9110 MOTOR A-A.

Pressure Sensor Air

  • Pin vcc is connected to Arduino UNO R4 WiFi 5V and L9110 VCC.
  • Pin gnd is connected to Arduino UNO R4 WiFi GND and L9110 GND.
  • Pin out is connected to Arduino UNO R4 WiFi A5.

Documented Code

Arduino UNO R4 WiFi Code

sketch.ino

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

}

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

}

documentation.txt