Project Perspective
MAT MAX Sanitizing Mat System is a sophisticated exploration of home automation and health-to-hardware interaction. By focusing on the essential building blocks—an ultrasonic sensor and a water pump—you'll learn how to communicate and automate your sanitizing process using a specialized software logic and a robust hardware setup.
Technical Implementation: Sensors and Fluid Control
The project reveals the hidden layers of simple hygiene-to-digital interaction:
- Identification layer: The Ultrasonic Sensor (HC-SR04) acts as the high-resolution eye of your project, detecting the presence of a person or each point of their shoes as they approach the mat.
- Conversion layer: The Arduino uses the Speed of Sound (344 m/s) to convert your acoustic echoes into a precise distance value (cm).
- Processing Logic layer: The Arduino code follows a specialized "sequential decoding" strategy: it requests and performs "Spray" or "Standby" modes based on each person's distance.
- Actuation layer: A submersible DC water pump and 5V relay act as your high-performance tools, spraying sanitizing fluid onto the mat for a predetermined duration (e.g. 2 seconds).
- Display layer: The 16x2 Alphanumeric LCD provides a clear and versatile way to show the current "System Status" and "Spray Count" in real-time.
Hardware Infrastructure
- Arduino Uno: The "brain" of the project, managing the ultrasonic pulses and coordinating the pump and relay tasks.
- Ultrasonic Sensor: Providing contactless and reliable hydration and distance monitoring for each your user.
- Submersible Water Pump: Providing the physical movement and orientation for each your sanitizing spray.
- 5V Relay Module: Effectively handles the 12V power required to drive your pump while protecting the Arduino.
- 12V Power Source: Essential for providing the high current needed to keep your pump portable and self-sufficient.
- Micro-USB Cable: Use to program the Arduino and provides power for your controller.
Sanitizing and Interaction Step-by-Step
The automatic sanitizing process is designed to be very efficient:
- Initialize Hardware: Correctly seat your pump and sensors on your mat tray and prepare the Arduino for action.
- Setup High-Power Sync: In the
setup()function, define the ultrasonic pins and the relay output pin, and initialize your 16x2 LCD. - Execution Loop: The Arduino constantly performs several high-performance distance checks and updates your pump status in real-time.
- Visual and Audio Feedback: Watch as your mat automatically sprays, with a celebrating buzzer or LED sound for each successful sanitization.
Future Expansion
- OLED Identity Dashboard Integration: Add a small OLED display on your control box to show your "Fluid Level" (%) and your "Sanitization Reliability" score.
- Multi-sensor Climate Sync Synchronization: Connect a Sound Sensor (Microphone) to have your mat "Spray" when someone "Claps" or speaks a command.
- Cloud Interface Registration Support Synchronization: Add a WiFi module (ESP8266/ESP32) and link to a cloud dashboard to precisely track and log your sanitization history from your smartphone.
- Advanced Velocity Profile Customization Support: Add a small slider or potentiometer to manually adjust your "Spray Duration" or your "Distance Threshold" on your smart mat.
MAT MAX Sanitizing Mat System is a perfect project for any science enthusiast looking for a more interactive and engaging automation tool!