Loading

Hydro Homie Autonomous Smart Water Dispenser

What Is It?

The HydroHomie is a home appliance automatic water dispenser that detects the presence of a vessel and dispenses water to a user-inputted amount through a keypad. This project was developed by a small project team of 3 as a final for the ME106 Fundamentals of Mechatronics course at SJSU.

Below is a video report of our project:

Project Components

Our project utilized the following components to handle the user interface, detect the presence of a cup, and measure the volume of water flow being dispensed.

  • Raspberry Pi Pico Microcontroller
  • 4 x 4 Matrix Array Membrane Keypad
  • HD44780 IIC I2C1602 LCD Display
  • HC-SR04 Ultrasonic Sensor
  • N-Channel MOSFET 60V 30A
  • 12V Brushless DC Pump
  • Volumetric Hall Effect Flow Sensor
  • 12V 2A Power Supply
  • Adjustable Voltage Buck Converter
  • Voltage Logic Level Shifter

Program

The project was developed as a state machine in MicroPython for the Raspberry Pi Pico.

Case Study

As a subsidiary project, a case study was conducted for a part that needed to be designed from reverse engineering typical fittings in order to create an uncommon adapter fitting for the Hydro Homie. This case study includes:

  • SOLIDWORKS CAD and modeling
  • FEA Simulation
  • 3D Printing
  • Rapid Prototyping and Iteration

More information on the engineering design process and case study can be found in the full case study report below:

More information regarding this project can be found in our project report below:

Created By
Nicholas Lee
Appreciate

Credits:

Created with an image by Casimiro - "Real Python code developing screen. Programing workflow abstract algorithm concept. Lines of Python code visible under magnifying lens."