Inhaltsverzeichnis:
2025 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2025-01-13 06:56
Es ist ein automatisierter Mehrzweckroboter, der Funktionen wie Staubsaugen, Bodenreinigung, Keimabtötung und Wischen ausführen kann. Es verwendet einen Arduino-Mikrocontroller, der so programmiert ist, dass er vier Gleichstrommotoren, einen Servo- und zwei Ultraschallsensoren ansteuert. Das Hauptziel besteht darin, den Reinigungsprozess zu automatisieren und ihn effizienter und zeitsparender zu gestalten.
Schritt 1: HARDWARE- UND SOFTWAREANFORDERUNGEN
1. ULTRASCHALLSENSOR HC-SR04 Ultraschall x2
2. ADRUINO (Uno R3)
3. L 293D MOTORSCHILD
4. STAUBSAUGER (tragbar)
5. ULTRAVIOLETTES LICHT
6. DC 12 V Motor (hohes Drehmoment oder niedrige Drehzahl) x4
7. Servomotor
7. Verfolgungsjagd für Roboter und 4 Räder
6. Gleichstromversorgung oder Batterie
Schritt 2: SYSTEMBLOCKDIAGRAMM UND FLOWCHART
AUVC hat hauptsächlich zwei Ultraschallsensoren. Einer der Sensoren führt aus
die Funktion der Hindernisvermeidung durch Vergleich des linken, rechten und vorderen Abstands und vermeidet den engeren Hindernispfad oder mit anderen Worten, wählen Sie einen geringeren Hindernispfad. Wenn der Roboter mit vollen Hindernissen bedeckt ist, dreht sich der Roboter um. Der andere Sensor, der Kanten durch die Messung der Tiefe vermeidet
Schritt 3: SCHALTPLAN
1. Motorschild über Ardino uno3. platzieren
2. Verbinden Sie die Drähte wie in Abbildung gezeigt
3. Pin (A0 und A1) Vorwärts-Ultraschallsensor, dieser Sensor befindet sich über dem Servomotor
4. Stift (A2 und A3) Tiefen-Ultraschallsensor, der auf dem Chase des Roboters befestigt ist und auf der Tiefe liegt
5. Servomotorstrom wird über die Motorabschirmung bereitgestellt (Port 0 auf der Abschirmung)
Schritt 4: Codierzeit
1. Arduino-Software (IDE) installieren
2. fügen Sie diese Bibliotheksdateien hinzu (Adafruit Motor Shield-Bibliothek, Servomotor-Bibliothek, Ultraschallsensor-Bibliothek)
3. und lade diesen Code hoch
Code wird auf github veröffentlicht Link ist hier
github.com/JoJoManuel/Robot-Vacuum-Floor-Cleaner-Arduino/blob/master/README.ino
Schritt 5: Der Roboter in Aktion
Entwickelt von
AKHIL JOSEPH, [email protected]
ADARSH MOHAN, BASILIKUM T ABRAHAM und
EDWIN JOHNY