Kazalo:

Avto RCXD Arduino: 10 korakov
Avto RCXD Arduino: 10 korakov

Video: Avto RCXD Arduino: 10 korakov

Video: Avto RCXD Arduino: 10 korakov
Video: ПЕРВАЯ СХЕМА НА АРДУИНО [Уроки Arduino #4] 2024, Julij
Anonim
Avto RCXD Arduino
Avto RCXD Arduino

Ta pouk je bil ustvarjen v skladu z zahtevami projekta Makecourse na Univerzi v Južni Floridi (www.makecourse.com)

Oblikoval sem avto RCXD Arduino. Programiral sem stolp na vrhu za premikanje v več smereh in programiral kolesa za premikanje naprej, nazaj, levo in desno ter ustavitev po ukazu. To lahko naredim prek IR daljinskega upravljalnika in IR sprejemnika. Vključil sem potrebne datoteke in korake, potrebne za ponovno ustvarjanje te zasnove.

1. korak: Potrebni materiali:

Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali
Potrebni materiali

Za izdelavo te zasnove so potrebni naslednji materiali:

1. Arduino Uno

2. Komplet Arduino (torej prihaja z vsem, kar potrebujete za delo na projektih arduino

3. Gonilnik motorja L293n

4. IR sprejemnik (komplet)

5. IR daljinski upravljalnik (eden je priložen kompletu, vendar vsak daljinski upravljalnik deluje)

6. 4 Arduino enosmerni motorji

7. Servo motor (komplet)

8. Žice (komplet)

Vse te materiale je mogoče enostavno kupiti pri Amazonu ali pri katerem koli spletnem prodajalcu, saj v trgovini ne prodajajo veliko materialov Arduino. Prav tako je koristno pridobiti baterijo za (9V) baterije.

2. korak: 2. korak Nastavitev: IR kode na daljavo

2. korak Nastavitev: IR daljinske kode
2. korak Nastavitev: IR daljinske kode
2. korak Nastavitev: IR daljinske kode
2. korak Nastavitev: IR daljinske kode

Če želite, da vaš daljinski upravljalnik IR deluje s programom in Arduinom, potrebujete kode za vsak gumb, pritisnjen na daljinskem upravljalniku IR. Arduino boste morali nastaviti tako, da to kodo uporabite za delovanje IR sprejemnika. Ko naložite to kodo, kliknite gumb Serijski monitor (zgoraj desno). Pritisnite nekaj gumbov na daljinskem upravljalniku in si oglejte pojavne kode. Ko se registrirate, katera koda velja za katere gumbe, začnite kopirati te kode. Kot lahko vidite, sem pred kodo kopiral in komentiral kode za vsak gumb.

3. korak: 3. korak Koda: glavna koda

3. korak Koda: glavna koda
3. korak Koda: glavna koda
3. korak Koda: glavna koda
3. korak Koda: glavna koda
3. korak Koda: glavna koda
3. korak Koda: glavna koda

Če želite, da vse skupaj deluje, boste potrebovali datoteko glavne kode, ki jo boste morali naložiti v svoj Arduino. Poleg tega boste za kode, ki še niso vgrajene v Arduino, potrebovali določene knjižnice. Na srečo jih je enostavno pridobiti in namestiti/vključiti, pa tudi knjižnice lahko preprosto kopirate v svojo datoteko na zavihku.h ali.cpp.

Ko kopirate vsako kodo na ustrezen gumb, ki ste ga pritisnili, jih boste morali vključiti v svojo glavno datoteko. Kot lahko vidite, je Ive komentiral številne vrstice kode, tako da lahko razumete, kaj počne, in vključil sem, kamor dodate svoje IR kode za daljinsko upravljanje. Da bi vaše delovalo kot moje, sem dodal knjižnico AFMotor in knjižnico IRremote, da bi IR sprejemnik deloval tako kot motorji.

Korak 4: Korak 4 Namestitev strojne opreme: Arduino

4. korak Namestitev strojne opreme: Arduino
4. korak Namestitev strojne opreme: Arduino
4. korak Namestitev strojne opreme: Arduino
4. korak Namestitev strojne opreme: Arduino
4. korak Namestitev strojne opreme: Arduino
4. korak Namestitev strojne opreme: Arduino
4. korak Namestitev strojne opreme: Arduino
4. korak Namestitev strojne opreme: Arduino

Nastavitev za to zasnovo lahko zgradite na več načinov. Vključite lahko ploščo, več motorjev, žic itd. Vendar sem vključil le svoj IR sprejemnik, sprejemniški rele, gonilnik motorja L293d, Arduino Uno in nekaj baterij ter žice.

Najprej boste želeli nastaviti nastavitve za IR sprejemnik. Kar sem že vključil. Ohišja za to ne potrebujete, lahko pa ga uporabite, če želite. Pravilno priključite IR -rele na Arduino Uno in nato nežno vstavite IR -sprejemnik v relejske nožice: GRND, PWR, OUTPUT/INPUT. Rele sem uporabil, ker so IR sprejemniki zelo občutljivi in se zlahka ocvrtijo.

Drugič, voznika motorja L293d sem postavil v Arduino Uno. Vem, da so žice, ki so že nastavljene za IR rele, trde ali se zdi, da se ne bodo prilegale, vendar bo (imejte dodatne žice in bodite previdni s silo). Enostavnejši način uporabe zaščite motorja L293d in dodatnih žic z Arduinom je spajkanje žic na ščit. Če želite to narediti, potrebujete opremo za spajkanje.

Nato pritrdite obe žici iz vsakega motorja menjalnika v motorje, ki jih želite priključiti. Voznik motorja ima mesta za štiri motorje. V en pin lahko vstavite tudi več žic, kar sem naredil za simultano gibanje, saj se bodo kolesa, ki berejo kodo za ta motor, odzvala kot eno. Rdečo in črno žico lahko pritrdite na kateri koli zatič; odvisno od pritrditve se lahko kolo premakne v nasprotni smeri, kot je zapisano v kodi.

Nadaljujte tako, da kable servo motorja pritrdite na gonilnik motorja na zatičih, navedenih v SER1 "Servo 1". Pravilno povežite + do +, GRND do -itd. Po tem ste pripravljeni na preskusno kodo. Če želite, da deluje, boste morda potrebovali dodatno moč, ki je priložena bateriji ali 9V bateriji. Uporabil sem dve bateriji 9V, včasih pa bosta dovolj ena in računalniški kabel. Odvisno.

5. korak: 5. korak Izumitelj/Solid Works: Gradnja vašega dizajna

Za dokončanje projekta sem v Inventorju 2019 oblikoval vsak kos, ki sem ga pridobil prek študenta na USF. Lahko pa uporabite kateri koli program, podoben Inventorju, na primer AutoCad ali SolidWorks itd. Pomembna stvar je oblika, ki jo shranite kot, nekateri tiskalniki zahtevajo. STL, drugi pa drugo obliko; preverite 3D tiskalnik. Vključil bom vse datoteke.stl, ki sem jih uporabil za oblikovanje, razen koles. Svoj projekt lahko oblikujete na kakršen koli način, saj to pri končni zasnovi ni pomembno. Dokončajte projekt v kosih in ga nato sestavite, ko je končan. Svojo osnovo sem sestavil iz dveh delov, nato pa še kolesa in nazadnje s kupolo. Na stranski opombi je moj stolp natisnjen na dnu, ki sem ga kasneje moral razrezati. To upoštevajte pri oblikovanju

OPOZORILO: Pri oblikovanju vašega projekta sta dve ključni podrobnosti meritve in načrtovanje z inženirskega vidika. Če natisnete svoj dizajn v mm, se bo na 3D -tiskalniku pojavil kot pika, če pa ga povečate, se lahko del popači zaradi nizke ločljivosti. Poleg tega, če ga oblikujete z 1 mm debelo podlago, se bo ob pritisku zlahka zaskočil, tako da bo vaš projekt strukturno trden.

OPOMBA: Če želite dele izumitelja, mi pišite po e -pošti ali komentirajte spodaj na Lauer. [email protected] in lahko vam jih pošljem.

Korak 6: Korak 6 Tiskanje/gradnja: Zgradite svoj projekt

6. korak Tiskanje/gradnja: Zgradite svoj projekt
6. korak Tiskanje/gradnja: Zgradite svoj projekt
6. korak Tiskanje/gradnja: Zgradite svoj projekt
6. korak Tiskanje/gradnja: Zgradite svoj projekt
6. korak Tiskanje/gradnja: Zgradite svoj projekt
6. korak Tiskanje/gradnja: Zgradite svoj projekt

3D tiskanje traja nekaj časa (v najboljšem primeru več dni), zato pri tiskanju imejte to v mislih. Pri načrtovanju projekta uporabite tudi veliko lepila, pa tudi pravo vrsto lepila. Morda boste potrebovali tudi vrtalnik.

Najprej sem začel lepiti zgornjo podlago in spodnjo podlago tako, da sem lepilo postavil vzdolž robov in na vsakega pritisnil, ko sem stisnjen skupaj. Nato sem zalepil pokrove koles na kolesa, ki se prilegajo vašemu motorju DC menjalnika TT. Nato sem svojo kupolo ločil od podnožja in podnožje prilepil na dno avtomobilskih tirnic na vrhu avtomobila RC. Kupolo sem prilepil na kazalec motorja Servo, kos, ki je pritrjen na servo, tako, da se ob vrtenju servo vrti tudi moja kupola. Nazadnje sem na en rob prilepila debel gradbeni papir, da sem ustvarila prevleko, ki jo lahko dvignete odprto, in kos okoli kupole za videz.

Tega vam ni treba storiti, vendar sem to storil, prilepil sem IR -rele na avto, da bi ga stabiliziral pri gibanju, kar pomaga tudi pri sprejemu vašega signala na daljavo. Če to storite, se prepričajte, da je vaš IR sprejemnik pravilno usmerjen, od katerega želite prejemati signale.

Korak 7: Korak 7 Končna nastavitev: Postavite Arduino

Ko sem vse skupaj zlepil, sem svoje DC menjalnike zlepil na osnovno ploščo svojega avtomobila RC. Nato sem na dnu blizu vsakega menjalnika in središča izvrtal štiri luknje. Dve žici iz vsakega enosmernega motorja sem manevriral skozi luknje in jih nato ponovno pritrdil na ščit gonilnika motorja L293D.

Ponovno povežite vse skupaj in pustite Arduino Uno v avtomobilu RC. Lahko ga tudi privijete ali prilepite, da se vse ustali, kar bi bila odlična ideja, če želite.

8. korak: 8. korak Nalaganje: glavna datoteka

8. korak Nalaganje: glavna datoteka
8. korak Nalaganje: glavna datoteka

Po končani nastavitvi. Naložite kodo v svoj Arduino Uno prek kabla USB, ki je priložen kompletu, ali pa ga kupite na spletu. Kliknite Naloži kodo na dnu aplikacije Arduino.

Korak 9: Korak 9 Test: Preverite, ali deluje

Ko naložite kodo, vstavite baterije v arduino in/ali neposredno v ščit gonilnika motorja L293D, če uporabljate ščit, žice pritrdite v zatiče z oznako PWR. Tisti, ki dajo žice v notranjost, ga privijejo in preizkusijo. Če se nič ne dogaja, poskusite dodati več energije ali če že imate na tone, poskusite nekaj odstraniti.

Začnite s pritiskom na ustrezne gumbe, ki ste jih dodelili v kodi.

10. korak: Nasveti: Uživajte

Nekaj koristnih nasvetov, ki bi jih lahko uporabil pri izdelavi te zasnove, so:

1. Pri 3D -modeliranju projekta ne pozabite, da mora biti strukturno brezhiben ali pa se lahko podpira, ko je natisnjen. V nasprotnem primeru se bo pri tiskanju razpadlo, se zlahka zlomilo ali odpovedalo.

2. Uporabite pravo lepilo. Uporabil sem 3 različna lepila in končno po več urah bolečine, ko so se menjalniki zlomili, sem končal z lepilom za super gorilo. Za pravi material uporabite pravo lepilo.

3. Pri načrtovanju, kje bodo kolesa nameščena, ne pozabite, da ima menjalnik drugo stran, ki štrli navzven. Če ga poskušate postaviti ob stransko površino (kot sem poskusil), to ne bo delovalo.

4. Na splošno veste, katere dele želite takoj, ker je to lahko drago početje.

5. Pri sebi imejte rezervni IR sprejemnik. So občutljivi in zlahka izgorejo, kar je lahko bolečina, ko poskušate dokončati ta projekt. Zato sem rele uporabil za zaščito.

Uživajte v svojem dizajnu!

Priporočena: