Automatic Table Top Touchless Sanitizer Dispenser with IR Motion Sensor
Automatic Table Top Touchless Sanitizer Dispenser with IR Motion Sensor
The Automatic Table Top Touchless Sanitizer Dispenser with IR Motion Sensor is a cutting-edge IoT device designed to provide a convenient and hygienic way to dispense hand sanitizers. This device ensures a touchless experience, reducing the risk of germ transmission and promoting a healthier environment.
The Automatic Table Top Touchless Sanitizer Dispenser with IR Motion Sensor is equipped with an advanced infrared motion sensor that detects hand movement, triggering the dispensing of a predetermined amount of hand sanitizer. The device operates automatically, eliminating the need for manual operation.
Rechargeable batteries (included)
Up to 6 months (dependent on usage)
| Adjustable (default | 0.5ml, 1ml, 2ml) |
500ml
5-10 cm
5C to 40C (41F to 104F)
120mm (W) x 150mm (H) x 70mm (D)
250g
Complies with EU health, safety, and environmental protection standards
Meets Federal Communications Commission regulations for electromagnetic compatibility
Meets Restriction of Hazardous Substances directives for environmental sustainability
Automatic Table Top Touchless Sanitizer Dispenser with IR Motion SensorOverviewThe Automatic Table Top Touchless Sanitizer Dispenser with IR Motion Sensor is an innovative IoT component designed to provide a convenient and hygienic way to dispense hand sanitizer in various settings, such as offices, hospitals, restaurants, and homes. This device utilizes an IR motion sensor to detect hand proximity, triggering a precise amount of sanitizer to be dispensed, eliminating the need for manual contact.Technical SpecificationsMicrocontroller: Arduino compatible
Power Supply: 5V DC, 1A
IR Motion Sensor: Vishay VL53L0X
Sanitizer Pump: DC 5V, 1A
Communication Protocol: UART, I2C
Dimensions: 120mm x 80mm x 150mmFunctionality1. Hand detection using IR motion sensor
2. Automatic dispenser of sanitizer upon hand detection
3. Adjustable dispenser volume and speedCode Examples### Example 1: Basic Dispenser Control using ArduinoIn this example, we will demonstrate how to use the Automatic Table Top Touchless Sanitizer Dispenser with IR Motion Sensor using an Arduino Uno board.Hardware RequirementsArduino Uno board
Automatic Table Top Touchless Sanitizer Dispenser with IR Motion Sensor
Breadboard and jumper wiresCode
```cpp
#include <Arduino.h>#define DISPENSER_PIN 2 // Pin connected to dispenser pump
#define IR_SENSOR_PIN 3 // Pin connected to IR motion sensorvoid setup() {
pinMode(DISPENSER_PIN, OUTPUT);
pinMode(IR_SENSOR_PIN, INPUT);
}void loop() {
int sensorState = digitalRead(IR_SENSOR_PIN);
if (sensorState == HIGH) {
// Hand detected, dispense sanitizer
digitalWrite(DISPENSER_PIN, HIGH);
delay(500); // Dispense for 0.5 seconds
digitalWrite(DISPENSER_PIN, LOW);
}
delay(50); // Check sensor state every 50ms
}
```
### Example 2: Integrating with a ESP32 Board and Wi-Fi ConnectivityIn this example, we will demonstrate how to integrate the Automatic Table Top Touchless Sanitizer Dispenser with IR Motion Sensor with an ESP32 board, enabling Wi-Fi connectivity and remote monitoring.Hardware RequirementsESP32 board
Automatic Table Top Touchless Sanitizer Dispenser with IR Motion Sensor
Breadboard and jumper wires
Wi-Fi routerCode
```cpp
#include <WiFi.h>
#include <Arduino.h>#define DISPENSER_PIN 2 // Pin connected to dispenser pump
#define IR_SENSOR_PIN 3 // Pin connected to IR motion sensor
#define WIFI_SSID "your_wifi_ssid"
#define WIFI_PASSWORD "your_wifi_password"WiFiServer server(80);void setup() {
pinMode(DISPENSER_PIN, OUTPUT);
pinMode(IR_SENSOR_PIN, INPUT);
// Connect to Wi-Fi
WiFi.begin(WIFI_SSID, WIFI_PASSWORD);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi...");
}
Serial.println("Connected to WiFi");
server.begin();
}void loop() {
int sensorState = digitalRead(IR_SENSOR_PIN);
if (sensorState == HIGH) {
// Hand detected, dispense sanitizer
digitalWrite(DISPENSER_PIN, HIGH);
delay(500); // Dispense for 0.5 seconds
digitalWrite(DISPENSER_PIN, LOW);
// Send notification to remote server or mobile app
WiFiClient client = server.available();
client.println("Dispenser activated!");
}
delay(50); // Check sensor state every 50ms
}
```
These examples demonstrate the basic functionality of the Automatic Table Top Touchless Sanitizer Dispenser with IR Motion Sensor. You can modify and expand upon these examples to suit your specific use cases and applications.