Innehållsförteckning:
- Steg 1: Vad du behöver
- Steg 2: Montering av Cannon-Electric Build
- Steg 3: Anslut Ir -sensorn till V5 -kortet
- Steg 4: Sätt V5 -kortet på Arduino Uno
- Steg 5: Anslut strömförsörjningen till Arduino -kortet
- Steg 6: Övergripande kretslayout
- Steg 7: Kod och arbetsprincip
- Steg 8: Inklusive IR -biblioteket
- Steg 9: Programmera nycklarna du vill använda
- Steg 10: Slutför koden och rör dig
- Steg 11: Ladda upp din kod och testa den
Video: RC -kanon: 11 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Denna instruerbara skapades för att uppfylla projektkravet för Makecourse vid University of South Florida (www.makecourse.com)
Steg 1: Vad du behöver
Kroppskomponenter
-2 hjul (3d -tryckt eller hur du än vill designa dem)
-Chassi-Företrädesvis gjord av något som enkelt kan formas, dvs borras, laserskärs etc. Detta beror på att vi kommer att ha mycket ledningar och därför kommer att behöva skapa portar i chassit för att leda kanonernas elektriska komponenter.
Elektriska komponenter
-Arduino Uno -bräda
-Er fjärrkontroll
-Ir sensor
-Dc steg-/hastighetsmotorer
-Många kablar och hoppkablar
-V.2 -kort (krävs inte men gör anslutningar mycket mer organiserade och lättare att köra)
-12v batterier och batteripaket (strömförsörjning)
-L298 motorförare
Steg 2: Montering av Cannon-Electric Build
Anslut likströmsmotorerna till motorföraren L298
-Kör enskilda ledningar från likström/stegmotor och anslut dem till portarna på L298 -modulen. Detta är komponenten som kommer att driva motorerna.
Steg 3: Anslut Ir -sensorn till V5 -kortet
Anslut Ir -sensorn till V5 -kortet. Detta är en del som gör att användaren kan styra bilen via Ir -fjärrkontrollen. Detta görs genom att helt enkelt ansluta kabeln från IR -sensorn till porten som säger "Ir -sensor"
Steg 4: Sätt V5 -kortet på Arduino Uno
-Det här är den stora delen om att använda V5 -kortet, det gör dessa anslutningar enkla. Den är utformad för att "väska-packa" på Arduino Uno och sparar därmed mycket ledningar och gör att anslutningarna ser snygga ut. Var noga med att ställa in dina stift i rätt överensstämmelse, dvs (GND till jordport, analog till analog etc) detta för att undvika att böja eller skada portar.
Steg 5: Anslut strömförsörjningen till Arduino -kortet
Genom att använda ett batteri för detta också, gör det detta element också spara på massor av ledningar och verkar lite mer elegant. Högt rekommenderad. Dessa batteripaket som ofta är billiga, har också en egen oberoende på- och avstängningsknapp. Anslut helt enkelt eluttaget (se till att få en port som är kompatibel med arduino) till arduino.
Steg 6: Övergripande kretslayout
Här är vad som händer under huven.
-Hastighetsmotorerna som drivs av L298
-Ir -sensorn ansluten till V5 -kortet.
-En 12v strömförsörjning
- Alla elektriska komponenter drivs/ jordas med hjälp av en jordningsskena efter behov.
Steg 7: Kod och arbetsprincip
Kanonen drivs i princip fullt ut via Ir -fjärrkontrollen och kommer att vara huvudfokus för programmeringsändamål. Ir -kontrollsystemet består av att skicka och ta emot information. Sändningen sker från fjärrkontrollen och mottagningen görs av Ir -sensorn. Ir -fjärrkontroller skickar signaler via en binär pulskod, som många andra vardagliga instrument. För att inte förvirra sensorn och undvika att plocka upp fel pulskod är det vanligt att modulera den vid en given bärfrekvens som sensorn sedan kan filtrera och ta emot som ett unikt kommando.
Steg 8: Inklusive IR -biblioteket
-Det finns många ir -bibliotek online som kan inkluderas i arduino -skissen för att underlätta programmeringen av IR -fjärrkontrollen. Dessa kan hittas t.ex.
www.liquidcrystal.com
www.elegoo.com
Efter nedladdning av biblioteket, inkludera det i din första skiss, (se bilden ovan).
Det finns också "exempelskisser" i programmet, varav en är för ett Ir -system. Detta skulle också vara en bra utgångspunkt. (se bilden ovan)
Ingår också en flytande kristallfil med vissa biblioteksegenskaper.
Steg 9: Programmera nycklarna du vill använda
Kanonen går framåt, bakåt och siktar åt vänster och höger. Så vi skulle behöva nycklar för att utföra dessa operationer. Vi kan utföra uppgiften att tilldela nycklar till specifika saker genom att använda deras unika nyckelvärde. Vi kan sedan tilldela dessa nyckelvärden till specifika funktioner med hjälp av funktionen #define.
t.ex
#omfatta
#define F 16736925
#define B 16754775
där "F" skulle vara variabeln som är associerad med att gå framåt och siffran bredvid, det unika nyckelvärdet för att utföra denna uppgift.
Att ställa in vissa komponenter till "hög" eller "låg" kommer att utföra särskilda mål. t.ex. I vår kod om vi vill att kanonen ska gå framåt skulle vi sätta utgångsstiften på likströmsmotorn till hög, vilket fick bilen att röra sig. En fullständig skiss av allt detta kommer att tillhandahållas i slutet.
Steg 10: Slutför koden och rör dig
-Om du inte är bekant med kodning, var inte rädd, det finns många koder och exempel online som du kan följa för att få din kanon att röra sig. Här är min sista kod för denna kanon, den togs från www.elegoo.com och justerades för att passa kriterierna för att rikta kanonen.
Steg 11: Ladda upp din kod och testa den
Om allt gick bra borde du kunna ha din kanon i rörelse. Kom ihåg att ladda batterierna och slå på strömmen. Kör inte heller kanoner när du är ansluten till datorn. Detta kan vara farligt för några av de känsliga delarna i din byggnad.
Lycka till!
Rekommenderad:
Arduino Car Reverse Parking Alert System - Steg för steg: 4 steg
Arduino Car Reverse Parking Alert System | Steg för steg: I det här projektet kommer jag att utforma en enkel Arduino Car Reverse Parking Sensor Circuit med Arduino UNO och HC-SR04 Ultrasonic Sensor. Detta Arduino -baserade bilomvändningsvarningssystem kan användas för autonom navigering, robotavstånd och andra
Steg för steg PC -byggnad: 9 steg
Steg för steg PC -byggnad: Tillbehör: Hårdvara: ModerkortCPU & CPU -kylarePSU (strömförsörjningsenhet) Lagring (HDD/SSD) RAMGPU (krävs inte) CaseTools: Skruvmejsel ESD -armband/mathermisk pasta med applikator
Tre högtalarkretsar -- Steg-för-steg handledning: 3 steg
Tre högtalarkretsar || Steg-för-steg-handledning: Högtalarkretsen förstärker ljudsignalerna som tas emot från miljön till MIC och skickar den till högtalaren varifrån förstärkt ljud produceras. Här visar jag dig tre olika sätt att göra denna högtalarkrets med:
Steg-för-steg-utbildning i robotik med ett kit: 6 steg
Steg-för-steg-utbildning i robotik med ett kit: Efter ganska många månader av att bygga min egen robot (se alla dessa), och efter att två gånger ha misslyckats med delar, bestämde jag mig för att ta ett steg tillbaka och tänka om min strategi och riktning. De flera månaders erfarenhet var ibland mycket givande och
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)