Sisällysluettelo:

Roomba -projekti: 5 vaihetta (kuvilla)
Roomba -projekti: 5 vaihetta (kuvilla)

Video: Roomba -projekti: 5 vaihetta (kuvilla)

Video: Roomba -projekti: 5 vaihetta (kuvilla)
Video: МАЛЬДИВЫ, которые в самое сердце. Большой выпуск. 4K 2024, Marraskuu
Anonim
Roomba -projekti
Roomba -projekti

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

Tarvittavat osat
Tarvittavat osat
Tarvittavat osat
Tarvittavat osat
Tarvittavat osat
Tarvittavat osat
Tarvittavat osat
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

3D -tulostetut osat ja kokoonpano
3D -tulostetut osat ja kokoonpano
3D -tulostetut osat ja kokoonpano
3D -tulostetut osat ja kokoonpano
3D -tulostetut osat ja kokoonpano
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

Sähkökaavio
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: