Kazalo:

Kako narediti rover z gestami: 4 koraki
Kako narediti rover z gestami: 4 koraki

Video: Kako narediti rover z gestami: 4 koraki

Video: Kako narediti rover z gestami: 4 koraki
Video: НЕ ВЗДУМАЙ снимать аккумулятор с машины. Делай это ПРАВИЛЬНО ! 2024, December
Anonim
Image
Image

Tu so navodila za izdelavo roverja, ki ga upravljate s kretnjami (daljinsko upravljan rover). Sestavljen je iz roverja, ki ima vgrajen senzor za preprečevanje trkov. Oddajnik, namesto da bi bil neroden daljinec, je hladna rokavica, ki jo lahko nosite na roki in nato premaknete za prenos signalov na rover z gibi roke. Za komunikacijo se uporabljajo RF -signali.

Ta projekt ima potencialne aplikacije pri pregledu podvozja vozila (za varnost ali vzdrževanje), poleg tega pa se sčasoma uporablja za letenje z brezpilotnimi letali.

Zaloge

Arduino/Genuino UNO (s kablom UNO) x2

Li-ionska baterija (12V) x1

Mostične žice (moški do moški, moški do ženska, ženske do samice) x 40 vsaka

Ogledna plošča x1

L298 Modul gonilnika motorja x1

Žiroskop MPU6050 x1

RF sprejemnik in oddajnik x1 vsak

Ultrazvočni senzor x1

Nastavitev ohišja x1

Nosilec baterije (pogosto priložen šasiji) x1

Stikalo (pogosto priloženo šasiji) x2

Odstranjevalec žice x1

Črpalka za spajkanje (ni potrebna) x1

Dvostranski trak x1

1. korak: Sheme in teorija vezja:

Sheme in teorija vezij
Sheme in teorija vezij
Sheme in teorija vezij
Sheme in teorija vezij

Nastavitev oddajnika: Skratka, moramo odčitati odčitke iz žiroskopa in jih poslati preko oddajnika preko Arduina.

Nastavitev sprejemnika: Prejeti podatke moramo sprejeti (s sprejemnikom) in kolesa zavrtiti v skladu s prejetimi podatki*. Hkrati moramo paziti tudi na to, da je rover na minimalni razdalji predmetov pred njim (odkrivanje ovir). Za ta projekt bomo uporabljali komunikacijo I2C. *Zanimivost tega projekta: Ta koda obdeluje analogne podatke in premika rover glede na stopnjo gibanja roke. Zato moramo razviti logiko, da bo rover v različnih smereh šel v pravo smer.

2. korak: Izdelava roverja:

1. korak (sestavite ohišje):

Sestavite podvozje, da bo osnova za vaš rover. To je dokaj enostaven korak in morate ga narediti v kratkem času.

2. korak (preverite vse komponente):

Preverite vse senzorje tako, da jih ločeno povežete z Arduinom. Lahko preverite vse vadnice o tem, kako senzorje posamično povezati z Arduinom.

3. korak (nastavitev oddajnika):

Najprej spajdite zatiče na žiroskop. Zdaj priključite v skladu z naslednjo shemo vezja. Ne priključujte baterije takoj.

Nato priključite Arduino v prenosni računalnik. Naložite naslednjo kodno datoteko in preverite, ali koda deluje pravilno (to storite tako, da odstranite komentarje za izjave o tiskanju v kodi). Kliknite gumb za serijski monitor (zgoraj desno na zaslonu), če si želite ogledati izpis izjave o tiskanju. Če vse deluje pravilno, lahko priključite baterijo.

Ne pozabite, da je usmerjenost žiroskopa pravilna (glede na uporabljeno kodo). Preverite zgoraj prikazane diagrame, da preverite orientacijo, ki sem jo uporabil za žiroskop.

Žiroskop bo poslal odčitke na Arduino. Od tam bodo odčitki šli v RF -oddajnik za prenos, tako da lahko sprejemnik pobere valove.

4. korak (nastavitev sprejemnika):

Priključitve izvedite v skladu z naslednjo shemo vezja. Ne priključujte baterije takoj. Nato priključite Arduino v prenosni računalnik. Naložite naslednjo kodno datoteko in preverite, ali koda deluje pravilno. Storiti to:

1. Odstranite komentarje za izjave o tiskanju v kodi

2. Vklopite nastavitev oddajnika

3. Postavite rover na nekakšno stojalo, da se kolesa ne dotikajo tal in da rover ne vzleti v trenutku, ko sprejemnik prejme podatke

OPOMBA: Morda boste morali obrniti smer enega ali obeh motorjev. Če koda deluje pravilno, bi morali videti pravilen izhod (naprej, nazaj, desno, levo ali zaustavitev) na vašem serijskem monitorju glede na roko gibi. Če vse deluje pravilno, lahko priključite baterijo. Preden priključite baterijo, morate preveriti vse povezave. En napačen priključek bi lahko prekinil vaše vezje.

5. korak (Naj nastavitve delujejo z baterijami):

Zdaj odklopite prenosni računalnik in priključite baterije v ustrezne nastavitve. Preizkusite svoj projekt.

Rover ne sme biti več kot 5 m stran od vas, sicer se lahko rover ustavi/začne neprimerno obnašati!

6. korak (montaža):

Zdaj je čas, da sestavite rover in ga dejansko vidite v akciji! Za mojo zasnovo roverja si oglejte slike v razdelku 'Vezje in teorija'. Rover lahko sestavite na drugačen način. Prepričajte se le, da je dobro uravnotežen, sicer lahko pride do koles (ne gre kot »Wow!«, Ker boste morda našli rover napačno navzgor).

Med preskušanjem boste morda ugotovili, da se rover ne premika natančno. Pri uporabi enostavnih RF modulov bo prišlo do nekaj zamude in napak. Tudi v praktičnem scenariju imajo motorji nekaj razlik in središče mase roverja ni tam, kjer bi pričakovali. Tako boste morda ugotovili, da se rover premika diagonalno, ko naj bi šel naravnost. Napake v tehtnici je mogoče odpraviti s spremembo hitrosti za levi in desni motor. Spremenljivki „ena“in „enb“pomnožite z različnimi številkami, da izboljšate ravnotežje vašega roverja.

V primeru dvomov uporabite spodnji razdelek s komentarji. Tam bom obravnaval dvome.

@Scientify Inc

3. korak: Datoteke kode

Tukaj je povezava do virtualne knjižnice žic:

drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…

4. korak: Hvala

Prosimo, delite svoje komentarje spodaj. Rad bi slišal za vaše izkušnje med preizkušanjem projekta! Na vsa vprašanja bom poskušal odgovoriti v 24 urah.

Družabno:

YouTube: Scientify Inc.

YouTube: Scientify हिंदी

Instagram

Navodila za uporabo

LinkedIn

Priporočena: