Kazalo:
- Zaloge
- 1. korak: Sheme in teorija vezja:
- 2. korak: Izdelava roverja:
- 3. korak: Datoteke kode
- 4. korak: Hvala
Video: Kako narediti rover z gestami: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
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:
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 हिंदी
Navodila za uporabo
Priporočena:
Naredi sam Kako narediti kul videti uro - StickC - enostavno narediti: 8 korakov
DIY Kako narediti kul videti uro - StickC - Enostavno narediti: V tej vadnici se bomo naučili, kako programirati ESP32 M5Stack StickC z Arduino IDE in Visuino za prikaz časa na LCD -ju in nastaviti čas tudi z gumbi StickC
Robot z gestami - Spinel Crux: 4 koraki
Robot z gestami - Spinel Crux: Spinel Crux Robot z gestami za projekt brezžičnega nadzora. V tej seriji bomo izdelali robota, ki lahko potuje po neravnem terenu in nadzoruje z ročnimi kretnjami. Za vožnjo robota bomo uporabili nadzorno rokavico, ki bo
Kako narediti rover, ki ga upravlja Android: 8 korakov (s slikami)
Kako narediti rover z nadzorom Androida: v tem navodilu vam bom pokazal, kako sestaviti avto ali rover, ki ga upravlja Android. Robot, ki ga upravlja aplikacija Android, prek Bluetootha komunicira z modulom Bluetooth, ki je prisoten na robu
Rover z gestami z merilnikom pospeška in parom RF-oddajnik-sprejemnik: 4 koraki
Rover z gestami, ki ga upravljate s pomočjo merilnika pospeška in para RF-oddajnik-sprejemnik: Pozdravljeni, kdaj ste želeli zgraditi rover, ki bi ga lahko upravljali s preprostimi kretnjami z roko, vendar nikoli ne bi zbrali poguma, da bi se podali v zapletenost obdelave slik in povezovali spletno kamero s svojim mikrokrmilnik, da ne govorim navkreber
Zgradite robota z gestami: 4 koraki (s slikami)
Zgradite robota z gestami: V tem navodilu izdelamo robota Arcbotics Sparki, ki ga je mogoče upravljati s 3D kretnjami. Lepa lastnost tega projekta je, da za nadzor robota niso potrebne dodatne naprave, kot sta pametni telefon ali rokavica. Samo premaknite roko nad elektrino