Contents


Smart Water Dispenser (Auto Water Dispenser)

In my free time, I developed a personal project: a smart water dispenser that combines embedded systems, load sensing, and control techniques to deliver precise volumes of water.


Key Features


Test Result

A 250 ml setpoint produced 251 ml actual output, showing consistent accuracy at higher volumes.
For smaller volumes (<200 ml), pump inertia and sensor noise introduce higher deviations — a good reminder of the limits of low-cost actuators and sensors.


Why I Built It

This project reflects my interest in applying control theory and embedded systems to solve real-world problems, even outside of coursework.
It also gave me valuable hands-on experience with hardware integration, interface design, and system tuning.


Code

You can check the code here.


Video and PCB Schematic

Weight Scale
Weight Scale 2


FM Transmitter

I built this for my communication project. It captures audio with a microphone and transmits it wirelessly over FM. I’ll upload the full project details soon.

FM Transmitter FM Transmitter 2


MOSFET Switch

I used this circuit to control a high-power pump that works with a weight scale system. It allowed me to safely switch heavy loads with just a small signal.

MOSFET Switch MOSFET Switch 2


Arduino Nano Servo/Robot Arm Driver

I used this driver to control a robotic arm using a variable resistor. It made it easy to test manual positioning and servo response.

Arduino Nano Servo/Robot Arm Driver Arduino Nano Servo/Robot Arm Driver 2


ESP32 12V Control Board

I used this board to control my old RGB LED strip after I lost its original controller. With Wi-Fi control, I could set colors and effects directly.

ESP32 12V Control Board ESP32 12V Control Board 2


Another Random Project

Here’s a quick look at a side project that I tried out.
It’s not part of my main work, but I wanted to share it since it shows some extra experiments I’ve been playing with.