Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
See on automatiseeritud mitmeotstarbeline robot, mis on loodud täitma selliseid funktsioone nagu tolmuimemine, põranda puhastamine, pisikute hävitamine ja mopimine. See kasutab Arduino mikrokontrollerit, mis on programmeeritud juhtima nelja alalisvoolumootorit, ühte servot ja kahte ultraheliandurit. Peamine eesmärk on automatiseerida puhastusprotsess ning muuta see tõhusamaks ja vähem aeganõudvaks.
1. samm: RIISTVARA- JA TARKVARA NÕUDED
1. ULTRAASONILINE ANDUR HC-SR04 Ultraheli x2
2. ADRUINO (Uno R3)
3. L 293D MOOTORKILB
4. VACUUM CLEANER (kaasaskantav)
5. ULTRAVIOLET -TULE
6. Alalisvoolu 12 V mootor (suur pöördemoment või madal kiirus) x4
7. Servomootor
7. Tagaajamine robotile ja 4 rattale
6. Alalisvoolu toide või aku
2. etapp: SÜSTEEMI BLOKKIDIAGRAAM JA VOOLAHEND
AUVC -l on peamiselt kaks ultraheliandurit. Üks andur töötab
takistuste vältimise funktsioon, võrreldes vasakut, paremat ja ettepoole jäävat vahemaad ning väldib lähemat takistusteed või teisisõnu valib vähem takistusteed, kui robot on kaetud täis takistustega, pöörab robot ümber. Teine andur, mis väldib servi sügavuse mõõtmisega
3. etapp: VÕTMISDIAGRAAM
1. asetage mootorikilp Ardino uno3 kohale
2. ühendage juhtmed joonisel näidatud viisil
3. Tihvt (A0 ja A1) Edasi suunatud ultraheli andur, see andur on servomootori kohal
4. tihvt (A2 ja A3) sügavus ultraheli andur see on fikseeritud robot tagaajamine ja nägu sügavus
5. servomootori võimsus on varustatud mootorikilbiga (kilp 0)
4. samm: aja kodeerimine
1. installige Arduino tarkvara (IDE)
2. lisage see raamatukogu failid (Adafruit Motor Shield raamatukogu, Servo Motor raamatukogu, ultraheli andurite kogu)
3. ja laadige see kood üles
kood avaldatakse githubis, link on siin
github.com/JoJoManuel/Robot-Vacuum-Floor-Cleaner-Arduino/blob/master/README.ino
Samm: robot tegevuses
Arendatud
AKHIL JOSEPH, [email protected]
ADARSH MOHAN, BASIL T ABRAHAM ja
EDWIN JOHNY