🪔 Diwali Break: Orders placed now will ship from 25th November 2026. Place your order today — we'll get it to you right after we're back!
Project Hub /IoT & Connected Devices/Smart Home & Building Automation/Auto Water Dispenser For Pets
Auto Water Dispenser For Pets
Intermediate
ARDUINO
Project Specific
3 – 6 Hours
Partial Kit

Auto Water Dispenser For Pets

An automated pet water dispenser built around an Arduino Uno that provides fresh drinking water when a pet is detected nearby and water levels are sufficient.

Originally published on ElectronicsForU
View original tutorial

Parts You'll Need

This project is sourced from another site, not written by us — this list is our best match of their components against what we stock, not a verified bill of materials. Always check the original blog (linked above) for the actual parts list before buying.

This list includes a generic resistor set as a placeholder — it is not matched to the exact value or part number this circuit needs. The correct one is specified on the original source page linked above; check it before buying.

We don't carry yet: Diodes (1N4007 / 1N4148 / Schottky / Zener)
Voltage Regulator IC (7805 / LM317 / 1117)
Water Level / Float Sensor
Transistors (BC547 / 2N2222 / TIP / MOSFET)
Water Pump / Valve
Capacitors

Browse all components

How It Works

Why Build This

Build a practical home automation device that ensures your pet always has access to fresh, clean drinking water throughout the day.
Gain hands-on experience combining analog power supply design with digital microcontroller programming for real-world mechanical control.

Real-World Application

Automated pet care and home automation for ensuring pets have access to clean drinking water throughout the day.

Skills You'll Learn

AC-to-DC power conversion
voltage regulation
transistor switching
relay interfacing
ultrasonic distance sensing
liquid level sensing
microcontroller digital I/O control

Safety Precautions

Exercise caution when working with 230V AC mains electricity connected to the step-down transformer.

Technology Tags

ARDUINO
ULTRASONIC SENSOR
WATER LEVEL SENSOR
RELAY
POWER SUPPLY
PUMP
AUTOMATION

Frequently Asked Questions

The system requires a dedicated power supply because it needs to drive a 12V DC fluid pump and a 12V relay, which pull more power than a standard USB port can safely provide.
The Arduino Uno outputs low-current 5V logic signals, which are insufficient to directly power the coil of the 12V relay. The transistor acts as an electronic switch to safely handle the higher current required by the relay.
No, the Arduino code relies on feedback from the water level sensor SEN18; if the water level is insufficient, the system will not trigger the relay or power on the pump, preventing dry-running damage.

Gallery

This page is part of Kitkraft's Project Hub — a curated collection of electronics & robotics projects gathered from the maker community to help students and hobbyists discover and learn to build. Kitkraft does not claim authorship of the original project, and makes no representation as to the accuracy, completeness or safety of third-party source material. The summary and "How It Works" explanation above are AI-generated, rewritten with reference to the original tutorial — not a reproduction of it. Full credit and a direct link to the original source are provided above. If you're the original creator and have a concern about how your work is represented here, please contact us and we'll address it promptly.

Kitkraft Project Hub — curated from the maker community, credited at the source.
PRJ-00480