Inhoudsopgave:

RC-kanon: 11 stappen
RC-kanon: 11 stappen

Video: RC-kanon: 11 stappen

Video: RC-kanon: 11 stappen
Video: Can an RC Car hit 100,000 (scale) Miles? 2024, November
Anonim
RC kanon
RC kanon

Deze instructable is gemaakt om te voldoen aan de projectvereiste van de Makecourse aan de University of South Florida (www.makecourse.com)

Stap 1: Wat heb je nodig?

Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben
Wat je nodig zult hebben

Lichaamsdelen

-2 wielen (3d geprint of hoe je ze ook wilt ontwerpen)

-Chassis - Bij voorkeur gemaakt van iets dat gemakkelijk kan worden gevormd, d.w.z. geboord, lasergesneden enz. Dit komt omdat we veel bedrading zullen hebben en dus poorten in het chassis moeten maken om de elektrische componenten van de kanonnen te bedraden.

Elektrische componenten

-Arduino Uno-bord

-Ir afstandsbediening

-Ir-sensor

-Dc stappen-/snelheidsmotoren

-Veel bedrading en startkabels

-V.2-kaart (niet vereist, maar maakt verbindingen veel overzichtelijker en gemakkelijker uit te voeren)

-12v batterijen en batterijpakket (voeding)

-L298 motorstuurprogramma

Stap 2: Montage van de kanon-elektrische constructie

De kanon-elektrische constructie monteren
De kanon-elektrische constructie monteren

Sluit de gelijkstroommotoren aan op de L298-motoraandrijving

- Leid afzonderlijke draden van de DC-snelheid/stappenmotor en sluit ze aan op de poorten van de L298-module. Dit is het onderdeel dat de motoren zal aandrijven.

Stap 3: Sluit de Ir-sensor aan op het V5-bord

Sluit de Ir-sensor aan op het V5-bord
Sluit de Ir-sensor aan op het V5-bord

Sluit de Ir-sensor aan op het V5-bord. Dit is een onderdeel waarmee de gebruiker de auto kan bedienen via de IR-afstandsbediening. Dit wordt gedaan door simpelweg de kabel van de IR-sensor aan te sluiten op de poort met de tekst "Ir-sensor"

Stap 4: Stel het V5-bord in op Arduino Uno

Zet het V5-bord op Arduino Uno
Zet het V5-bord op Arduino Uno

-Dit is het grote voordeel van het gebruik van het V5-bord, het maakt deze verbindingen eenvoudig. Het is ontworpen om op de Arduino Uno te "bag-packen" en bespaart zo veel bedrading en zorgt ervoor dat de verbindingen er netjes uitzien. Zorg ervoor dat u uw pinnen in de juiste overeenstemming plaatst, d.w.z. (GND naar grondpoort, analoog naar analoog, enz.) Dit is om te voorkomen dat poorten worden verbogen of beschadigd.

Stap 5: Sluit de voeding aan op het Arduino-bord

Sluit de voeding aan op het Arduino-bord
Sluit de voeding aan op het Arduino-bord
Sluit de voeding aan op het Arduino-bord
Sluit de voeding aan op het Arduino-bord

Door ook hiervoor een batterijpakket te gebruiken, bespaart dit element ook veel bedrading en ziet het er wat eleganter uit. Sterk aanbevolen. Deze vaak goedkope accu's hebben ook een eigen onafhankelijke aan- en uitschakelaar. Sluit gewoon het stopcontact (zorg ervoor dat u een poort krijgt die compatibel is met de arduino) op de arduino.

Stap 6: Algehele circuitindeling

Algemene circuitindeling
Algemene circuitindeling

Hier is wat er onder de motorkap gebeurt.

-De snelheidsmotoren aangedreven door de L298

-De Ir-sensor aangesloten op het V5-bord.

-Een 12v voeding

- Alle elektrische componenten worden, indien nodig, gevoed/geaard met behulp van een aardingsrail.

Stap 7: Code en werkingsprincipe

Code en werkingsprincipe
Code en werkingsprincipe

Het kanon wordt in principe volledig bediend via de IR-afstandsbediening en zal de belangrijkste focus zijn voor programmeerdoeleinden. Het Ir-besturingssysteem bestaat uit het verzenden en ontvangen van informatie. Het verzenden gebeurt vanaf de afstandsbediening en het ontvangen wordt gedaan door de Ir-sensor. Ir-afstandsbedieningen sturen signalen via een binaire pulscode, net als veel andere alledaagse instrumenten. Om de sensor niet in verwarring te brengen en te voorkomen dat de verkeerde pulscode wordt opgepikt, is het gebruikelijk om deze te moduleren op een bepaalde draaggolffrequentie die de sensor vervolgens kan filteren en ontvangen als een uniek commando.

Stap 8: Inclusief de IR-bibliotheek

Inclusief de IR-bibliotheek
Inclusief de IR-bibliotheek

- er zijn veel ir-bibliotheken online die in de Arduino-schets kunnen worden opgenomen om het programmeren van de ir-afstandsbediening te vergemakkelijken. Deze zijn o.a. te vinden op:

www.liquidcrystal.com

www.elego.com

Nadat u de bibliotheek hebt gedownload, neemt u deze op in uw eerste schets (zie afbeelding hierboven).

Er zijn ook "voorbeeldschetsen" in het programma, waarvan er één voor een Ir-systeem is. Dit zou ook een mooi startpunt zijn. (zie bovenstaande afbeelding)

Inbegrepen is ook een liquid crystal bestand met enkele bibliotheekeigenschappen.

Stap 9: Programmeer de toetsen die u wilt gebruiken

Programmeer de toetsen die u wilt gebruiken
Programmeer de toetsen die u wilt gebruiken

Het kanon gaat vooruit, achteruit en richt naar links en rechts. We hebben dus sleutels nodig om deze bewerkingen uit te voeren. We zouden de taak kunnen volbrengen om sleutels toe te wijzen om specifieke dingen te doen door gebruik te maken van hun unieke sleutelwaarde. We zouden deze sleutelwaarden vervolgens kunnen toewijzen aan specifieke functies door gebruik te maken van de functie #define.

bijv

#erbij betrekken

#define F 16736925

#definieer B 16754775

waarbij "F" de variabele zou zijn die hoort bij vooruitgaan en het cijfer ernaast, de unieke sleutelwaarde om deze taak uit te voeren.

Door bepaalde componenten op "hoog" of "laag" te zetten, worden bepaalde doelen bereikt. bijv. Als we in onze code willen dat het kanon vooruit gaat, zetten we de uitgangspinnen op de gelijkstroommotor te hoog, waardoor de auto gaat bewegen. Een volledige schets van dit alles zal aan het einde worden verstrekt.

Stap 10: Voltooi de code en ga aan de slag

-Als je niet bekend bent met coderen, wees dan niet bang, er zijn veel codes en voorbeelden online die je zou kunnen volgen om je kanon in beweging te krijgen. Hier is mijn definitieve code voor dit kanon, het is gesampled van www.elegoo.com en aangepast aan de criteria voor het richten van het kanon.

Stap 11: Upload uw code en test deze uit

Upload uw code en test hem uit
Upload uw code en test hem uit

Als alles goed is gegaan, zou je je kanon moeten kunnen bewegen. Vergeet niet de batterijen op te laden en de schakelaar aan te zetten. Gebruik het kanon ook niet terwijl het op de computer is aangesloten. Dit kan gevaarlijk zijn voor sommige van de gevoelige onderdelen in uw build.

Veel geluk!

Aanbevolen: