Innehållsförteckning:
2025 Författare: John Day | [email protected]. Senast ändrad: 2025-01-13 06:58
Det är en automatiserad multifunktionsrobot som är utformad för att utföra funktioner som dammsugning, golvrengöring, bakteriedödande och moppning. Den använder en Arduino -mikrokontroller som är programmerad för att driva fyra likströmsmotorer, en servo och två ultraljudssensorer. Huvudsyftet är att automatisera rengöringsprocessen och göra den mer effektiv och mindre tidskrävande.
Steg 1: KRAV FÖR HARDWARE OCH PROGRAMVARA
1. ULTRASONISK SENSOR HC-SR04 Ultraljud x2
2. ADRUINO (Uno R3)
3. L 293D MOTORSKYDD
4. VACUUM CLEANER (bärbar)
5. ULTRAVIOLET LJUS
6. DC 12 V motor (högt vridmoment eller låg hastighet) x4
7. Servomotor
7. Jaga efter robot och 4 -hjul
6. DC -strömförsörjning eller batteri
Steg 2: SYSTEMBLOCKSCHEMA OCH FLÖDSCHEMA
AUVC har främst två ultraljudssensorer. En av sensorn utför
hinder som undviks genom att jämföra avstånden vänster, höger och framåt, och undviker den närmare hinderbanan eller med andra ord välja mindre hinderväg, om roboten är täckt med fulla hinder runt, då kommer roboten att vända. Den andra sensorn som undviker kanter genom att mäta djup
Steg 3: CIRCUIT DIAGRAM
1. placera motorskyddet över Ardino uno3
2. Anslut kablarna enligt bilden
3. Stift (A0 och A1) Framåtriktad ultraljudssensor, denna sensor placeras ovanför servomotor
4. pin (A2 och A3) Djup ultraljudssensor den är fixerad på robotjakten och ansiktet på djupet
5. servomotoreffekt tillhandahålls genom motorskärm (port 0 på skärm)
Steg 4: Kodningstid
1. installera Arduino Software (IDE)
2. lägg till dessa biblioteksfiler (Adafruit Motor Shield -bibliotek, Servomotorbibliotek, ultraljudsensorbibliotek)
3. och ladda upp den här koden
koden kommer att publiceras på github -länken är här
github.com/JoJoManuel/Robot-Vacuum-Floor-Cleaner-Arduino/blob/master/README.ino
Steg 5: Roboten i aktion
Utvecklad av
AKHIL JOSEPH, [email protected]
ADARSH MOHAN, BASIL T ABRAHAM och
EDWIN JOHNY