Kazalo:
- Korak: Kaj boste potrebovali
- 2. korak: Sestavljanje topovsko-električne konstrukcije
- 3. korak: Senzor Ir priključite na ploščo V5
- Korak: Nastavite ploščo V5 na Arduino Uno
- 5. korak: Napajalnik priključite na ploščo Arduino
- 6. korak: Splošna postavitev vezja
- 7. korak: Koda in načelo delovanja
- 8. korak: Vključitev knjižnice IR
- 9. korak: Programirajte ključe, ki jih želite uporabiti
- 10. korak: Dokončajte kodo in se premaknite
- 11. korak: Naložite kodo in jo preizkusite
Video: RC top: 11 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Ta pouk je bil ustvarjen v skladu z zahtevami projekta Makecourse na Univerzi v Južni Floridi (www.makecourse.com)
Korak: 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
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. 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
-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
Č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
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
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
-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
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
Č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:
Top 5 robotskih avtomobilov Arduino, ki vas bodo navdušili: 11 korakov
Top 5 robotskih avtomobilov Arduino, ki vas bodo navdušili. Pozdravljeni prijatelji, v tej vadnici bomo videli top 5 inteligentnih robotskih avtomobilov leta 2020 s popolnimi koraki, kodo in vezjem. V zgornjem videu si lahko ogledate delovanje vseh teh robotov. V teh projektih boste vmesnik: " Izogibanje robu mize
Marmorni top za fiziko: 12 korakov
Marmorni top za fiziko: To je vadnica za izdelavo marmornega topa. Ustvarila: Erin Hawkins in Evan Morris
Kako narediti strelni top v Minecraftu: 7 korakov
Kako narediti top za polnjenje ognja v Minecraftu: To je vadnica o tem, kako v Minecraftu narediti delujoč top za polnjenje ognja
Pravi laserski ročni top iz Metroida!: 9 korakov (s slikami)
Real Laser Arm Cannon from Metroid !: Ni veliko junakov video iger, ki so tako super kot Samus. Vesoljski lovec na glave z enim najbolj kul orožja v vsej sciFi. Ko sem videl, da Instructables gosti tekmovanje, ki temelji na videoigrah, sem takoj vedel, da je to njen ovitek
Samodejni pnevmatski top. Prenosni in Arduino poganjan .: 13 korakov
Samodejni pnevmatski top. Prenosni in Arduino Powered .: Pozdravljeni! To je navodilo za sestavljanje prenosnega pnevmatskega topa. Ideja je bila ustvariti top, ki lahko strelja različne stvari. Postavil sem si nekaj glavnih ciljev. Torej, kakšen bi moral biti moj top: avtomatski. Da ne bi stisnili zraka ročno z