Kazalo:

Daljinski upravljalnik na osnovi Arduino za Eskate ali hidrogliser: 5 korakov (s slikami)
Daljinski upravljalnik na osnovi Arduino za Eskate ali hidrogliser: 5 korakov (s slikami)

Video: Daljinski upravljalnik na osnovi Arduino za Eskate ali hidrogliser: 5 korakov (s slikami)

Video: Daljinski upravljalnik na osnovi Arduino za Eskate ali hidrogliser: 5 korakov (s slikami)
Video: Защита от протечки воды. Своими руками 2024, November
Anonim
Image
Image
Arduino daljinski upravljalnik za Eskate ali Hydrofoil
Arduino daljinski upravljalnik za Eskate ali Hydrofoil

Ta navodila vam bodo pokazala, kako zgraditi fizični daljinski upravljalnik za uporabo z eskatom ali električnim krilcem, vključno z vso kodo in strojno opremo, ki jo potrebujete. Obstaja veliko spajkanja, vendar je tudi zabavno narediti. Kaj lahko naredi daljinec?

  • Komunicirajte z ESC prek signala PPM/PWM in zavrtite motor.
  • Ima 2 dodatna gumba za uporabo za katero koli funkcijo, ki vam je všeč. (tempomat) Je vodoodporen.
  • Nima obratno. Kar je za to aplikacijo dobro.
  • Izbirna rutina Anti Spark in izklop akumulatorja, če uporabljate rele velikega viličarja.

Zakaj iti na to pot? Všeč mi je preprostost signala Arduino in PWM. Koda je enostavna tudi za začetnike, kot sem jaz, in imam popoln nadzor nad številnimi parametri. Arduino lahko nadzoruje glavno stikalo baterije tudi na daljavo. Bere tudi temperature in ima zaslon. Vse stvari, ki jih standardni VESC nima ali jih je težko nastaviti. Arduino je poceni, preprost in zmogljiv.

Kateri sestavni del potrebujete?

  • 2 Arduino Nanos
  • 2 potisna gumba
  • 1 Večji gumb za vklop/izklop 12 mm
  • 18650 Baterija
  • Nosilec baterije 18650
  • Čip NRF24
  • Relejni modul
  • Termoskrčljive cevi
  • Zatiči glave.
  • Termistorji (temperaturni senzorji
  • 35 mm dolg 10Kohm linearni upor

Orodja, ki jih potrebujete:

  • 3D tiskalnik
  • Spajkalnik (odličen izdelek!)
  • M3 Tap

1. korak: Zgradite stanovanje na daljavo

Zgradite stanovanje na daljavo
Zgradite stanovanje na daljavo
Zgradite stanovanje na daljavo
Zgradite stanovanje na daljavo
Zgradite stanovanje na daljavo
Zgradite stanovanje na daljavo
Zgradite stanovanje na daljavo
Zgradite stanovanje na daljavo

Verjetno veste, kako uporabljati 3D tiskalnik. Tukaj je nekaj nasvetov: mislim, da ne morete dobiti vodotesnih odtisov. Veliko ljudi je poskusilo, večina ni uspela. Lahko jih premažete le z epoksidom, kar je izvedljivo, vendar grdo. Šel sem z drugačno strategijo in za hidroizolacijo uporabljam kondom ali rokavico. Tudi če je vaše ohišje vodotesno, je težko najti nepremočljiv gumb ali potenciometer. Za sprožilno os boste potrebovali odrezani žebelj in kos trde žice za povezavo z linearnimi potmi.

CAD model ima debelino stene 2 mm. Mislim, da je to dovolj dobro. Model seveda lahko spremenite. Datoteke CAD (vključno s komponentami)

2. korak: Dokončajte oddaljeno vezje

Image
Image
Dokončajte svoj daljinski krog
Dokončajte svoj daljinski krog

Če želite povezati modul RF24, gumbe in potenciometer, sledite spodnjim navodilom. Za izolacijo uporabite veliko skrčljive glave in vročega lepila. Ko ste ga preizkusili! To mora delovati zanesljivo, zato morate to narediti pravilno. Nisem imel težav pri povezovanju modula NRF24 neposredno s 3V zatiči mojega Arduinosa. Napajalnika ni treba prodajati ločeno. Potenciometer je 10Kohm in dolg 35 mm. Moral sem dobro pogledati na ebayu, da bi ga našel. Če je vaš drugačen, morate ohišje nekoliko improvizirati. Za napajanje se uporablja celica 18650. To bi moralo trajati zelo dolgo. Povezuje se z Vinom in Gndom na Arduinu. Deluje pa le, če je baterija sveža. Če napetost pade na nizko, NRF24 ne bo več deloval. Koda na daljavo

Vadnice, ki sem jih uporabil:

  • 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

Korak: Dodajte daljinsko vezje v ohišje za daljinsko upravljanje

Dodajte daljinsko vezje v oddaljeno ohišje
Dodajte daljinsko vezje v oddaljeno ohišje
Dodajte daljinsko vezje v oddaljeno ohišje
Dodajte daljinsko vezje v oddaljeno ohišje
Dodajte daljinsko vezje v daljinsko ohišje
Dodajte daljinsko vezje v daljinsko ohišje
Dodajte daljinsko vezje v oddaljeno ohišje
Dodajte daljinsko vezje v oddaljeno ohišje

Gumbe je treba ponovno spajkati, da pridejo v ohišje. Seveda se prepričajte, da vse ustreza in ne poškodujte kablov. Mislim, da je ta korak samoumeven. Uporabil sem štiri vijake M3. 10 mm dolžine je dovolj.

4. korak: Ustvarite sprejemno vezje

Image
Image
Ustvarite sprejemno vezje
Ustvarite sprejemno vezje

Ponovno lahko sledite vadnicam iz kode in tudi dva koraka naprej. Uporabil sem iste pin povezave in v kodi navedel, če od tega odstopam.

Temelji tega so, da daljinski upravljalnik pošlje besedilno spremenljivko sprejemnemu Arduinu prek 2 čipov NRF 24. Ta besedilna spremenljivka se nato pretvori v signal PWM, zaradi česar VESC vklopi plin. To deluje tudi s katerim koli drugim ESC -jem ali celo samo s servo. To vezje ima dodatno prednost usmerjanja proti iskrenju. Imam zelo velik rele, ki lahko prekine povezavo z glavnimi baterijami, zato to nadzoruje tudi sprejemnik Arduino. Ta veliki rele aktivira manjši rele, ločen rele pa deluje proti iskri. Ta postopek se sproži s pritiskom na gumb zunaj ohišja baterije. Koda sprejemnika

Več informacij je v spodnjem videu. Pa tudi vsa koda, ki sem jo uporabil.

5. korak: Preizkusite vezje

Preizkusite svoje vezje
Preizkusite svoje vezje
Preizkusite svoje vezje
Preizkusite svoje vezje

Če je šlo vse v redu, bi morali videti, da se vrednost v zgornjem levem kotu zaslona spremeni s 1500-2000, ko pritisnete sprožilec daljinskega upravljalnika.

Priporočena: