INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Dit is 'n outomatiese veeldoelige robot wat ontwerp is om funksies uit te voer soos stofsuig, vloerskoonmaak, kiemdoding en dweil. Dit gebruik 'n Arduino -mikrobeheerder wat geprogrammeer is om vier gelykstroommotors, een servo en twee ultrasoniese sensors aan te dryf. Die hoofdoel is om die skoonmaakproses te outomatiseer en dit doeltreffender en minder tydrowend te maak.
Stap 1: HARDWARE- EN SOFTWAREVEREISTES
1. ULTRASONIESE SENSOR HC-SR04 Ultrasoniese x2
2. ADRUINO (Uno R3)
3. L 293D MOTORSKILD
4. VACUUM CLEANER (draagbaar)
5. ULTRAVIOLET LIG
6. DC 12 V Motor (hoë wringkrag of lae spoed) x4
7. Servomotor
7. Jaag na robot en 4 wiel
6. GESKAKELDE Voeding of battery
Stap 2: STELSELBLOKDIAGRAM EN VLOCHTKAART
AUVC het hoofsaaklik twee ultrasoniese sensors. Een van die sensor presteer
die funksie om hindernis te vermy deur die links, regs en vorentoe afstande te vergelyk, en die nader hindernispad te vermy of met ander woorde minder hindernispad te kies, as die robot met volle hindernisse bedek is, sal die robot omdraai. Die ander sensor wat rande vermy deur diepte te meet
Stap 3: Kringloopdiagram
1. plaas motorskerm oor Ardino uno3
2. verbind drade soos in figuur getoon
3. Speld (A0 en A1) Voorwaartse ultrasoniese sensor, hierdie sensor word bo die servomotor geplaas
4. pen (A2 en A3) Diepte -ultrasoniese sensor, dit word vasgestel op robotjaag en gesig op diepte
5. servomotorkrag word verskaf deur motorskerm (poort 0 op skild)
Stap 4: Koderingstyd
1. installeer Arduino Software (IDE)
2. voeg hierdie biblioteeklêers by (Adafruit Motor Shield -biblioteek, Servomotorbiblioteek, Ultrasoniese sensorbiblioteek)
3. en laai hierdie kode op
Die kode sal op die github -skakel gepubliseer word, is hier
github.com/JoJoManuel/Robot-Vacuum-Floor-Cleaner-Arduino/blob/master/README.ino
Stap 5: Die robot in aksie
Ontwikkel deur
AKHIL JOSEPH, [email protected]
ADARSH MOHAN, BASIL T ABRAHAM en
EDWIN JOHNY