Indholdsfortegnelse:

RC -kanon: 11 trin
RC -kanon: 11 trin

Video: RC -kanon: 11 trin

Video: RC -kanon: 11 trin
Video: RC - 11 (PROD: Rocola) (Video oficial) (Broken) 2024, November
Anonim
RC kanon
RC kanon

Denne instruerbare blev oprettet for at opfylde projektkravet fra Makecourse ved University of South Florida (www.makecourse.com)

Trin 1: Hvad du får brug for

Hvad du får brug for
Hvad du får brug for
Hvad du får brug for
Hvad du får brug for
Hvad du får brug for
Hvad du får brug for
Hvad du får brug for
Hvad du får brug for

Kropskomponenter

-2 hjul (3d -printet eller som du ønsker at designe dem)

-Chassis-Fortrinsvis lavet af noget, der let kan formes, dvs. bores, laserskæres osv. Dette skyldes, at vi vil have mange ledninger og derfor bliver nødt til at oprette porte i chassiset for at føre kanonernes elektriske komponenter.

Elektriske komponenter

-Arduino Uno bord

-Ir fjernbetjening

-Ir sensor

-Dc stepper/speed motorer

-Masser af ledninger og springkabler

-V.2 -kort (ikke påkrævet, men gør forbindelser meget mere organiserede og lettere at køre)

-12v batterier og batteripakke (strømforsyning)

-L298 motor driver

Trin 2: Montering af den kanonelektriske bygning

Samling af kanon- elektrisk bygning
Samling af kanon- elektrisk bygning

Tilslut jævnstrømsmotorer til L298 -motordriveren

-Kør individuelle ledninger fra DC -hastigheds-/stepper -motoren, og sæt dem i portene på L298 -modulet. Dette er den komponent, der skal drive motorerne.

Trin 3: Tilslut Ir -sensoren til V5 -kortet

Tilslut Ir -sensoren til V5 -kortet
Tilslut Ir -sensoren til V5 -kortet

Tilslut Ir -sensoren til V5 -kortet. Dette er en del, der giver brugeren mulighed for at styre bilen via Ir -fjernbetjening. Dette gøres ved blot at tilslutte kablet fra IR -sensoren til porten, der siger "Ir -sensor"

Trin 4: Sæt V5 -bord på Arduino Uno

Sæt V5 -bord på Arduino Uno
Sæt V5 -bord på Arduino Uno

-Det er den store del ved at bruge V5 -kortet, det gør disse forbindelser lette. Det er designet til at "pakke" på Arduino Uno og sparer dermed en masse ledninger og får forbindelserne til at se pæne ud. Sørg for at indstille dine stifter i den rigtige overensstemmelse, dvs. (GND til jordport, analog til analog osv.) Dette er for at undgå bøjning eller beskadigelse af porte.

Trin 5: Tilslut strømforsyningen til Arduino -kortet

Tilslut strømforsyningen til Arduino -kortet
Tilslut strømforsyningen til Arduino -kortet
Tilslut strømforsyningen til Arduino -kortet
Tilslut strømforsyningen til Arduino -kortet

Ved at bruge en batteripakke til dette også gør det, at dette element også sparer på masser af ledninger og fremstår lidt mere elegant. Højt anbefalet. Disse batterier, der ofte er billige, har også sin egen uafhængige tænd- og slukkontakt. Du skal blot tilslutte stikkontakten (sørg for at få en port, der er kompatibel med arduinoen) til arduinoen.

Trin 6: Overordnet kredsløbslayout

Overordnet kredsløbslayout
Overordnet kredsløbslayout

Her er hvad der foregår under emhætten.

-Hastighedsmotorerne drevet af L298

-Ir -sensoren er forbundet til V5 -kortet.

-En 12v strømforsyning

- Alle elektriske komponenter drives/ jordes ved hjælp af en jordingsskinne efter behov.

Trin 7: Kode og arbejdsprincip

Kode og arbejdsprincip
Kode og arbejdsprincip

Kanonen er dybest set fuldt betjent via Ir -fjernbetjening og vil være hovedfokus for programmeringsformål. Ir -kontrolsystemet består af at sende og modtage information. Sendingen sker fra fjernbetjeningen, og modtagelsen foretages af Ir -sensoren. Ir -fjernbetjeninger sender signaler via en binær pulskode, ligesom mange andre dagligdags instrumenter. For ikke at forvirre sensoren og undgå at opfange den forkerte pulskode, er det almindelig praksis at modulere den ved en given bærefrekvens, som sensoren derefter kan filtrere og modtage som en unik kommando.

Trin 8: Herunder IR -biblioteket

Herunder IR -biblioteket
Herunder IR -biblioteket

-Der er mange ir -biblioteker online, der kunne inkluderes i arduino -skitsen for at lette programmeringen af ir -fjernbetjeningen. Disse kunne findes fx

www.liquidcrystal.com

www.elegoo.com

Efter download af biblioteket skal du inkludere det i din indledende skitse (se billedet ovenfor).

Der er også "eksempelskitser" i programmet, hvoraf den ene er til et Ir -system. Dette ville også være et godt udgangspunkt. (se billedet ovenfor)

Inkluderet er også en flydende krystalfil med nogle biblioteksegenskaber.

Trin 9: Programmer de nøgler, du ønsker at bruge

Programmer de nøgler, du ønsker at bruge
Programmer de nøgler, du ønsker at bruge

Kanonen går fremad, bagud og sigter til venstre og højre. Så vi skulle bruge nøgler til at udføre disse operationer. Vi kunne udføre opgaven med at tildele nøgler til at gøre bestemte ting ved at bruge deres unikke nøgleværdi. Vi kunne derefter tildele disse nøgleværdier til at have specifikke funktioner ved hjælp af funktionen #define.

f.eks

#omfatte

#define F 16736925

#define B 16754775

hvor "F" ville være variablen forbundet med fremadrettet og cifret ved siden af, den unikke nøgleværdi til at udføre denne opgave.

Indstilling af bestemte komponenter til "høj" eller "lav" vil udføre særlige mål. f.eks. I vores kode, hvis vi ønsker at få kanonen til at gå fremad, ville vi sætte outputstifterne på DC -motoren til høj, hvilket fik bilen til at bevæge sig. En fuld skitse af alt dette vil blive leveret i slutningen.

Trin 10: Afslut koden og bevæg dig

-Hvis du ikke er bekendt med kodning, skal du ikke være bange, der er mange koder og eksempler online, som du kan følge for at få din kanon til at bevæge sig. Her er min endelige kode for denne kanon, den blev udtaget fra www.elegoo.com og justeret til at passe til kriterierne for målretning af kanonen.

Trin 11: Upload din kode, og test den

Upload din kode, og test den
Upload din kode, og test den

Hvis alt gik godt, skulle du have din kanon i bevægelse. Husk at oplade batterier og tænde for kontakten. Du må heller ikke køre kanoner, mens du er tilsluttet computeren. Dette kan være farligt for nogle af de følsomme dele i din bygning.

Held og lykke!

Anbefalede: