Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Intelligenter IR-gesteuerter Wasserhahn mit Arduino UNO – Effizient & umweltfreundlich

Komponenten und Materialien

Arduino UNO ×1
Texas Instruments Dual H-Bridge Motortreiber L293D ×1
Steckbrett (Breadboard) ×1
Digilent Motor Adapter für NI myRIO ×1

Benötigte Werkzeuge

Projektbeschreibung

Dieses Projekt realisiert einen automatischen Wasserhahn, der das Problem der Wasservergeudung im Alltag löst. Ein Infrarotsensor erkennt Handbewegungen und steuert über einen Servomotor den Wasserhahn – berührungslos, hygienisch und wassersparend.

Funktionsweise

Der IR-Sensor wird an Pin 3 des Arduino angeschlossen. Erkennt er ein Objekt (z. B. Hände), sendet er ein HIGH-Signal. Der Arduino steuert daraufhin einen Servomotor (an Pin 9), der den Wasserhahn öffnet. Nach einer einstellbaren Zeit oder wenn der Sensor kein Objekt mehr erkennt, schließt der Hahn automatisch.

Schaltplan & Aufbau

  1. Verbinden Sie den IR-Sensor: VCC an 5V, GND an GND, OUT an Pin 3.
  2. Servomotor: Signal an Pin 9, VCC an 5V, GND an GND.
  3. Optional: L293D-Treiber für höhere Lasten (z. B. Magnetventil statt Servo).
  4. Alles auf dem Steckbrett verdrahten und mit Heißkleber mechanisch sichern.

Code

#include <Servo.h>

const int sensorPin = 3;
const int servoPin = 9;
Servo servo;
int pos = 0;
unsigned long lastTrigger = 0;
const unsigned long openDuration = 3000; // 3 Sekunden Offenzeit

void setup() {
  pinMode(sensorPin, INPUT);
  servo.attach(servoPin);
  servo.write(0); // Hahn geschlossen (0°)
}

void loop() {
  int sensorVal = digitalRead(sensorPin);
  
  if (sensorVal == HIGH) {
    lastTrigger = millis();
    if (pos != 90) {
      servo.write(90); // Hahn öffnen (90°)
      pos = 90;
    }
  }
  
  // Automatisch schließen nach Ablauf der Zeit
  if (pos == 90 && (millis() - lastTrigger > openDuration)) {
    servo.write(0);
    pos = 0;
  }
  
  delay(50); // Entprellung
}

Verbesserungsideen

Fazit

Eine einfache, kostengünstige Lösung für berührungslose Wasserentnahme – ideal für öffentliche Waschräume, Küchen oder Werkstätten. Der Arduino UNO bietet ausreichend Leistung und ist leicht programmierbar.

Herstellungsprozess

  1. Automatische Filterkaffeemaschine: Geschichte, Design und Zukunftstrends
  2. High-Tech wasserlose Färbetechnologien: Nachhaltigkeit steigern & Abfall in Textilien reduzieren
  3. TMP006 Infrarot-Temperatursensor mit Raspberry Pi: Python Library & Setup Guide
  4. Fern-Temperatursensor mit Raspberry Pi & Python bauen – Schritt-für-Schritt-Anleitung
  5. Echtzeit-Temperaturdaten vom ppDAQC Pi‑Plate zu InitialState streamen – Headless Raspberry Pi
  6. LED mit PIR-Bewegungsmelder am Raspberry Pi steuern
  7. Raspberry Pi Badezimmer-Belegungssensor mit Sprach- & SMS-Benachrichtigung via Twilio
  8. Acconeer A111 Pulsradar mit Raspberry Pi integrieren: Praktischer Leitfaden
  9. Phantom YoYo Hochsensibler Wassersensor mit MCP3008 ADC am Raspberry Pi
  10. Automatische Wasserpumpen: Funktionsweise & Bedeutung