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, Novembar
Anonim
RC top
RC top

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

Korak 1: Šta će vam trebati

Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati

Komponente karoserije

-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, laserski rezati 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

-Ir daljinski

-Ir 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 komplet baterija (napajanje)

-L298 vozač motora

Korak 2: Sklapanje topovsko-električne konstrukcije

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

Spojite motore istosmjerne brzine 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: Priključite Ir senzor na V5 ploču

Priključite Ir senzor na V5 ploču
Priključite Ir senzor na V5 ploču

Priključite Ir senzor na V5 ploču. Ovo je dio koji će omogućiti korisniku da kontrolira automobil putem Ir daljinskog upravljača. To se postiže jednostavnim uključivanjem kabela s IC senzora 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. Budite sigurni da ste svoje pinove podesili u ispravnom skladu, tj. (GND na uzemljeni port, analogno -analogni itd.) Kako biste izbjegli savijanje ili oštećenje portova.

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. 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 nabavite li port kompatibilan s arduinom) na arduino.

Korak 6: Opšti raspored kola

Opšti raspored kola
Opšti raspored kola

Evo šta se dešava 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 pomoću šine za uzemljenje po potrebi.

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 svrhe programiranja. Ir kontrolni sistem se sastoji 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 nosioca koju senzor tada može filtrirati i primiti kao jedinstvenu naredbu.

Korak 8: Uključivanje IR biblioteke

Uključujući i IR biblioteku
Uključujući i IR biblioteku

-postoji mnogo ir biblioteka na mreži 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

www.liquidcrystal.com

www.elegoo.com

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

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

Uključena je i datoteka sa tečnim kristalima sa nekim svojstvima biblioteke.

Korak 9: Programirajte ključeve koje želite koristiti

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

Top ide naprijed, nazad i cilja lijevo i desno. Dakle, potrebni su nam ključevi za izvođenje ovih operacija. Zadatak dodjeljivanja ključeva za obavljanje određenih stvari mogli bismo ostvariti koristeći njihovu jedinstvenu vrijednost ključa. Tada bismo ovim ključnim vrijednostima mogli dodijeliti posebne funkcije pomoću funkcije #define.

npr

#include

#define F 16736925

#define B 16754775

gdje bi "F" bila varijabla pridružena kretanju naprijed i znamenka pored nje, jedinstvena vrijednost ključa za izvršavanje ovog zadatka.

Postavljanje određenih komponenti na "visoke" ili "niske" će postići 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 dalje

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

Korak 11: Otpremite svoj kôd i isprobajte ga

Otpremite svoj kôd i isprobajte ga
Otpremite 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đe, nemojte pokretati topove dok ste priključeni na računar. To bi moglo biti opasno za neke osjetljive dijelove vaše zgrade.

Sretno!

Preporučuje se: