Indholdsfortegnelse:
- Trin 1: Hvad du får brug for
- Trin 2: Montering af den kanonelektriske bygning
- Trin 3: Tilslut Ir -sensoren til V5 -kortet
- Trin 4: Sæt V5 -bord på Arduino Uno
- Trin 5: Tilslut strømforsyningen til Arduino -kortet
- Trin 6: Overordnet kredsløbslayout
- Trin 7: Kode og arbejdsprincip
- Trin 8: Herunder IR -biblioteket
- Trin 9: Programmer de nøgler, du ønsker at bruge
- Trin 10: Afslut koden og bevæg dig
- Trin 11: Upload din kode, og test den
Video: RC -kanon: 11 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
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
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
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. 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
-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
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
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
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
-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
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
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:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)