Innholdsfortegnelse:
- Trinn 1: Bygg det eksterne huset
- Trinn 2: Fullfør din eksterne krets
- Trinn 3: Legg til ekstern krets i fjernhuset
- Trinn 4: Lag mottakskretsen
- Trinn 5: Test kretsen din
Video: Arduino -basert fjernkontroll for Eskate eller Hydrofoil: 5 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
Denne instruksen vil vise deg hvordan du bygger en fysisk fjernkontroll for bruk med eske eller elektrisk hydrofoil, inkludert all koden og maskinvaren du trenger. Det er mye lodding involvert, men det er også morsomt å lage. Hva kan fjernkontrollen gjøre?
- Kommuniser med et ESC over PPM/PWM -signal og få det til å snurre en motor.
- Den har 2 ekstra knapper til bruk for hvilken funksjon du liker. (cruise control) Den er vanntett.
- Det har ikke omvendt. Noe som er bra for denne applikasjonen.
- Valgfri Anti Spark -rutine og batterikutt hvis du bruker et stort gaffeltruckrelé.
Hvorfor gå denne ruten? Jeg liker enkelheten i Arduino og PWM -signal. Koden er enkel selv for nybegynnere som meg, og jeg har full kontroll over mange parametere. Arduino kan styre batteriets hovedbryter selv eksternt. Den leser også temperaturer og har en skjerm. Alle ting som standard VESC enten ikke har eller er kompliserte å sette opp. Arduino er billig, enkel og kraftig.
Hvilken komponent trenger du?
- 2 Arduino Nanos
- 2 Trykknapper
- 1 større 12 mm av/på -knapp
- 18650 batteri
- 18650 batteriholder
- NRF24 Chip
- Relémodul
- Krympeslange
- Toppstifter.
- Termistorer (temperatursensorer
- 35 mm lang 10Kohm lineær motstand
Verktøy du trenger:
- 3D -skriver
- Loddejern (flott produkt!)
- M3 Trykk
Trinn 1: Bygg det eksterne huset
Du vet sannsynligvis hvordan du bruker 3D -skriveren. Her er noen tips: Jeg tror ikke du kan få vanntette utskrifter. Mange prøvde, de fleste mislyktes. Du kan bare belegge dem med epoxy som er gjennomførbart, men rotete. Jeg gikk med en annen strategi, og jeg bruker kondom eller en hanske for vanntetting. Selv om huset ditt er vanntett, er det vanskelig å finne en vanntett knapp eller potensiometer. Du trenger en avskjæringsspiker for utløserakselen og et stykke stiv ledning for koblingen til den lineære poti.
CAD -modellen har en veggtykkelse på 2 mm. Dette er bra nok synes jeg. Du kan selvfølgelig endre modellen. CAD -filer (Inkludert komponenter)
Trinn 2: Fullfør din eksterne krets
For å koble til RF24 -modulen, knappene og potensiometeret, følg bare opplæringen nedenfor. Bruk mye hodeskrump og varmt lim for å isolere alt. Etter at du testet det! Dette må fungere pålitelig, så du må gjøre det riktig. Jeg hadde ingen problemer med å koble NRF24 -modulen direkte til 3V -pinnene på mine Arduinos. Trenger ikke strømforsyningen separat. Potensiometeret er 10Kohm og 35 mm langt. Jeg måtte lete hardt på ebay for å finne den. Hvis din er annerledes, må du improvisere huset litt. En 18650 celle brukes til å levere strøm. Dette skal vare veldig lenge. Den blir koblet til Vin og Gnd på Arduino. Det fungerer bare hvis batteriet er friskt. Hvis spenningen synker til lav, fungerer NRF24 ikke lenger. Ekstern kode
Opplæringsprogrammer jeg brukte:
- https://learn.adafruit.com/thermistor/using-a-thermistor
- https://www.arduino.cc/en/Tutorial/AnalogInOutSerial
- https://howtomechatronics.com/tutorials/arduino/arduino-wireless-communication-nrf24l01-tutorial/
- https://howtomechatronics.com/tutorials/arduino/lc…
- https://arduino.cc/en/Tutorial/Button
Trinn 3: Legg til ekstern krets i fjernhuset
Knappene må løses for å få den inn i huset. Sørg for at alt passer, selvfølgelig, og ikke ødelegg kabler. Jeg antar at dette trinnet er selvforklarende. Jeg brukte fire M3 skruer. 10 mm lengde er nok.
Trinn 4: Lag mottakskretsen
Igjen kan du følge opplæringen i koden og også to trinn lenger opp. Jeg brukte de samme pin -tilkoblingene og uttalte om jeg avvek fra det i koden.
Det grunnleggende i dette er at fjernkontrollen sender en tekstvariabel til den mottakende Arduino over 2 NRF 24 -brikker. Den tekstvariabelen blir deretter konvertert til et PWM -signal som får VESC til å slå på gassen. Dette fungerer også med hvilken som helst annen ESC, eller til og med bare en servo. Denne kretsen har den ekstra fordelen med antigjenneføring. Jeg har et veldig stort relé som kan stenge forbindelsen fra hovedbatteriene, så Arduino -mottakeren styrer det også. Dette store reléet aktiveres av et mindre relé, og et separat relé gjør antistoff -tingen. Denne prosessen startes ved å trykke på en knapp utenfor batterihuset. Mottakerkode
Mer informasjon er i videoen nedenfor. I tillegg til all koden jeg brukte.
Trinn 5: Test kretsen din
Hvis alt gikk riktig, skulle du nå se verdien i øverste venstre hjørne av skjermen endres fra 1500-2000 når du trykker på avtrekkeren til fjernkontrollen.
Anbefalt:
Magic Button 4k: 20USD BMPCC 4k (eller 6k) trådløs fjernkontroll: 4 trinn (med bilder)
Magic Button 4k: 20USD BMPCC 4k (eller 6k) trådløs fjernkontroll: Mange har bedt meg om å dele noen detaljer om min trådløse kontroller for BMPCC4k. De fleste spørsmål handlet om Bluetooth -kontrollen, så jeg nevner noen detaljer om det. Jeg antar at du er kjent med ESP32 Arduino -miljøet
Trådløs Qi -lader for ESkate -fjernkontroll: 3 trinn
Trådløs Qi -lader for ESkate Remote: Jeg har brukt ESkate en stund nå, og noen ganger begynte fjernkontrollen å blinke rødt midt på turen og ba om at den skulle lades. Og uten å vite hvor mye strøm som er igjen i fjernkontrollen uten å være plugget inn, er det irriterende
IRduino: Arduino fjernkontroll - etterlign en tapt fjernkontroll: 6 trinn
IRduino: Arduino fjernkontroll - Imitate a Lost Remote: Hvis du noen gang har mistet fjernkontrollen for TV -en eller DVD -spilleren, vet du hvor frustrerende det er å måtte gå til, finne og bruke knappene på selve enheten. Noen ganger tilbyr disse knappene ikke engang den samme funksjonaliteten som fjernkontrollen. Motta
IoT RC -bil med smart lampe fjernkontroll eller gateway: 8 trinn (med bilder)
IoT RC Car With Smart Lamp Remote or Gateway: For et ikke -relatert prosjekt hadde jeg skrevet noen Arduino -koder for å snakke med MiLight smarte lamper og lampekontroller som jeg har i hjemmet mitt. Etter at jeg lyktes i å fange opp kommandoer fra de trådløse fjernkontrollene, Jeg bestemte meg for å lage en liten RC -bil for å teste
Slik emulerer du en TV -fjernkontroll eller annet med Arduino Irlib: 3 trinn (med bilder)
Hvordan emulere en TV -fjernkontroll eller annet med Arduino Irlib: Introduksjon Hei og velkommen til min første Instructable.I dag lærer vi, som tittelen sier, å etterligne e TV -fjernkontroll eller noe lignende som fungerer med infrarøde signaler ved hjelp av Arduino (hvilken som helst modell) .Problemet var: Hvordan kan jeg sende koder til en