Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Det er en automatisert flerbruksrobot som er designet for å utføre funksjoner som støvsuging, gulvrensing, bakteriedrep og mopping. Den bruker en Arduino mikrokontroller som er programmert til å drive fire likestrømsmotorer, en servo og to ultralydsensorer. Hovedmålet er å automatisere rengjøringsprosessen og gjøre den mer effektiv og mindre tidkrevende.
Trinn 1: KRAV TIL MASKIN OG PROGRAMVARE
1. ULTRASONISK SENSOR HC-SR04 Ultralyd x2
2. ADRUINO (Uno R3)
3. L 293D MOTORSKJERM
4. VACUUM CLEANER (bærbar)
5. ULTRAVIOLET LYS
6. DC 12 V motor (høyt dreiemoment eller lav hastighet) x4
7. Servomotor
7. Jakt etter robot og 4 -hjul
6. DC -strømforsyning eller batteri
Trinn 2: SYSTEMBLOKKSDIAGRAM OG FLYTNINGSKART
AUVC har hovedsakelig to ultralydsensorer. En av sensoren utfører
hindringsfunksjonen ved å sammenligne venstre, høyre og forover distanser, og unngår den nærmere hinderbanen eller med andre ord velge mindre hinderbane, hvis roboten er dekket med fulle hindringer rundt, så vil roboten snu. Den andre sensoren som unngår kanter ved å måle dybden
Trinn 3: KRETSDIAGRAM
1. plasser motorskjermen over Ardino uno3
2. koble ledninger som vist på figur
3. Pin (A0 og A1) Fremover ultralydssensor, denne sensoren er plassert over Servomotor
4. pin (A2 og A3) Dybde ultralydssensor den er festet på robotjakten og ansiktet på dybden
5. Servomotorkraft er levert gjennom motorskjerm (port 0 på skjold)
Trinn 4: Kodingstid
1. installer Arduino Software (IDE)
2. legg til disse bibliotekfilene (Adafruit Motor Shield -biblioteket, Servomotorbiblioteket, ultralydsensorbiblioteket)
3. og last opp denne koden
koden vil publisere på github -lenken er her
github.com/JoJoManuel/Robot-Vacuum-Floor-Cleaner-Arduino/blob/master/README.ino
Trinn 5: Roboten i aksjon
Utviklet av
AKHIL JOSEPH, [email protected]
ADARSH MOHAN, BASIL T ABRAHAM og
EDWIN JOHNY