Sisällysluettelo:
- Vaihe 1: Tarvittavat osat
- Vaihe 2: 3D -tulostetut osat ja kokoonpano
- Vaihe 3: Sähkökaavio
- Vaihe 4: Arduino -luonnos
- Vaihe 5: Lopputuote ja kokoonpano
Video: Roomba -projekti: 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tämä ohje on luotu täyttämään Etelä -Floridan yliopiston Makecourse -projektin vaatimus (www.makecourse.com).
Tämä opas kattaa kaikki tarvittavat vaiheet ja komponentit, joita tarvitaan Roomba -projektini kokoamiseen. Ohje sisältää STL -tiedostot, kokoonpanon, ohjausjärjestelmän ja projektin ohjelmoinnin.
Vaihe 1: Tarvittavat osat
Komponentit:
1 x Arduino Uno
1 x määrätty vastaanotin
1 x Kauko -ohjain
1 x MG90S -servot
1 x HC SR04 Ultra Sonic -anturi
1 x 220 ohmin vastus
2 x DAOKI Dual H-Bridge
4 x #2 ruuvia
1 x Gorilla -epoksi
2 x 12 V akku
1 x 12 V 120 mm: n PC -kotelon tuuletin
1 x suodatin
4 x 6V vaihdemoottori DIY Robot Smart Car Robotille
Työkalut:
3D tulostin
Juotin
Flux Core -juote
Lankaleikkurit
Pieni ristipääruuvimeisseli
Kuuma liimapistooli
Vaihe 2: 3D -tulostetut osat ja kokoonpano
Kaikki tämän projektin osat tulostettiin 3D -painoksella. Olen sisällyttänyt kaikki STL -tiedostot, jotka ovat tarpeen oman Roomba -tyhjiörobotin rakentamiseen. Kaikki osat muutettiin alle 6 "x 6" x 6 ": ksi. Gorilla -epoksin avulla liimattiin myös ylimmän kansion osat, jotka liimattiin yhteen kokoonpanon mukaan, ja kaikki Base -kansion kappaleet.
*** Huomaa, että toleranssivirheiden vuoksi STL -tiedostoja tai lopullisia tulosteita voidaan joutua muuttamaan.
Vaihe 3: Sähkökaavio
Tässä on sähköjärjestelmän peruskaavio. Akkujen tarvittavat jännitteet ovat 12 volttia. Jos kytket sähköjärjestelmän johtoon tämän kaavion mukaisesti, Arduinon luonnospalkki toimii.
Vaihe 4: Arduino -luonnos
Tämän projektin Arduino -luonnos käyttää kahta kirjastoa ja yhtä toimintoa. Servokirjasto sisältyy Arduino -ohjelmistoon ja olen lisännyt zip -tiedoston IRremote -kirjastoon. Toiminto HCSR04 sijaitsi samassa zip -kansiossa kuin Roomban luonnos. Jotta HCSR04 -tiedostot toimisivat oikein, niiden on oltava samassa kansiossa kuin Roomba -luonnos.
*** Jos haluat lisätä kirjaston, lataa zip -kansio tietokoneeseen ja käynnistä Arduino -ohjelmisto. Valitse ohjelman ylälaidan Luonnos -välilehdessä Sisällytä kirjasto ja valitse sitten Lisää. ZIP -kirjasto… Valitse sen kirjaston zip -kansio, jonka haluat lisätä Arduino -kirjastoon, ja valitse Avaa.
*** Kaukosäätimen IR -arvot voivat olla erilaiset kauko -ohjaimellasi. Jos haluat muuttaa arvoja, etsi vain arvot ja muuta ne vastaamaan kauko -ohjaimesi arvoja. Tämä YouTube -opetusohjelma osoittaa, miten voit löytää kaukosäätimen arvot.
www.youtube.com/watch?v=YW4pP1GoFIk
Vaihe 5: Lopputuote ja kokoonpano
Tässä näemme roomba -robotin toimivan. Roomba alustetaan ja alkaa liikkua eteenpäin, kun ultraäänianturi alkaa lakaista esteitä. Kun robotti havaitsee esteen, robotti perääntyy, kääntyy ja jatkuu eteenpäin eteenpäin seuraavaan esteeseen saakka. Robottia voidaan ohjata kaukosäätimellä. Kaukosäädin pystyi aktivoimaan/deaktivoimaan robotin, kytkemään päälle/pois tasavirtamoottorit.
*** (Huomaa, että minulla oli robotti liitettynä pistorasiaan akun sijasta. Akkupaketit, jotka annoin riittämättömän voiman pyörille, aiheuttaen moottorien vääntymisen robotin painon vuoksi.) ***
Suositeltava:
Roomba Bot the Bulider: 5 vaihetta (kuvilla)
Roomba Bot the Bulider: Bot the Builder on roomba, jossa on " nappaajat " etuosaan kiinnitetty pystyy liikuttamaan esineitä. Sen mukana tuleva koodi on asetettu tallentamaan ensimmäinen liike graafisella käyttöliittymällä, jota voit hallita vain hiiren napsautuksella. Afte
Selaimen ohjaama Roomba -robotti Raspberry Pi -mallilla 3 A+: 6 vaihetta (kuvilla)
Selaimen ohjaama Roomba -robotti Raspberry Pi -mallin 3 A+kanssa: Yleiskatsaus Tässä ohjeessa keskitytään siihen, miten kuolleelle Roomballe annetaan uudet aivot (Raspberry Pi), silmät (verkkokamera) ja tapa hallita kaikkea verkkoselaimella. On paljon Roomba -hakkerointeja, jotka mahdollistavat ohjauksen sarjaliitännän kautta. En ole
Tarkastaja Roomba: 6 vaihetta (kuvilla)
Tarkastaja Roomba: Useimmat meistä käyttävät iRobot Roomba -robotteja vain imurointiin, mutta harvat tietävät, että se on loistava tukikohta uusille robottiprojekteille. Kaikkien valmistajien tulisi kokeilla Roomban avointa käyttöliittymää (OI) selvittääkseen, kuinka helppoa tämän robotin hallinta on. Tässä ohjeessa sinä
ROOMBA Driven by ARDUINO YUN WEF -sovelluksen kautta STEFANO DALL'OLIO: 4 vaihetta (kuvilla)
ROOMBA Driven by ARDUINO YUN WEF -sovelluksen kautta STEFANO DALL'OLIO: Tämän oppaan avulla jaan koodin, jolla ARDUINO YUN yhdistetään Roombaan, jotta voin ajaa Roombaa Wi -Fi: n kautta. Olio.Minun Roomba on Roomba 620, mutta voit käyttää samaa koodia muille Roombille
Roomba ja MATLAB: 4 vaihetta (kuvilla)
Roomba ja MATLAB: Tässä projektissa käytetään MATLABia ja iRobot Create2 -ohjelmoitavaa robottia. Laittamalla tietomme MATLABista testiin voimme ohjelmoida Create2: n tulkitsemaan kuvia ja havaitsemaan signaaleja. Robotin toiminnallisuus riippuu lähinnä siitä