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, Srpanj
Anonim
RCXD Arduino automobil
RCXD Arduino automobil

Ova instrukcija nastala je u skladu s projektnim zahtjevima Makecoursea na Sveučilištu Južne Floride (www.makecourse.com)

Dizajnirao sam RCXD Arduino automobil. Programirao sam kupolu na vrhu za kretanje u više smjerova, kao i programiranje kotača za kretanje naprijed, natrag, lijevo i desno, kao i zaustavljanje na naredbu. To mogu 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 svaki daljinski upravljač radi)

6. 4 Arduino istosmjerna motora

7. Servo motor (komplet)

8. Žice (komplet)

Svi ti 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

Kako bi vaš daljinski upravljač radio s programom i Arduinom, trebat će vam kodovi za svaki gumb pritisnut 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 gumb Serijski monitor (u gornjem desnom kutu). Pritisnite neke tipke na daljinskom upravljaču i pogledajte iskačuće kodove. Nakon što se registrirate koji se kod odnosi na koje gumbe, počnite kopirati te kodove. Kao što vidite, kopirao sam i komentirao "//" prije koda, pritisnute kodove za svaki gumb.

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 knjižnice 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 knjižnice u svoju datoteku na kartici.h ili.cpp.

Nakon što kopirate svaki kôd na odgovarajući gumb koji ste pritisnuli, morat ćete ga uključiti u svoju glavnu datoteku. Kao što vidite, Ive je komentirao mnoge retke koda kako biste mogli razumjeti što radi, a ja sam uključio 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 postavke 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, relejni prijemnik, 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 to vam ne treba matična ploča, ali možete je koristiti ako želite. Ispravno povežite IR relej s Arduino Uno, a zatim nježno postavite IR 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 da će stati, ali hoće (imat ćete dodatne žice i budite oprezni 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 čita kod za taj motor, ti kotačići će reagirati kao jedan. Crvena i crna žica mogu se pričvrstiti na bilo koju iglu; ovisno o pričvršćenju, može doći do pomicanja kotača u suprotnom smjeru kako je napisano u kodu.

Nastavite pričvršćivanjem žica servo motora na upravljački program motora na pinove navedene SER1 "Servo 1". Pravilno ožičite + na +, GRND na -itd. Nakon toga ste spremni za testiranje koda. Kako 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 žica za računalo. Ovisi.

Korak 5: Korak 5 Izumitelj/solidni radovi: izgradite svoj dizajn

Kako bih dovršio svoj projekt, osmislio sam svaki komad u Inventoru 2019 koji sam stekao putem 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 kao što spremate, neki pisači zahtijevaju. STL dok drugi mogu zahtijevati drugi format; provjerite svoj 3D pisač. 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. Dovršite projekt u komadima, a zatim ga sastavite kad završite. Sagradio sam svoju bazu u dva dijela, zatim kotač i na kraju s kupolom. Na sporednoj noti moja kupola je otisnuta pričvršćena na podnožje, koju sam kasnije morao rasjeći. Imajte to na umu pri projektiranju

UPOZORENJE: Prilikom projektiranja vašeg projekta, dva ključna detalja su mjerenja i dizajn s inženjerskog stajališta. Ako svoj dizajn ispisujete 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 osmislite svoj projekt strukturno zdravo.

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

Korak 6: Korak 6 Ispis/izgradnja: Izgradite svoj projekt

Korak 6 Ispis/izgradnja: Izgradite svoj projekt
Korak 6 Ispis/izgradnja: Izgradite svoj projekt
Korak 6 Ispis/izgradnja: Izgradite svoj projekt
Korak 6 Ispis/izgradnja: Izgradite svoj projekt
Korak 6 Ispis/izgradnja: Izgradite svoj projekt
Korak 6 Ispis/izgradnja: Izgradite svoj projekt

3D ispis traje neko vrijeme (u najboljem slučaju više dana) pa imajte to na umu pri ispisu. Također prilikom izrade projekta koristite 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 uz rubove 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 podnožja 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 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 činiti, ali ja jesam, zalijepio sam infracrveni relej na svoj automobil kako bih ga stabilizirao od kretanja, što također pomaže pri prijemu vašeg signala s daljine. 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. Također ga možete pričvrstiti vijcima ili zalijepiti kako biste postavili sve što bi bilo sjajno ako želite.

Korak 8: Korak 8 Prijenos: glavna datoteka

Korak 8 Prijenos: glavna datoteka
Korak 8 Prijenos: glavna datoteka

Nakon dovršetka postavljanja. Prenesite svoj kôd na svoj Arduino Uno putem USB kabela koji dolazi s kompletom ili kupujte kabel putem interneta. Kliknite Prijenos koda pri dnu aplikacije Arduino.

Korak 9: Korak 9 Test: Provjerite radi li

Nakon učitavanja koda, umetnite baterije u svoj arduino i/ili izravno u štitnik upravljačkog programa motora L293D, ako koristite štit, pričvrstite žice u pinove s oznakom 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će gumbe koje 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, lako se slomiti ili propasti tijekom ispisa.

2. Upotrijebite pravo ljepilo. Koristio sam 3 različita ljepila i konačno nakon nekoliko sati bolova s 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. Općenito, odmah znajte koje dijelove želite jer to može biti skupo.

5. Držite rezervni IC prijemnik sa sobom. Oni su osjetljivi 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čeni: