Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Je avtomatiziran večnamenski robot, ki je zasnovan za opravljanje funkcij, kot so sesanje prahu, čiščenje tal, uničevanje mikrobov in čiščenje. Uporablja mikrokrmilnik Arduino, ki je programiran za pogon štirih enosmernih motorjev, enega servo in dveh ultrazvočnih senzorjev. Glavni cilj je avtomatizirati postopek čiščenja in ga narediti učinkovitejšega in manj zamudnega.
1. korak: ZAHTEVE ZA STROJNO IN PROGRAMSKO OPREMO
1. ULTRAZVUČNI SENZOR HC-SR04 Ultrazvočni x2
2. ADRUINO (Uno R3)
3. L 293D MOTORNI ŠTITNIK
4. SESALNIK (prenosni)
5. ULTRAVIOLETNA LUČ
6. DC 12 V motor (visok navor ali nizka hitrost) x4
7. Servo motor
7. Lov za robotom in 4 kolesom
6. Enosmerno napajanje ali baterija
2. korak: DIAGRAMA SISTEMSKIH BLOKOV
AUVC ima v glavnem dva ultrazvočna senzorja. Eden od senzorjev deluje
funkcija izogibanja oviram s primerjavo razdalje levo, desno in naprej ter se izogne bližji poti ovir ali z drugimi besedami izbere pot manjših ovir, če je robot pokrit s polnimi ovirami, se bo robot obrnil. Drugi senzor, ki se izogne robom z merjenjem globine
3. korak: DIAGRAM VOZILA
1. postavite motorni ščit nad Ardino uno3
2. priključite žice, kot je prikazano na sliki
3. Pin (A0 in A1) Ultrazvočni senzor naprej, ta senzor je nameščen nad servo motorjem
4. pin (A2 in A3) Ultrazvočni senzor globine je pritrjen na robotsko lovstvo in obrnjen v globino
5. moč servo motorja je zagotovljena skozi ščit motorja (vrata 0 na ščitu)
4. korak: Čas kodiranja
1. namestite programsko opremo Arduino (IDE)
2. dodajte te knjižnične datoteke (knjižnica Adafruit Motor Shield, knjižnica servo motorjev, knjižnica ultrazvočnih senzorjev)
3. in naložite to kodo
koda bo objavljena na povezavi github je tukaj
github.com/JoJoManuel/Robot-Vacuum-Floor-Cleaner-Arduino/blob/master/README.ino
5. korak: Robot v akciji
Razvil ga je
AKHIL JOSEPH, [email protected]
ADARŠ MOHAN, BASIL T ABRAHAM in
EDWIN JOHNY