Innehållsförteckning:

RC -kanon: 11 steg
RC -kanon: 11 steg

Video: RC -kanon: 11 steg

Video: RC -kanon: 11 steg
Video: Ninja Arashi Level 11 Chapter 3 2024, Juli
Anonim
RC -kanon
RC -kanon

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

Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva

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

Montering av Cannon- Electrical Build
Montering av Cannon- Electrical 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
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

Set V5 Board On Arduino Uno
Set V5 Board On 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

Anslut strömförsörjningen till Arduino -kortet
Anslut strömförsörjningen till Arduino -kortet
Anslut strömförsörjningen till Arduino -kortet
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

Övergripande kretslayout
Ö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

Kod och arbetsprincip
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

Inklusive IR -biblioteket
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

Programmera nycklarna du vill använda
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

Ladda upp din kod och testa den
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: