Skip to content
/ dalisay Public

Device for Advanced Liquid Inspection, Sensing, Analytics, and Yield

Notifications You must be signed in to change notification settings

SeaDve/dalisay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

35 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Water Dispensing System with RFID Container Detection and Quality Monitoring (codename: DALISAY)

DALISAY is an RFID-based smart water dispensing system that monitors and controls water flow, quality, and usage with real-time feedback on an OLED display. Users scan an RFID-tagged container to identify its volume, then control the filling process using physical buttons.

โœจ Features

  • ๐Ÿ’ง Flow monitoring using a flow sensor to measure dispensed water volume.
  • ๐ŸŒŠ TDS (Total Dissolved Solids) sensor to assess water quality.
  • ๐Ÿ›‚ RFID reader to detect pre-registered containers and set their maximum volume.
  • ๐Ÿ–ฅ๏ธ OLED display to show:
    • Water volume dispensed and its cost (based on PHP per liter)
    • Real-time water quality rating (IDEAL, GOOD, FAIR, BAD)
    • Container fill status and valve state.
  • ๐ŸŽฎ Buttons for control, allowing users to start/stop the valve and adjust desired fill volume.

โœ… Benefits

  • ๐Ÿ’ง Saves water and protects environment through intelligent flow management
  • ๐Ÿ’ธ Helps save money by increasing awareness of water consumption and cost
  • โฑ๏ธ Saves time by automating the filling process
  • ๐Ÿ›ก๏ธ Enhances public health by ensuring water is safe from contaminants

๐Ÿ“ Schematic Diagram

Schematic Diagram

ESP32 microcontroller receives data from four main input sources: a TDS sensor (DFROBOT-V1) for monitoring water quality, a flow sensor (YF-S201) to measure the dispensed volume, an RFID reader (MFRC522) for identifying containers, and three push buttons for user interaction. The ESP32 processes this data and controls output devices, including an OLED display (SSD1306) and a passive buzzer for real-time feedback, and a relay module that drives a solenoid valve to control water flow. A 12V power supply provides the necessary power for high-voltage components like the valve, with a 2N2222A transistor used to safely switch the relay. Finally, a flyback diode (1N4007) protects against voltage spikes during relay switching.

About

Device for Advanced Liquid Inspection, Sensing, Analytics, and Yield

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages