Kazalo:

RC top: 11 korakov
RC top: 11 korakov

Video: RC top: 11 korakov

Video: RC top: 11 korakov
Video: Rimsky-Korsakov, Borodin - Scheherazade, Polovtsian Dances (reference recording: Sir Thomas Beecham) 2024, November
Anonim
RC Cannon
RC Cannon

Ta pouk je bil ustvarjen v skladu z zahtevami projekta Makecourse na Univerzi v Južni Floridi (www.makecourse.com)

Korak: Kaj boste potrebovali

Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali
Kaj boste potrebovali

Sestavine telesa

-2 kolesa (3d natisnjena ali pa jih želite oblikovati)

-Šasija-Najraje iz nečesa, kar je mogoče zlahka oblikovati, na primer vrtati, lasersko rezati itd. To je zato, ker bomo imeli veliko ožičenja, zato bomo morali v ohišju ustvariti vrata za ožičenje električnih komponent topov.

Električne komponente

-plošča Arduino Uno

-In daljinec

-Senzor

-Dc koračni/hitrostni motorji

-Veliko ožičenja in skakalnih kablov

-V.2 plošča (ni potrebna, vendar naredi povezave veliko bolj organizirane in enostavnejše za uporabo)

-12v baterije in komplet baterij (napajanje)

-L298 gonilnik motorja

2. korak: Sestavljanje topovsko-električne konstrukcije

Sestavljanje topovsko-električne konstrukcije
Sestavljanje topovsko-električne konstrukcije

Motorje enosmerne hitrosti priključite na gonilnik motorja L298

-Poskrbite posamezne žice iz Dc hitrosti/koračnega motorja in jih priključite v vrata modula L298. To je komponenta, ki poganja motorje.

3. korak: Senzor Ir priključite na ploščo V5

Senzor Ir priključite na ploščo V5
Senzor Ir priključite na ploščo V5

Senzor Ir priključite na ploščo V5. To je del, ki bo uporabniku omogočal upravljanje avtomobila prek daljinskega upravljalnika Ir. To naredite tako, da preprosto priključite kabel iz IR -senzorja v vrata, kjer piše "Ir sensor"

Korak: Nastavite ploščo V5 na Arduino Uno

Ploščo V5 nastavite na Arduino Uno
Ploščo V5 nastavite na Arduino Uno

-To je velik del uporabe plošče V5, ki olajša te povezave. Zasnovan je tako, da se "zapakira v vrečko" na Arduino Uno in tako prihrani veliko ožičenja in naredi povezave čedne. Zagotovite, da so zatiči pravilno nastavljeni, tj. (GND na ozemljitvena vrata, analogno -analogni itd.), Da se izognete upogibanju ali poškodovanju vrat.

5. korak: Napajalnik priključite na ploščo Arduino

Napajalnik priključite na ploščo Arduino
Napajalnik priključite na ploščo Arduino
Napajalnik priključite na ploščo Arduino
Napajalnik priključite na ploščo Arduino

Če za to uporabite tudi baterijo, ta element prihrani tudi pri veliko ožičenju in se zdi nekoliko elegantnejši. Zelo priporočljivo. Ti akumulatorji, ki so pogosto poceni, imajo tudi lastno neodvisno stikalo za vklop in izklop. Preprosto priključite vtičnico (preverite, ali imate vrata, združljiva z arduinom) na arduino.

6. korak: Splošna postavitev vezja

Splošna postavitev vezja
Splošna postavitev vezja

Tukaj se dogaja pod pokrovom.

-Hitrostni motorji, ki jih poganja L298

-Ir tipalo Ir priključeno na ploščo V5.

-Napajanje 12V

- Vse električne komponente so po potrebi napajane/ ozemljene z ozemljitveno tirnico.

7. korak: Koda in načelo delovanja

Koda in načelo delovanja
Koda in načelo delovanja

S topom se v bistvu v celoti upravlja prek daljinskega upravljalnika Ir in bo glavni poudarek pri programiranju. Nadzorni sistem Ir je sestavljen iz pošiljanja in sprejemanja informacij. Pošiljanje poteka z daljinskega upravljalnika, sprejem pa s senzorjem Ir. Ir daljinski upravljalniki pošiljajo signale prek binarne impulzne kode, tako kot mnogi drugi vsakdanji instrumenti. Da senzor ne bi zmedli in se izognili napačni impulzni kodi, je običajna praksa, da ga moduliramo pri dani nosilni frekvenci, ki jo lahko senzor nato filtrira in sprejme kot edinstven ukaz.

8. korak: Vključitev knjižnice IR

Vključno z IR knjižnico
Vključno z IR knjižnico

-na spletu je veliko knjižnic ir, ki bi jih lahko vključili v skico arduino, da bi olajšali programiranje daljinskega upravljalnika ir. Te lahko najdete npr

www.liquidcrystal.com

www.elegoo.com

Ko prenesete knjižnico, jo vključite v svojo prvotno skico (glejte sliko zgoraj).

V programu so tudi "primeri skic", od katerih je ena za sistem Ir. To bi bilo tudi odlično izhodišče. (glej zgornjo sliko)

Vključena je tudi datoteka s tekočimi kristali z nekaterimi lastnostmi knjižnice.

9. korak: Programirajte ključe, ki jih želite uporabiti

Programirajte ključe, ki jih želite uporabiti
Programirajte ključe, ki jih želite uporabiti

Top gre naprej, nazaj in cilja levo in desno. Zato bi za izvedbo teh operacij potrebovali ključe. Nalogo dodelitve ključev za posebne stvari bi lahko izvedli z uporabo njihove edinstvene vrednosti ključa. Te funkcije ključev lahko nato dodelimo posebnim funkcijam s funkcijo #define.

npr

#vključi

#define F 16736925

#define B 16754775

kjer bi bila "F" spremenljivka, povezana z napredovanjem, in številka poleg nje, edinstvena vrednost ključa za to nalogo.

Če določene komponente nastavite na "visoko" ali "nizko", boste dosegli posebne cilje. npr. V naši kodi, če želimo, da gre topov naprej, bi izhodne zatiče na enosmernem motorju nastavili na visoko, kar bi povzročilo premik avtomobila. Celotna skica vsega tega bo na koncu.

10. korak: Dokončajte kodo in se premaknite

-Če niste seznanjeni s kodiranjem, se ne bojite, na spletu je veliko kod in primerov, ki bi jim lahko sledili, da premaknete topove. Tukaj je moja zadnja koda za ta top, vzorčena je bila s spletnega mesta www.elegoo.com in prilagojena merilom za usmerjanje topa.

11. korak: Naložite kodo in jo preizkusite

Naložite kodo in jo preizkusite
Naložite kodo in jo preizkusite

Če bi bilo vse v redu, bi morali imeti možnost premikanja topa. Ne pozabite napolniti baterij in vklopiti stikala. Prav tako ne zaženite topov, medtem ko ste priključeni na računalnik. To je lahko nevarno za nekatere občutljive dele vaše zgradbe.

Vso srečo!

Priporočena: