Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Se on automatisoitu monikäyttörobotti, joka on suunniteltu suorittamaan toimintoja, kuten pölynimuri, lattianpesu, bakteerien tappaminen ja moppaus. Se käyttää Arduino -mikrokontrolleria, joka on ohjelmoitu käyttämään neljää tasavirtamoottoria, yhtä servoa ja kahta ultraäänianturia. Päätavoitteena on automatisoida puhdistusprosessi ja tehdä siitä tehokkaampi ja vähemmän aikaa vievä.
Vaihe 1: LAITTEISTO- JA OHJELMISTOVAATIMUKSET
1. ULTRASONINEN ANTURI HC-SR04 Ultraääni x2
2. ADRUINO (Uno R3)
3. L 293D MOOTTORISUOJA
4. VACUUM CLEANER (kannettava)
5. ULTRAVIOLETIN VALO
6. DC 12 V: n moottori (suuri vääntömomentti tai hidas nopeus) x4
7. Servomoottori
7. Chase robotille ja 4 pyörälle
6. Tasavirtalähde tai akku
Vaihe 2: JÄRJESTELMÄN ESIKUVAUS JA VUOHOKAAVIO
AUVC: ssä on pääasiassa kaksi ultraäänianturia. Yksi anturi toimii
esteiden välttämisen tehtävä vertaamalla vasenta, oikeaa ja eteenpäin suuntautuvaa etäisyyttä ja välttää lähempää estepolkua tai toisin sanoen valitsemalla vähemmän estepolkua, jos robotti on täynnä esteitä, robotti kääntyy ympäri. Toinen anturi, joka välttää reunat mittaamalla syvyyttä
Vaihe 3: PIIRIKAAVIO
1. aseta moottorisuoja Ardino uno3: n päälle
2. Kytke johdot kuvan mukaisesti
3. Tappi (A0 ja A1) Eteenpäin suuntautuva ultraäänianturi, tämä anturi on sijoitettu servomoottorin yläpuolelle
4. nasta (A2 ja A3) Syvyys ultraääni -anturi se on kiinnitetty robotti takaa ja kasvot syvyyteen
5. servomoottorin teho toimitetaan moottorin suojan kautta (suojan portti 0)
Vaihe 4: Koodausaika
1. asenna Arduino -ohjelmisto (IDE)
2. lisää tämä Library Files (Adafruit Motor Shield -kirjasto, Servo Motor -kirjasto, ultraäänianturikirjasto)
3. ja lataa tämä koodi
koodi julkaistaan githubissa, linkki on täällä
github.com/JoJoManuel/Robot-Vacuum-Floor-Cleaner-Arduino/blob/master/README.ino
Vaihe 5: Robotti toiminnassa
Kehittäjä
AKHIL JOSEPH, [email protected]
ADARSH MOHAN, BASIL T ABRAHAM ja
EDWIN JOHNY