Innholdsfortegnelse:

RC -kanon: 11 trinn
RC -kanon: 11 trinn

Video: RC -kanon: 11 trinn

Video: RC -kanon: 11 trinn
Video: ТЕПЕРЬ НЕ ПРОПАДУ 10-ть самоделок ВЫРУЧАТ ГДЕ УГОДНО! 2024, November
Anonim
RC -kanon
RC -kanon

Denne instruksen ble opprettet for å oppfylle prosjektkravet til Makecourse ved University of South Florida (www.makecourse.com)

Trinn 1: Hva du trenger

Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger

Kroppskomponenter

-2 hjul (3d -trykt eller slik du ønsker å designe dem)

-Chassis-Gjerne foretrukket av noe som lett kan formes, dvs. bores, laserskjæres osv. Dette er fordi vi vil ha mange ledninger og dermed må lage porter i chassiset for å koble kanonens elektriske komponenter.

Elektriske komponenter

-Arduino Uno -brett

-Ir fjernkontroll

-Ir sensor

-Dc stepper/speed motorer

-Mange ledninger og hoppkabler

-V.2 -kort (ikke nødvendig, men gjør tilkoblinger mye mer organiserte og enklere å kjøre)

-12v batterier og batteripakke (strømforsyning)

-L298 motorfører

Trinn 2: Montering av det kanonelektriske bygget

Montering av kanon- elektrisk bygg
Montering av kanon- elektrisk bygg

Koble likestrømsmotorene til motordriveren L298

-Kjør individuelle ledninger fra likestrøm/trinnmotor og koble dem til portene på L298 -modulen. Dette er komponenten som skal drive motorene.

Trinn 3: Koble Ir -sensoren til V5 -kortet

Koble Ir -sensoren til V5 -kortet
Koble Ir -sensoren til V5 -kortet

Koble Ir -sensoren til V5 -kortet. Dette er en del som lar brukeren kontrollere bilen via Ir -fjernkontrollen. Dette gjøres ved å koble kabelen fra IR -sensoren til porten som sier "Ir -sensor".

Trinn 4: Sett V5 -kortet på Arduino Uno

Sett V5 -bord på Arduino Uno
Sett V5 -bord på Arduino Uno

-Dette er den gode delen om å bruke V5 -kortet, det gjør disse tilkoblingene enkle. Den er designet for å "pakke" på Arduino Uno og sparer dermed mye ledninger og får tilkoblingene til å se pent ut. Sørg for å sette pinnene i riktig samsvar, dvs. (GND til jordport, analog til analog osv.) Dette er for å unngå bøyning eller skade porter.

Trinn 5: Koble strømforsyningen til Arduino -kortet

Koble strømforsyningen til Arduino -kortet
Koble strømforsyningen til Arduino -kortet
Koble strømforsyningen til Arduino -kortet
Koble strømforsyningen til Arduino -kortet

Ved å bruke en batteripakke til dette også, gjør det at dette elementet også sparer på mange ledninger og fremstår som litt mer elegant. Sterkt anbefalt. Disse batteripakkene som ofte er rimelige, har også sin egen uavhengige av- og på -bryter. Bare koble strømuttaket (sørg for å få en port som er kompatibel med arduinoen) til arduinoen.

Trinn 6: Overordnet kretsoppsett

Samlet kretsoppsett
Samlet kretsoppsett

Her er hva som skjer under panseret.

-Hastighetsmotorene drevet av L298

-Ir -sensoren koblet til V5 -kortet.

-En 12v strømforsyning

- Alle elektriske komponenter drives/ jordes ved hjelp av en jordingsskinne etter behov.

Trinn 7: Kode og arbeidsprinsipp

Kode og arbeidsprinsipp
Kode og arbeidsprinsipp

Kanonen er i utgangspunktet fullt betjent via Ir fjernkontroll og vil være hovedfokus for programmeringsformål. Ir -kontrollsystemet består av å sende og motta informasjon. Sendingen utføres fra fjernkontrollen, og mottakingen utføres av Ir -sensoren. Ir -fjernkontroller sender signaler via en binær pulskode, som mange andre hverdagsinstrumenter. For ikke å forvirre sensoren og unngå å plukke opp feil pulskode, er det vanlig praksis å modulere den på en gitt bærefrekvens som sensoren deretter kan filtrere og motta som en unik kommando.

Trinn 8: Inkludert IR -biblioteket

Inkludert IR -biblioteket
Inkludert IR -biblioteket

-Det er mange ir -biblioteker på nettet som kan inkluderes i arduino -skissen for å lette programmeringen av ir -fjernkontrollen. Disse finner du f.eks

www.liquidcrystal.com

www.elegoo.com

Etter at du har lastet ned biblioteket, inkluder det i din første skisse (se bildet ovenfor).

Det er også "eksempelskisser" i programmet, hvorav den ene er for et Ir -system. Dette ville også være et flott utgangspunkt. (se bildet over)

Inkludert er også en flytende krystallfil med noen bibliotekegenskaper.

Trinn 9: Programmer tastene du ønsker å bruke

Programmer nøklene du ønsker å bruke
Programmer nøklene du ønsker å bruke

Kanonen går fremover, bakover og sikter til venstre og høyre. Så vi trenger nøklene for å utføre disse operasjonene. Vi kan utføre oppgaven med å tildele nøkler til å gjøre bestemte ting ved å bruke den unike nøkkelverdien. Vi kan deretter tilordne disse nøkkelverdiene til å ha spesifikke funksjoner ved å bruke #define -funksjonen.

f.eks

#inkludere

#define F 16736925

#define B 16754775

hvor "F" ville være variabelen knyttet til fremover og sifferet ved siden av, den unike nøkkelverdien for å utføre denne oppgaven.

Å sette bestemte komponenter til "høy" eller "lav" vil utføre bestemte mål. f.eks. I koden vår, hvis vi ønsker å få kanonen til å gå fremover, setter vi utgangspinnene på likestrømsmotoren til høy, noe som får bilen til å bevege seg. En fullstendig skisse av alt dette vil bli gitt på slutten.

Trinn 10: Fullfør koden og beveg deg

-Hvis du ikke er kjent med koding, ikke er redd, er det mange koder og eksempler på nettet som du kan følge for å få kanonen din til å bevege seg. Her er min siste kode for denne kanonen, den ble samplet fra www.elegoo.com og justert for å passe til kriteriene for sikte på kanonen.

Trinn 11: Last opp koden din og test den

Last opp koden din og test den
Last opp koden din og test den

Hvis alt gikk bra, bør du kunne bevege kanonen din. Husk å lade batteriene og slå på bryteren. Ikke kjør kanonen mens den er koblet til datamaskinen. Dette kan være farlig for noen av de følsomme delene i bygningen din.

Lykke til!

Anbefalt: