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

UV-Desinfektionsroboter mit Arduino Mega: Fernsteuerbares Keimtötungssystem

Komponenten und Materialien

Arduino Mega 2560 × 1
FPV Kamera × 1
FPV Video Sender × 1
FPV Video Empfänger × 1
TFT Farbmonitor × 1
4-Kanal RC-Fernsteuerung × 1
30W DC Getriebemotor × 2
VNH5019 Dual Motortreiber × 1

Benötigte Werkzeuge

Über dieses Projekt

Einführung in den Roboter

Der Ultraviolett-Keimtötungsroboter (UV-Roboter) ist ein teleoperierter Roboter mit UV-Lichtsystem. Das System besteht aus einem fahrbaren Roboterfahrzeug und einer Bodenstation (GCS – Ground Control Station). Der Bediener steuert den Roboter per Joystick der GCS, während er das Kamerabild des Roboters beobachtet.

Der Roboter desinfiziert und tötet Krankheiten, Viren, Bakterien und andere schädliche Mikroorganismen durch UV-Licht, indem er deren DNS-Struktur zerstört. Mehrere Länder testen solche Roboter erfolgreich zur Desinfektion von Krankenhäusern, öffentlichen Verkehrsmitteln, Büros und anderen öffentlichen Orten. Wir haben diesen UV-Roboter kosteneffizient umgesetzt, um die Desinfektion für öffentliche Bereiche zugänglich zu machen.

Warum keine Desinfektionsflüssigkeiten?

UV-Desinfektionsroboter mit Arduino Mega: Fernsteuerbares Keimtötungssystem

Die gängigste Methode ist das Sprühen von 70%igen Alkohollösungen. Die WHO warnte kürzlich: Regelmäßiger Einsatz in öffentlichen Räumen ist schädlich – Atemwegsreizungen, Hautirritationen, Umweltungleichgewichte. Dazu kommen hohe Material- und Personalkosten täglich.

Vorteile des UV-Roboters

Ultraviolette Keimtötungsbestrahlung (UVGI)

UV-Desinfektionsroboter mit Arduino Mega: Fernsteuerbares Keimtötungssystem

UVGI nutzt kurzwelliges UV-C-Licht (100–280 nm, primär 254 nm) zur Inaktivierung von Mikroorganismen durch Zerstörung von Nukleinsäuren und DNS-Struktur. Niederdruck-Quecksilberlampen und UV-C-LEDs sind gängige Quellen.

Jeder Mikroorganismus benötigt eine andere UV-Dosis. Für Viren (inkl. SARS-CoV-2) wird die Dosis in "Joule pro Quadratmeter/zentimeter" angegeben, Lampenhersteller geben Intensität in "µW/cm² bei 1m Abstand" an.

UV-Desinfektionsroboter mit Arduino Mega: Fernsteuerbares Keimtötungssystem

Gleichung 1: Dosis = Intensität × Zeit. Unterschiedliche Dosen durch Variation der Belichtungszeit bei gleicher Quelle.

Gleichung 2: Intensität sinkt mit dem Quadrat der Distanz zur Quelle.

Laut Wikipedia inaktivieren 8 mJ/cm² die meisten Viren.

Funktionsweise des Roboters

Das System ist komplexer durch Sicherheitsfeatures und Industriestandards. Drei Hauptkomponenten:

1. Bodenfahrzeug

UV-Desinfektionsroboter mit Arduino Mega: Fernsteuerbares Keimtötungssystem

Zwei Räder mit DC-Getriebemotoren (Differentialantrieb), zwei Lenkrollen vorne/hinten für Balance. Elektronik und 12V 35Ah Blei-Säure-Batterie im Inneren.

UV-Desinfektionsroboter mit Arduino Mega: Fernsteuerbares Keimtötungssystem

Arduino Mega via Spannungsregler (12V→5V) versorgt. 4-Kanal-RC-Empfänger (PWM) an Mega-Pins 18–21. Motoren über VNH5019 H-Brücke. Inverter zwischen UV-Lampen und Batterie, per Relais vom Arduino geschaltet.

2. UV-Lichtturm

6 Fluoreszenz-UV-Röhren (55W, 254nm, 890mm, 15mm Ø, 4-Pin) um einen Aluminiumzylinder (Reflektor) angeordnet. Alle Vorschaltgeräte (Elektronische Ballasts) im Zylinder. Oben: FPV-Kamera + Sender. Turm fest auf Fahrzeug montiert.

UV-Desinfektionsroboter mit Arduino Mega: Fernsteuerbares Keimtötungssystem

3. Bodenstation (GCS)

UV-Desinfektionsroboter mit Arduino Mega: Fernsteuerbares Keimtötungssystem

Bildschirm zeigt Kamerabild. Joystick für Fahrt. UV-Schalter für Licht ein/aus. Armschalter als Sicherheit: bei AUS alle Funktionen deaktiviert.

UV-Licht Stromversorgung

UV-Desinfektionsroboter mit Arduino Mega: Fernsteuerbares Keimtötungssystem

6 UV-Röhren: 55W, 254nm, 890mm, 15mm, 4-Pin. Elektronische Ballasts an den 4 Pins. Licht bei Spannungszufuhr.

*** UV-Licht schädigt Haut und Augen. Nicht lange exponieren. Durch Glas beobachten ist sicher – UV-C dringt nicht durch transparentes Glas. ***

FPV-Videosystem

UV-Desinfektionsroboter mit Arduino Mega: Fernsteuerbares Keimtötungssystem

FPV (First Person View) aus Drohnen-Technik: Kamera + Sender auf Robot, nur Stromanschluss nötig, sendet auf 5,8 GHz. GCS: LCD mit integriertem 5,8-GHz-Empfänger – zeigt Bild sofort nach Einschalten.

Bau des Bodenfahrzeugs

Hauptrahmen: 0,75" Stahlkastenprofile. Design anpassbar. Platz für 2 Motoren, 2 Lenkrollen, Batteriehalterung. Wir verkleideten mit Platten.

UV-Desinfektionsroboter mit Arduino Mega: Fernsteuerbares Keimtötungssystem

Motorleitungen an Motortreiber-Ausgänge. RC-Empfänger Kanäle 1–4 (PWM) an Arduino Pins 18–21:

UV-Desinfektionsroboter mit Arduino Mega: Fernsteuerbares Keimtötungssystem

Motortreiber-Pins an Arduino 3–11. Inverter (12V DC → 230V AC) für UV-Lampen. Wir nutzten ein kommerzielles Gerät mit Ladefunktion (vereinfacht Laden an Steckdose). Modifizierter Sinus-Wechselrichter, ~70% Wirkungsgrad. Für 6×55W Ballasts bei 70% → ~470W, mit Sicherheitsmarge 1kW Gerät gekauft.

Batterie an 12V-Eingang, Ballasts an AC-Ausgang. Originaler Ein/Aus-Schalter entfernt, 3 Drähte (Common, Ground, Power-On) an Relais:

UV-Desinfektionsroboter mit Arduino Mega: Fernsteuerbares Keimtötungssystem
UV-Desinfektionsroboter mit Arduino Mega: Fernsteuerbares Keimtötungssystem

System-Ein-Schalter, UV-Ein-Schalter, Not-Aus – Industriestandards konform.

Bau des UV-Lichtturms

Mittelteil: Aluminiumblech zu Zylinder (15cm Ø) gerollt. Oben/unten kreisrunde Platten (30cm Ø) als Lampenhalter, 19mm Bohrungen für Röhren. Ballasts im Zylinder per Doppelklebeband fixiert.

UV-Desinfektionsroboter mit Arduino Mega: Fernsteuerbares Keimtötungssystem
UV-Desinfektionsroboter mit Arduino Mega: Fernsteuerbares Keimtötungssystem

FPV-Kamera oben montiert, Kabel durch Zylinder nach unten geführt.

Bau der Bodenstation (GCS)

UV-Desinfektionsroboter mit Arduino Mega: Fernsteuerbares Keimtötungssystem

Benötigt: 2,4GHz 4Ch Sender, FPV-Bildschirm, 2× Kippschalter, 1× Ein/Aus, 18650-Zellen, 3S BMS, 12V 5A Schaltnetzteil.

Sender: 2 Joysticks + Schalter. Wir nutzen nur einen Joystick (2 Potis) + 2 Kippschalter für 4 Kanäle. Ein Schalter = Armschalter, der andere = UV-Schalter. Status-LED als Batterieanzeige (rot = leer).

UV-Desinfektionsroboter mit Arduino Mega: Fernsteuerbares Keimtötungssystem
UV-Desinfektionsroboter mit Arduino Mega: Fernsteuerbares Keimtötungssystem

Stromversorgung: 3× 18650 in Serie = ~12V (3,7V/Zelle, max 4,2V). 9 Zellen (3S3P) für 3000mAh. BMS zum Schutz.

UV-Desinfektionsroboter mit Arduino Mega: Fernsteuerbares Keimtötungssystem

P+/P- an Sender & Bildschirm. SMPS auf 12,8V einstellen, an BMS P+/P- → lädt Akku beim Netzbetrieb.

Gehäuse nach Belieben gestalten.

Programmierung

RC-Kanäle (PWM) per Interrupt einlesen. PWM-Bibliothek genutzt:

PWM ch1(18); // Pin 18
PWM ch2(19); // Pin 19
PWM ch3(20); // Pin 20
PWM ch4(21); // Pin 21

Startsequenz: Batteriespannung prüfen, UV-Schalter muss AUS sein. Wartet bis beides OK.

battery_voltage_monitor();
while(batterylow) { battery_voltage_monitor(); low_battery_notification(); }
rc_read();
while(uv_pwm > switch_on_pwm) { rc_read(); uv_on_warning_at_startup(); }

Batterieüberwachung nur bei Stillstand (Spannungseinbruch bei Motorstart vermeidet Fehlalarm).

if (!robot_moving) battery_voltage_monitor();

Alle anderen Funktionen (Motortreiber, Summer, Relais) Standard. Siehe allgemeine Tutorials.

Bedienungsanleitung

Einschaltprozedur

GCS: 1. Hauptschalter EIN. 2. Armschalter & UV-Schalter AUS (unten).

Roboter: 1. Strom EIN. 2. Startton abwarten. 3. "System OK"-Ton abwarten.

Steuerung

  1. Armschalter EIN.
  2. Joystick → Roboter bewegt sich.
  3. UV-Schalter EIN → UV-Licht an. (Bei Armschalter AUS funktioniert UV-Schalter nicht).

Batterieanzeige

  1. Mindestens 4 Balken für Betrieb.
  2. Bei niedrigem Stand: Summer piept, letzte 2 Balken blinken.

Laden

  1. Roboter AUS.
  2. GCS AUS.
  3. Inverter an Steckdose (meist mit Ladeanzeige).

Allgemeine Hinweise & Sicherheit

1. Menschenbereiche

UV-Licht schädigt Augen/Haut. <3m Distanz, >60 Sek. Exposition → Augenschäden, Hautreizungen. UV dringt nicht durch Festkörper. Durch Glas beobachten ist sicher.

2. Empfindliche Materialien

Weichplastik (Spielzeug, Lebensmittelverpackungen) sehr UV-empfindlich. Nicht in Spielzeugläden/Supermärkten nutzen (Böden aber okay).

3. Krankenhäuser

Hochfrequente Oberflächen schnell desinfizierbar. Medizinprodukte in Hartplastik (bestrahlt bei Herstellung) meist unproblematisch. Medikamente: Wirkung ungeklärt. Edelstahl-Geräte & N95-Masken sterilisierbar.

4. Schattenbereiche

UV reflektiert wie sichtbares Licht. Nicht direkt beleuchtete Bereiche erhalten reflektierte Strahlung. Stark abgeschattete Zonen: keine effektive Desinfektion (gilt auch für Flüssigkeiten).

5. Sonstiges

UV erzeugt Ozon in geschlossenen Räumen bei Dauerbetrieb. Übung: 20 Min. lüften nach UV-Desinfektion.

Code & Schaltplan

Arduino Mega Code: GitHub Repository

Schaltplan (Fritzing): uv-x_Q9R5T59Q32.fzz

Herstellungsprozess

  1. Visionsbasierter Hindernis-vermeidender Mobiler Roboter auf Raspberry Pi
  2. Raspberry Pi Webcam-Roboter bauen – Schritt-für-Schritt Video-Streaming-Anleitung
  3. gatoBot: Web-gesteuerter Raspberry Pi Zero W Roboter mit Live-Videostreaming
  4. Recycling-Sortierroboter mit Google Coral Edge TPU
  5. Servogesteuerter Hindernisvermeidungs-Roboter: Bauen mit Arduino & HC-SR04
  6. Automatische Pflanzenbewässerung mit Arduino – Sorgenfrei in den Urlaub
  7. Arduino Licht & Sound: US-Nationalhymne mit LEDs
  8. Arduino Roboterarm per Android-App & Bluetooth steuern
  9. Roboter-In-Prozess-Profilierung: Präzise AD-Messung mit digitalen Mikrometern
  10. Yama Seiki GA-2000CR: Kompaktes Drehzentrum mit Roboterarm & Palettensystem