Satura rādītājs:

RC lielgabals: 11 soļi
RC lielgabals: 11 soļi

Video: RC lielgabals: 11 soļi

Video: RC lielgabals: 11 soļi
Video: How does the cannon work | तोप कैसे काम करती है ?(3D Animation) #shorts 2024, Jūlijs
Anonim
RC lielgabals
RC lielgabals

Šī pamācība tika izveidota, izpildot Dienvidfloridas Universitātes Makecourse projekta prasības (www.makecourse.com)

1. darbība. Kas jums būs nepieciešams

Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams
Kas jums būs nepieciešams

Ķermeņa sastāvdaļas

-2 riteņi (3D drukāti vai pēc vēlēšanās tos noformēt)

-Šasija-vēlams izgatavots no kaut kā viegli veidojama, piemēram, urbta, lāzera griezuma uc

Elektriskie komponenti

-Arduino Uno dēlis

-Ir tālvadības pults

-Ir sensors

-Dc pakāpju/ātruma motori

-Daudz vadu un lēcienu kabeļu

-V.2 plate (nav nepieciešama, bet padara savienojumus daudz organizētākus un vieglāk darbināmus)

-12 V baterijas un akumulators (barošanas avots)

-L298 motora vadītājs

2. darbība: lielgabala montāža- elektriskā konstrukcija

Lielgabala- elektriskās konstrukcijas montāža
Lielgabala- elektriskās konstrukcijas montāža

Pievienojiet līdzstrāvas ātruma motorus L298 motora vadītājam

-Izlaidiet atsevišķus vadus no līdzstrāvas ātruma/pakāpju motora un pievienojiet tos L298 moduļa portiem. Šī ir sastāvdaļa, kas darbinās motorus.

3. darbība: pievienojiet Ir sensoru V5 platei

Pievienojiet Ir sensoru V5 panelim
Pievienojiet Ir sensoru V5 panelim

Pievienojiet Ir sensoru V5 panelim. Šī ir daļa, kas ļaus lietotājam kontrolēt automašīnu, izmantojot Ir tālvadības pulti. Tas tiek darīts, vienkārši pievienojot kabeli no IR sensora portam, kas saka "Ir sensors"

4. darbība: iestatiet V5 dēli uz Arduino Uno

Iestatiet V5 dēli uz Arduino Uno
Iestatiet V5 dēli uz Arduino Uno

-Šī ir lieliskā daļa no V5 dēļa izmantošanas, tas atvieglo šos savienojumus. Tas ir paredzēts "iesaiņošanai" uz Arduino Uno un tādējādi ietaupa daudz elektroinstalācijas un savienojumi izskatās glīti. Noteikti iestatiet tapas pareizajā kārtībā, t.i. (GND uz zemes pieslēgvietu, analogo uz analogo utt.), Lai izvairītos no portu saliekšanas vai sabojāšanas.

5. darbība: pievienojiet barošanas avotu Arduino panelim

Pievienojiet barošanas avotu Arduino panelim
Pievienojiet barošanas avotu Arduino panelim
Pievienojiet barošanas avotu Arduino panelim
Pievienojiet barošanas avotu Arduino panelim

Arī šim nolūkam izmantojot akumulatoru, šis elements ļauj ietaupīt daudz elektroinstalāciju un šķiet nedaudz elegantāks. Augsti ieteicams. Šiem akumulatoriem, kas bieži ir lēti, ir arī savs neatkarīgs ieslēgšanas un izslēgšanas slēdzis. Vienkārši pievienojiet strāvas kontaktligzdu (pārliecinieties, vai ir ports, kas ir saderīgs ar arduino) arduino.

6. darbība. Kopējais shēmas izkārtojums

Kopējais shēmas izkārtojums
Kopējais shēmas izkārtojums

Lūk, kas notiek zem pārsega.

-Ātruma motori, ko darbina L298

-Ir sensors ir savienots ar V5 plati.

-12 V barošanas avots

- Visas elektriskās sastāvdaļas pēc nepieciešamības tiek barotas/ iezemētas, izmantojot zemējuma sliedi.

7. darbība: kods un darbības princips

Kods un darbības princips
Kods un darbības princips

Lielgabals pamatā tiek pilnībā darbināts, izmantojot Ir tālvadības pulti, un programmēšanas nolūkos tam tiks pievērsta galvenā uzmanība. Ir vadības sistēma sastāv no informācijas nosūtīšanas un saņemšanas. Sūtīšana tiek veikta no tālvadības pults, un saņemšanu veic Ir sensors. Ir tālvadības pults sūta signālus, izmantojot bināro impulsa kodu, tāpat kā daudzi citi ikdienas instrumenti. Lai nesajauktu sensoru un izvairītos no nepareiza impulsa koda uztveršanas, ir ierasta prakse to modulēt ar noteiktu nesējfrekvenci, kuru sensors pēc tam var filtrēt un saņemt kā unikālu komandu.

8. darbība: IR bibliotēkas iekļaušana

Ieskaitot IR bibliotēku
Ieskaitot IR bibliotēku

-tiešsaistē ir daudz bibliotēku, kuras varētu iekļaut arduino skicē, lai atvieglotu ir remote programmēšanu. Tos var atrast, piemēram, vietnē

www.liquidcrystal.com

www.elegoo.com

Pēc bibliotēkas lejupielādes iekļaujiet to sākotnējā skicē (skatiet attēlu iepriekš).

Programmā ir arī "paraugu skices", no kurām viena ir paredzēta Ir sistēmai. Tas arī būtu lielisks sākumpunkts. (skatīt iepriekšējo attēlu)

Iekļauts arī šķidro kristālu fails ar dažām bibliotēkas īpašībām.

9. solis: ieprogrammējiet vēlamās atslēgas

Programmējiet atslēgas, kuras vēlaties izmantot
Programmējiet atslēgas, kuras vēlaties izmantot

Lielgabals iet uz priekšu, atpakaļ un mērķē pa kreisi un pa labi. Tātad, lai veiktu šīs darbības, mums būs vajadzīgas atslēgas. Mēs varētu izpildīt uzdevumu piešķirt atslēgas konkrētu lietu veikšanai, izmantojot to unikālo atslēgas vērtību. Pēc tam mēs varētu piešķirt šīm galvenajām vērtībām īpašas funkcijas, izmantojot funkciju #define.

piem

#iekļaut

#define F 16736925

#define B 16754775

kur "F" būtu mainīgais, kas saistīts ar virzību uz priekšu, un cipars blakus tam, unikālā atslēgas vērtība šī uzdevuma veikšanai.

Konkrētu komponentu iestatīšana uz “augstu” vai “zemu” ļaus sasniegt konkrētus mērķus. piem. Mūsu kodā, ja mēs vēlamies, lai lielgabals iet uz priekšu, mēs iestatītu līdzstrāvas motora izejas tapas uz augstu, izraisot automašīnas kustību. Beigās tiks sniegta visa tā skice.

10. darbība: pabeidziet kodu un sāciet kustēties

-Ja neesat pazīstams ar kodēšanu, nebaidieties, tiešsaistē ir daudz kodu un piemēru, pēc kuriem varētu sekot, lai kustinātu savu lielgabalu. Šeit ir mans galīgais šī lielgabala kods, tas tika ņemts no vietnes www.elegoo.com un pielāgots atbilstoši lielgabala mērķēšanas kritērijiem.

11. darbība: augšupielādējiet savu kodu un pārbaudiet to

Augšupielādējiet savu kodu un pārbaudiet to
Augšupielādējiet savu kodu un pārbaudiet to

Ja viss noritēja labi, jums vajadzētu būt iespējai pārvietot savu lielgabalu. Noteikti neaizmirstiet uzlādēt baterijas un ieslēgt. Tāpat nedarbiniet lielgabalus, kamēr tie ir pievienoti datoram. Tas varētu būt bīstami dažām jūsu konstrukcijas jutīgajām daļām.

Veiksmi!

Ieteicams: