Sadržaj:

RC top: 11 koraka
RC top: 11 koraka

Video: RC top: 11 koraka

Video: RC top: 11 koraka
Video: На что рассчитывать за 10, 20, 30, 40+ тысяч рублей при покупке моделей на радиоуправлении 2024, Srpanj
Anonim
RC top
RC top

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

Korak 1: Ono što će vam trebati

Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati

Komponente tijela

-2 kotača (3D ispisani ili kako god želite)

-Šasija-Po mogućnosti napravljeno od nečega što se može lako oblikovati, tj. Izbušiti, izrezati laserom itd. To je zato što ćemo imati puno ožičenja i stoga ćemo morati stvoriti priključke u šasiji za ožičenje električnih komponenti topova.

Električne komponente

-Arduino Uno ploča

-Il daljinski

-Senzor

-DC koračni/brzinski motori

-Mnogo ožičenja i kablova za preskakanje

-V.2 ploča (nije potrebna, ali čini veze mnogo organiziranijima i lakšima za pokretanje)

-12v baterije i baterija (napajanje)

-L298 vozač motora

Korak 2: Sklapanje topovsko-električne konstrukcije

Sklapanje topovsko-električne konstrukcije
Sklapanje topovsko-električne konstrukcije

Motore istosmjerne brzine spojite na pogon motora L298

-Povucite pojedinačne žice iz DC -a/koračnog motora i priključite ih u priključke modula L298. Ovo je komponenta koja će pokretati motore.

Korak 3: Spojite Ir senzor na V5 ploču

Spojite Ir senzor na V5 ploču
Spojite Ir senzor na V5 ploču

Spojite Ir senzor na V5 ploču. Ovo je dio koji će omogućiti korisniku upravljanje automobilom putem daljinskog upravljača Ir. To se postiže jednostavnim priključivanjem kabela s IC osjetnika u priključak na kojem piše "Ir senzor"

Korak 4: Postavite V5 ploču na Arduino Uno

Postavite V5 ploču na Arduino Uno
Postavite V5 ploču na Arduino Uno

-Ovo je veliki dio korištenja V5 ploče, što olakšava ove veze. Dizajniran je za "spakiranje vrećica" na Arduino Uno i na taj način štedi mnogo ožičenja i čini da veze izgledaju uredno. Pazite da svoje pinove postavite u ispravnom skladu, tj. (GND na uzemljenje, analogni na analogni itd.) Kako biste izbjegli savijanje ili oštećenje priključaka.

Korak 5: Priključite napajanje na Arduino ploču

Priključite napajanje na Arduino ploču
Priključite napajanje na Arduino ploču
Priključite napajanje na Arduino ploču
Priključite napajanje na Arduino ploču

Korištenjem baterije i za ovo, ovaj element također štedi na mnogo ožičenja i izgleda malo elegantnije. Preporučuje se. Ovi paketi baterija, koji su često jeftini, također dolaze sa svojim nezavisnim prekidačem za uključivanje i isključivanje. Jednostavno priključite utičnicu za napajanje (provjerite da li imate priključak kompatibilan s arduinom) na arduino.

Korak 6: Opći izgled kruga

Cjelokupni izgled kruga
Cjelokupni izgled kruga

Evo što se događa ispod haube.

-Brzinski motori koje pokreće L298

-Ir senzor spojen na V5 ploču.

-Napajanje od 12v

- Sve električne komponente se napajaju/ uzemljuju prema potrebi uzemljenjem.

Korak 7: Kôd i princip rada

Kodeks i princip rada
Kodeks i princip rada

Topom se u osnovi potpuno upravlja putem Ir daljinskog upravljača i bit će glavni fokus u svrhu programiranja. Ir kontrolni sustav sastoji se od slanja i primanja informacija. Slanje se vrši s daljinskog upravljača, a prijem putem Ir senzora. Ir daljinski upravljači šalju signale putem binarnog impulsnog koda, poput mnogih drugih svakodnevnih instrumenata. Kako se ne bi zbunio senzor i izbjeglo hvatanje pogrešnog impulsnog koda, uobičajena je praksa modulirati ga na zadanoj frekvenciji nositelja koju senzor tada može filtrirati i primiti kao jedinstvenu naredbu.

Korak 8: Uključivanje IR biblioteke

Uključujući i IR knjižnicu
Uključujući i IR knjižnicu

-na internetu postoji mnogo ir biblioteka koje bi se mogle uključiti u arduino skicu kako bi se olakšalo programiranje daljinskog upravljača ir. To se može naći npr. Na

www.liquidcrystal.com

www.elegoo.com

Nakon preuzimanja biblioteke, uključite je u svoju početnu skicu (vidi gornju sliku).

U programu postoje i "primjeri skica", od kojih je jedna za Ir sustav. Ovo bi također bilo izvrsno polazište. (vidi gornju sliku)

Uključena je i datoteka s tekućim kristalima s nekim svojstvima knjižnice.

Korak 9: Programirajte ključeve koje želite koristiti

Programirajte ključeve koje želite koristiti
Programirajte ključeve koje želite koristiti

Top ide naprijed, natrag i cilja lijevo i desno. Dakle, potrebni su nam ključevi za izvođenje ovih operacija. Mogli bismo izvršiti zadatak dodjeljivanja ključeva za obavljanje određenih stvari koristeći njihovu jedinstvenu vrijednost ključa. Zatim bismo tim ključnim vrijednostima mogli dodijeliti posebne funkcije pomoću funkcije #define.

npr

#uključi

#define F 16736925

#define B 16754775

gdje bi "F" bila varijabla povezana s kretanjem naprijed i znamenka pored nje, jedinstvena vrijednost ključa za izvršavanje ovog zadatka.

Postavljanje određenih komponenti na "visoke" ili "niske" ispunit će određene ciljeve. npr. U našem kodu, ako želimo da top ide naprijed, postavili bismo izlazne pinove na istosmjernom motoru na visoko, uzrokujući kretanje automobila. Potpuna skica svega ovoga bit će navedena na kraju.

Korak 10: Dovršite kôd i krenite

-Ako niste upoznati s kodiranjem, ne bojte se, na internetu postoji mnogo kodova i primjera koje biste mogli slijediti kako biste pokrenuli svoj top. Evo mog konačnog koda za ovaj top, uzorkovan je s www.elegoo.com i prilagođen prema kriterijima za ciljanje topa.

Korak 11: Prenesite svoj kôd i isprobajte ga

Prenesite svoj kôd i isprobajte ga
Prenesite svoj kôd i isprobajte ga

Ako je sve prošlo dobro, trebali biste moći pokrenuti svoj top. Ne zaboravite napuniti baterije i uključiti prekidač. Također, nemojte pokretati topove dok ste priključeni na računalo. To bi moglo biti opasno za neke osjetljive dijelove vaše zgrade.

Sretno!

Preporučeni: