Kazalo:
- 1. korak: Potrebni materiali:
- 2. korak: 2. korak Nastavitev: IR kode na daljavo
- 3. korak: 3. korak Koda: glavna koda
- Korak 4: Korak 4 Namestitev strojne opreme: Arduino
- 5. korak: 5. korak Izumitelj/Solid Works: Gradnja vašega dizajna
- Korak 6: Korak 6 Tiskanje/gradnja: Zgradite svoj projekt
- Korak 7: Korak 7 Končna nastavitev: Postavite Arduino
- 8. korak: 8. korak Nalaganje: glavna datoteka
- Korak 9: Korak 9 Test: Preverite, ali deluje
- 10. korak: Nasveti: Uživajte
Video: Avto RCXD Arduino: 10 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
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:
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
Č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
Č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
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
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
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:
Miniaturizirajoči avtonomni robot Arduino (Land Rover / avto) 1. stopnja Model 3: 6 korakov
Miniaturizirajoči avtonomni robot Arduino (Land Rover / avto) 1. stopnja: model 3: Odločil sem se, da bom miniaturiziral Land Rover / avto / bot, da bom zmanjšal velikost in porabo energije projekta
Arduino pomočnik pri parkiranju - vsakič parkirajte avto na pravo mesto: 5 korakov (s slikami)
Arduino pomočnik pri parkiranju - vsakič parkirajte avto na pravo mesto: v tem projektu vam bom pokazal, kako z uporabo Arudina zgraditi svojega lastnega parkirnega pomočnika. Ta pomočnik pri parkiranju meri razdaljo do vašega avtomobila in vas vodi, da ga parkirate na pravem mestu z odčitkom LCD zaslona in LED, ki napreduje
Arduino Bluetooth RC avto: 10 korakov
Arduino Bluetooth RC Car: Ustvaril sem to navodilo za spremljanje mojega videoposnetka na YouTubu, za zdaj vam predlagam, da si ogledate video, saj je veliko bolj podroben, vendar bom delal na tem navodilu in ga kmalu izboljšal
Biometrični vstop v avto - pravi avto brez ključa: 4 koraki
Biometrični vstop v avtomobil - pravi avto brez ključa: Nekaj mesecev nazaj me je hči vprašala, zakaj sodobni avtomobili niso opremljeni z biometričnim sistemom vstopa, če ga ima celo mobilni telefon. Od takrat sem delal na implementaciji istega in končno mi je uspelo nekaj namestiti in preizkusiti na mojem T
Arduino Bluetooth avto: 6 korakov (s slikami)
Arduino Bluetooth Car: to je moj prvi Arduino projekt, ki ga je precej preprosto narediti. bo trajalo približno pol ure, da bo zelo preprosto, saj mislite, da ga lahko naredite tudi tako, da sledite spodaj navedenim korakom in se zabavate, da mi ustvari veselje, ko sem končno uspel