Sadržaj:

RCXD Arduino automobil: 10 koraka
RCXD Arduino automobil: 10 koraka

Video: RCXD Arduino automobil: 10 koraka

Video: RCXD Arduino automobil: 10 koraka
Video: Управление серводвигателем с помощью потенциометра с помощью Arduino 2024, Juli
Anonim
RCXD Arduino automobil
RCXD Arduino automobil

Ova instrukcija nastala je u skladu sa zahtjevima projekta Makecourse na Univerzitetu Južne Floride (www.makecourse.com)

Dizajnirao sam RCXD Arduino automobil. Programirao sam kupolu na vrhu za kretanje u više smjerova, kao i točkove za kretanje naprijed, nazad, lijevo i desno, kao i zaustavljanje po komandi. Mogu to učiniti putem IC daljinskog upravljača i IC prijemnika. Uključio sam potrebne datoteke i korake potrebne za ponovno stvaranje ovog dizajna.

Korak 1: Potrebni materijali:

Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali
Potrebni materijali

Za izradu ovog dizajna potrebni su sljedeći materijali:

1. Arduino Uno

2. Arduino Kit (tj. Dolazi sa svime što vam je potrebno za rad na arduino projektima

3. Vozač motora L293n

4. IC prijemnik (komplet)

5. IR daljinski (jedan dolazi s kompletom, ali bilo koji daljinski upravljač radi)

6. 4 Arduino DC motori

7. Servo motor (komplet)

8. Žice (komplet)

Svi ovi materijali mogu se lako kupiti od amazona ili bilo kojeg ONLINE prodavača jer ne prodaju mnogo Arduino materijala u trgovini. Korisno je nabaviti i bateriju za (9V) baterije.

Korak 2: Korak 2 Postavljanje: IR daljinski kodovi

Korak 2 Postavljanje: IR daljinski kodovi
Korak 2 Postavljanje: IR daljinski kodovi
Korak 2 Postavljanje: IR daljinski kodovi
Korak 2 Postavljanje: IR daljinski kodovi

Da bi vaš daljinski upravljač radio s programom i Arduinom, trebat će vam kodovi za svako dugme pritisnuto na daljinskom upravljaču. Morat ćete ovako postaviti svoj Arduino i implementirati ovaj kôd za rad IR prijemnika. Nakon učitavanja ovog koda, kliknite na dugme Serijski monitor (u gornjem desnom kutu). Pritisnite neke tipke na daljinskom upravljaču i pogledajte kodove koji se pojavljuju. Nakon što se registrirate koji kôd se odnosi na koje tipke, počnite kopirati te kodove. Kao što vidite, prepisao sam i komentirao "//" prije koda, pritisnute kodove za svako dugme.

Korak 3: Korak 3 Kod: Glavni kod

Korak 3 Kod: Glavni kod
Korak 3 Kod: Glavni kod
Korak 3 Kod: Glavni kod
Korak 3 Kod: Glavni kod
Korak 3 Kod: Glavni kod
Korak 3 Kod: Glavni kod

Da bi sve funkcioniralo zajedno, trebat će vam datoteka glavnog koda koju ćete morati učitati na svoj Arduino. Povrh toga, trebat će vam određene biblioteke za kodove koji već nisu ugrađeni u Arduino. Srećom, lako ih je nabaviti i instalirati/uključiti, a možete i samo kopirati biblioteke u svoju datoteku na kartici.h ili.cpp.

Nakon što kopirate svaki kôd na odgovarajuće dugme koje ste pritisnuli, morat ćete ga uključiti u svoju glavnu datoteku. Kao što vidite, Ive je komentirao mnoge redove koda kako biste mogli razumjeti šta radi, a uključio sam i mjesto gdje dodajete svoje IR kodove za daljinsko upravljanje. Da bi vaš radio kao ja, dodao sam biblioteku AFMotor i biblioteku IRremote kako bi IR prijemnik funkcionirao kao i motori.

Korak 4: Korak 4 Postavljanje hardvera: Arduino

Korak 4 Postavljanje hardvera: Arduino
Korak 4 Postavljanje hardvera: Arduino
Korak 4 Postavljanje hardvera: Arduino
Korak 4 Postavljanje hardvera: Arduino
Korak 4 Postavljanje hardvera: Arduino
Korak 4 Postavljanje hardvera: Arduino
Korak 4 Postavljanje hardvera: Arduino
Korak 4 Postavljanje hardvera: Arduino

Postoji više načina na koje možete izgraditi postavku za ovaj dizajn. Možete uključiti matičnu ploču, više motora, žica itd. Međutim, uključio sam samo svoj IR prijemnik, relej prijemnika, upravljački program motora L293d, Arduino Uno i nekoliko baterija, kao i žice.

Prvo ćete htjeti dobiti postavke za svoj IR prijemnik. Što sam već uključio. Za ovo vam ne treba matična ploča, ali možete je koristiti ako želite. Pravilno spojite IC relej na Arduino Uno, a zatim lagano utaknite IC prijemnik u relejne pinove: GRND, PWR, OUTPUT/INPUT. Koristio sam relej jer su IC prijemnici vrlo osjetljivi i lako se mogu pržiti.

Drugo, stavio sam upravljački program motora L293d u Arduino Uno. Znam da je sa žicama koje su već postavljene za IR relej teško ili ne izgleda kao da će stati, ali hoće (ima dodatne žice i pazi sa silom). Lakši način korištenja L293d štitnika motora i dodatnih žica s Arduinom je lemljenje žica na štit. Da biste to učinili, potrebna vam je oprema za lemljenje.

Zatim spojite obje žice iz svakog motora mjenjača u motore koje želite spojiti. Vozač motora ima mjesta za četiri motora. Također možete spojiti više žica u jedan pin, što sam i učinio za simultano kretanje, jer kada pročita kod za taj motor, pričvršćeni kotači reagirat će kao jedan. Crvena i crna žica mogu se pričvrstiti na bilo koju iglu; ovisno o priključku, može doći do pomicanja kotača u suprotnom smjeru kako je napisano u kodu.

Nastavite tako što ćete spojiti žice servo motora na upravljački program motora na pinove navedene SER1 "Servo 1". Pravilno povežite + na +, GRND na -itd. Nakon toga ste spremni za testiranje koda. Da bi mogao raditi, možda će vam trebati dodatna energija u koju dolazi baterija ili 9V baterija. Koristio sam dvije 9V baterije, ali ponekad će vam biti dovoljna jedna i računarska veza. Zavisi.

Korak 5: Korak 5 Pronalazač/solidni radovi: Izgradnja vašeg dizajna

Da bih dovršio svoj projekt, dizajnirao sam svaki komad u Inventoru 2019 koji sam nabavio preko studenta na USF -u. Međutim, možete koristiti bilo koji program sličan Inventoru, kao što su AutoCad ili SolidWorks, itd. Važna stvar je format u koji se sprema, neki pisači zahtijevaju. STL dok drugi mogu zahtijevati drugi format; proverite svoj 3D štampač. Uključit ću sve.stl datoteke koje sam koristio za svoj dizajn, osim kotača. Svoj projekt možete dizajnirati na bilo koji način jer to nije važno u konačnom dizajnu. Završite projekt u komadima, a zatim ga sastavite kada završite. Sagradio sam svoju bazu u dva dijela, zatim kotač i na kraju s kupolom. Sa sporedne strane moja kupola je odštampana pričvršćena za bazu, koju sam kasnije morao da isječem. Imajte to na umu pri projektiranju

UPOZORENJE: Prilikom dizajniranja vašeg projekta, dva ključna detalja su mjerenja i dizajn s inženjerskog stajališta. Ako svoj dizajn odštampate u mm, pojavit će se kao točka na 3D pisaču, a ako ga povećate, komad se može iskriviti zbog niske rezolucije. Povrh toga, ako ga dizajnirate s podlogom debljine 1 mm, lako će puknuti kada se pritisne, pa dizajn projekta osmislite strukturno.

NAPOMENA: Ako želite dijelove izumitelja, pošaljite mi e -poruku ili komentar ispod na Lauer. [email protected] i mogu vam ih poslati.

Korak 6: Korak 6 Štampanje/Izgradnja: Izgradite svoj projekat

Korak 6 Štampanje/Izgradnja: Izgradite svoj projekat
Korak 6 Štampanje/Izgradnja: Izgradite svoj projekat
Korak 6 Štampanje/Izgradnja: Izgradite svoj projekat
Korak 6 Štampanje/Izgradnja: Izgradite svoj projekat
Korak 6 Štampanje/Izrada: Izgradite svoj projekat
Korak 6 Štampanje/Izrada: Izgradite svoj projekat

3D štampanje traje neko vrijeme (u najboljem slučaju više dana), pa to morate imati na umu pri štampanju. Prilikom dizajniranja projekta koristite i puno ljepila, kao i odgovarajuću vrstu ljepila. Možda će vam trebati i bušilica.

Prvo sam počeo lijepiti gornju i donju podlogu zajedno postavljanjem ljepila duž rubova i primjenom sile na svaki kada se pritisnu zajedno. Zatim sam zalijepio navlake za kotače na kotače koji se uklapaju u motor istosmjernog mjenjača TT. Zatim sam odvojio kupolu od njenog postolja i zalijepio podlogu za dno šina automobila na vrhu mog RC automobila. Zalijepio sam kupolu na pokazivač servo motora, dio koji se pričvršćuje na servo, na taj način kad se servo okreće, tako se okreće i moja kupola. Na kraju sam zalijepio debeli građevinski papir na jedan rub kako bih stvorio oblogu koju možete otvoriti, kao i komad oko kupole radi izgleda.

Ne morate to učiniti, ali ja sam zalijepio IC relej na svoj automobil kako bih ga stabilizirao u kretanju, što također pomaže pri prijemu signala vašeg daljinskog upravljača. Ako to učinite, provjerite je li vaš IR prijemnik u ispravnoj orijentaciji iz koje želite primati signale.

Korak 7: Korak 7 Konačno postavljanje: Postavite Arduino

Nakon što sam sve zalijepio, zalijepio sam svoje DC mjenjačke motore na osnovnu ploču svog RC automobila. Zatim sam izbušio četiri rupe na dnu blizu svakog mjenjača i središta. Manevrirao sam dvije žice iz svakog istosmjernog motora kroz rupe, a zatim ih ponovno spojio na štitnik vozača motora L293D.

Ponovo sve spojite i ostavite Arduino Uno u vašem RC automobilu. Možete ga i pričvrstiti vijcima ili zalijepiti kako biste ustalili sve što bi bila odlična ideja ako želite.

Korak 8: Korak 8 Otpremanje: glavna datoteka

Korak 8 Otpremanje: glavna datoteka
Korak 8 Otpremanje: glavna datoteka

Nakon dovršetka postavljanja. Prenesite svoj kôd na svoj Arduino Uno putem USB kabela koji dolazi s kompletom ili ga kupite na mreži. Kliknite Otpremi kôd pri dnu aplikacije Arduino.

Korak 9: Korak 9 Test: Provjerite radi li

Nakon učitavanja koda, umetnite baterije u svoj arduino i/ili direktno u štitnik upravljačkog programa motora L293D, ako koristite štit, pričvrstite žice u pinove označene sa PWR. Oni nakon postavljanja žica unutra ih zavrnu i testiraju. Ako se ništa ne događa, pokušajte dodati više energije ili ako već imate tone energije, pokušajte je ukloniti.

Počnite pritiskom na odgovarajuća dugmad koja ste dodijelili svom kodu.

Korak 10: Savjeti: Uživajte

Neki korisni savjeti koje sam mogao koristiti pri izgradnji ovog dizajna su:

1. Prilikom 3D modeliranja projekta imajte na umu da on mora biti strukturno čvrst ili se može izdržati prilikom ispisa. U suprotnom će se raspasti ili lako pokvariti ili otkazati prilikom štampanja.

2. Koristite odgovarajuće ljepilo. Koristio sam 3 različita ljepila i na kraju, nakon nekoliko sati bolova sa lomljenjem mjenjača, završio sam s nekim super gorilom ljepilom. Za pravi materijal upotrijebite pravo ljepilo.

3. Prilikom projektiranja gdje će kotači stati, sjetite se da mjenjač ima drugu stranu koja strši prema van. Ako ga pokušavate postaviti uz bočnu površinu (kao što sam pokušao), ovo neće uspjeti.

4. Sve u svemu, odmah znajte koje dijelove želite jer to može biti skupo.

5. Držite rezervni IC prijemnik sa sobom. Delikatni su i lako izgaraju što može biti bol pri pokušaju dovršetka ovog projekta. Zato sam relej koristio za zaštitu.

Uživajte u svom dizajnu!

Preporučuje se: