Indholdsfortegnelse:

Arduino -baseret fjernbetjening til Eskate eller Hydrofoil: 5 trin (med billeder)
Arduino -baseret fjernbetjening til Eskate eller Hydrofoil: 5 trin (med billeder)

Video: Arduino -baseret fjernbetjening til Eskate eller Hydrofoil: 5 trin (med billeder)

Video: Arduino -baseret fjernbetjening til Eskate eller Hydrofoil: 5 trin (med billeder)
Video: SHE DIDN'T KNOW THERE WERE CAMERAS... LOOK WHAT SHE DID! 2024, Juli
Anonim
Image
Image
Arduino -baseret fjernbetjening til Eskate eller Hydrofoil
Arduino -baseret fjernbetjening til Eskate eller Hydrofoil

Denne instruktive viser dig, hvordan du bygger en fysisk fjernbetjening til brug med en eskate eller en elektrisk hydrofoil inklusive alle de koder og hardware, du har brug for. Der er meget lodning involveret, men det er også sjovt at lave. Hvad kan fjernbetjeningen gøre?

  • Kommuniker med et ESC over PPM/PWM signal og få det til at dreje en motor.
  • Den har 2 ekstra knapper til at bruge til den funktion, du kan lide. (fartpilot) Det er vandtæt.
  • Det har ikke omvendt. Hvilket er en god ting for denne applikation.
  • Valgfri Anti Spark -rutine og batteriskæring, hvis du bruger et stort gaffeltruckrelæ.

Hvorfor gå denne rute? Jeg kan godt lide enkelheden ved Arduino og PWM -signal. Koden er let, selv for begyndere som mig, og jeg har fuld kontrol over mange parametre. Arduino kan selv styre batteriets hovedafbryder eksternt. Den læser også temperaturer og har et display. Alle ting, som standard VESC enten ikke har eller er kompliceret at opsætte. Arduino er billig, enkel og kraftfuld.

Hvilken komponent har du brug for?

  • 2 Arduino Nanos
  • 2 trykknapper
  • 1 større 12 mm tænd/sluk -knap
  • 18650 batteri
  • 18650 Batteriholder
  • NRF24 Chip
  • Relæmodul
  • Krympeslange
  • Header pins.
  • Termistorer (temperatursensorer
  • 35 mm lang 10Kohm lineær modstand

Værktøjer du har brug for:

  • 3D printer
  • Loddejern (godt produkt!)
  • M3 Tryk på

Trin 1: Byg fjernhuset

Byg fjernhuset
Byg fjernhuset
Byg fjernhuset
Byg fjernhuset
Byg fjernhuset
Byg fjernhuset
Byg fjernhuset
Byg fjernhuset

Du ved sikkert, hvordan du bruger din 3D -printer. Her er dog nogle tips: Jeg tror ikke, du kan få vandtætte udskrifter. Mange mennesker forsøgte, de fleste mislykkedes. Du kan kun belægge dem med epoxy, hvilket er muligt, men rodet. Jeg gik med en anden strategi, og jeg bruger kondom eller en handske til vandtætning. Selvom dit hus er vandtæt, er det svært at finde en vandtæt knap eller potentiometer. Du skal bruge et afskæringsspik til udløserakslen og et stykke stiv ledning til forbindelsen til den lineære poti.

CAD -modellen har en vægtykkelse på 2 mm. Det synes jeg er godt nok. Du kan selvfølgelig ændre modellen. CAD -filer (inklusive komponenter)

Trin 2: Fuldfør dit fjernkredsløb

Image
Image
Fuldfør dit fjernkredsløb
Fuldfør dit fjernkredsløb

For at forbinde RF24 -modulet, knapperne og potentiometeret skal du bare følge vejledningen herunder. Brug masser af hovedkrympning og varm lim til at isolere alt. Efter du har testet det! Dette skal fungere pålideligt, så du skal gøre det rigtigt. Jeg havde ingen problemer med at forbinde NRF24 -modulet direkte til 3V -benene på mine Arduinos. Strømforsyningen skal ikke sælges separat. Potentiometeret er 10Kohm og 35 mm langt. Jeg var nødt til at kigge hårdt på ebay for at finde det. Hvis din er anderledes, skal du improvisere huset lidt. En 18650 celle bruges til at levere strøm. Dette skal vare meget længe. Det får forbindelse til Vin og Gnd på Arduino. Det fungerer dog kun, hvis batteriet er friskt. Hvis spændingen falder til lav, fungerer NRF24 ikke længere. Fjernkode

Selvstudier jeg brugte:

  • 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

Trin 3: Føj fjernkredsløbet til fjernhuset

Tilføj fjernkredsløbet til fjernhuset
Tilføj fjernkredsløbet til fjernhuset
Tilføj fjernkredsløbet til fjernhuset
Tilføj fjernkredsløbet til fjernhuset
Tilføj fjernkredsløbet til fjernhuset
Tilføj fjernkredsløbet til fjernhuset
Tilføj fjernkredsløbet til fjernhuset
Tilføj fjernkredsløbet til fjernhuset

Knapperne skal løses for at få det ind i huset. Sørg for at alt passer, og beskadig ikke kabler. Jeg tror, at dette trin er selvforklarende. Jeg brugte fire M3 skruer. 10 mm længde er nok.

Trin 4: Opret modtagelseskredsløbet

Image
Image
Opret modtagelseskredsløbet
Opret modtagelseskredsløbet

Igen kan du følge selvstudierne i koden og også to trin længere oppe. Jeg brugte de samme pin -forbindelser og angav, om jeg afvigede fra det i koden.

Det grundlæggende i dette er, at fjernbetjeningen sender en tekstvariabel til den modtagende Arduino over 2 NRF 24 -chips. Denne tekstvariabel konverteres derefter til et PWM -signal, der får VESC til at tænde gashåndtaget. Dette fungerer også med enhver anden ESC, eller endda bare en servo. Dette kredsløb har den ekstra fordel ved anti gnist routing. Jeg har et meget stort relæ, der kan lukke forbindelsen fra hovedbatterierne, så Arduino -modtageren styrer det også. Dette store relæ aktiveres af et mindre relæ, og et separat relæ gør anti -gnist -tingen. Denne proces startes ved at trykke på en knap uden for mit batterihus. Modtagerkode

Flere oplysninger findes i videoen herunder. Samt al den kode, jeg brugte.

Trin 5: Test dit kredsløb

Test dit kredsløb
Test dit kredsløb
Test dit kredsløb
Test dit kredsløb

Hvis alt gik rigtigt, skulle du nu se værdien i øverste venstre hjørne af displayet ændre sig fra 1500-2000, når du trykker på fjernbetjeningens udløser.

Anbefalede: