Sisukord:

Arduino -põhine kaugjuhtimispult Eskate või tiiburlaeva jaoks: 5 sammu (piltidega)
Arduino -põhine kaugjuhtimispult Eskate või tiiburlaeva jaoks: 5 sammu (piltidega)

Video: Arduino -põhine kaugjuhtimispult Eskate või tiiburlaeva jaoks: 5 sammu (piltidega)

Video: Arduino -põhine kaugjuhtimispult Eskate või tiiburlaeva jaoks: 5 sammu (piltidega)
Video: Arduino at the skate park (Neo SkateBoard) 2024, November
Anonim
Image
Image
Arduino põhine kaugjuhtimispult Eskate või tiiburlaeva jaoks
Arduino põhine kaugjuhtimispult Eskate või tiiburlaeva jaoks

See juhend näitab teile, kuidas ehitada füüsiline kaugjuhtimispult, mida saab kasutada eskate või elektrilise tiiburlaevaga, sealhulgas kogu vajalik kood ja riistvara. Seal on palju jootmist, kuid seda on ka lõbus teha. Mida saab kaugjuhtimispult teha?

  • Suhtle ESC -ga üle PPM/PWM -signaali ja pane see mootor pöörlema.
  • Sellel on 2 lisanuppu, mida saab kasutada mis tahes funktsiooni jaoks. (püsikiiruse hoidja) See on veekindel.
  • Sellel pole tagasikäiku. Mis on selle rakenduse jaoks hea.
  • Valikuline sädemevastane rutiin ja aku väljalülitus, kui kasutate suurt kahveltõstuki releed.

Miks seda teed minna? Mulle meeldib Arduino ja PWM -signaali lihtsus. Kood on lihtne isegi minusugustele algajatele ja mul on täielik kontroll paljude parameetrite üle. Arduino saab aku pealülitit juhtida isegi eemalt. Samuti loeb see temperatuure ja sellel on ekraan. Kõik asjad, mida tavalisel VESC -l pole või on seadistamine keeruline. Arduino on odav, lihtne ja võimas.

Millist komponenti vajate?

  • 2 Arduino Nanos
  • 2 Vajutage nuppe
  • 1 Suurem 12 mm sisse/välja nupp
  • 18650 aku
  • 18650 Akuhoidik
  • NRF24 kiip
  • Relee moodul
  • Termokahanevad torud
  • Päise tihvtid.
  • Termistorid (temperatuuriandurid
  • 35 mm pikkune 10Kohm lineaarne takisti

Vajalikud tööriistad:

  • 3D printer
  • Jootekolb (suurepärane toode!)
  • M3 Puudutage

Samm: ehitage kaugmaja

Ehitage kaugmaja
Ehitage kaugmaja
Ehitage kaugmaja
Ehitage kaugmaja
Ehitage kaugmaja
Ehitage kaugmaja
Ehitage kaugmaja
Ehitage kaugmaja

Tõenäoliselt teate, kuidas oma 3D -printerit kasutada. Siin on mõned näpunäited: ma arvan, et veekindlaid trükiseid ei saa. Paljud inimesed proovisid, enamik ebaõnnestus. Saate neid katta ainult epoksiidiga, mis on teostatav, kuid räpane. Läksin teistsuguse strateegiaga ja kasutan hüdroisolatsiooniks kondoomi või kinnast. Isegi kui teie korpus on veekindel, on veekindlat nuppu või potentsiomeetrit raske leida. Päästetelje jaoks vajate lõikenaela ja lineaarse poti külge ühendamiseks jäika traati.

CAD -mudeli seinapaksus on 2 mm. See on minu arvates piisavalt hea. Mudelit saab muidugi muuta. CAD -failid (sh komponendid)

2. toiming: täitke oma kaugvooluring

Image
Image
Täitke oma kaugvooluring
Täitke oma kaugvooluring

RF24 mooduli, nuppude ja potentsiomeetri ühendamiseks järgige allolevaid õpetusi. Kõigi isoleerimiseks kasutage rohkelt pea kokkutõmbumist ja kuuma liimi. Pärast seda, kui olete seda testinud! See peab toimima usaldusväärselt, nii et peate seda õigesti tegema. Mul ei olnud probleeme NRF24 mooduli ühendamisega otse Arduinose 3V kontaktidega. Eraldi müüdavat toiteallikat pole vaja. Potentsiomeeter on 10Kohm ja 35mm pikk. Pidin ebayst kõvasti otsima, et seda leida. Kui teie oma on erinev, peate korpust veidi improviseerima. Toite saamiseks kasutatakse 18650 elementi. See peaks kestma väga kaua. See ühendatakse Arduino Vin ja Gndiga. See töötab ainult siis, kui aku on värske. Kui pinge langeb madalale, ei tööta NRF24 enam. Kaugkood

Õpetused, mida kasutasin:

  • 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

Samm: lisage kaugjuhtimispult kaugjuhtimispuldile

Lisage kaugjuhtimisahel kaugjuhtimispuldile
Lisage kaugjuhtimisahel kaugjuhtimispuldile
Lisage kaugjuhtimispult kaugjuhtimispuldile
Lisage kaugjuhtimispult kaugjuhtimispuldile
Lisage kaugjuhtimisahel kaugjuhtimispuldile
Lisage kaugjuhtimisahel kaugjuhtimispuldile
Lisage kaugjuhtimisahel kaugjuhtimispuldile
Lisage kaugjuhtimisahel kaugjuhtimispuldile

Nupud tuleb korpusesse pääsemiseks ümber müüa. Veenduge muidugi, et kõik sobib, ja ärge kahjustage ühtegi kaablit. Ma arvan, et see samm on iseenesestmõistetav. Kasutasin nelja M3 kruvi. 10 mm pikkusest piisab.

Samm: looge vastuvõtuskeem

Image
Image
Looge vastuvõtuskeem
Looge vastuvõtuskeem

Jällegi saate järgida koodis toodud õpetusi ja ka kahte sammu edasi. Kasutasin samu tihvtühendusi ja märkisin, kas olen koodis sellest kõrvale kaldunud.

Selle põhitõde on see, et pult saadab vastuvõtvale Arduinole tekstimuutuja üle 2 NRF 24 kiibi. Seejärel muudetakse see tekstimuutuja PWM -signaaliks, mis paneb VESC gaasi sisse lülitama. See töötab ka mis tahes muu ESC -ga või isegi ainult servoga. Sellel vooluringil on sädemetevastase suunamise täiendav eelis. Mul on väga suur relee, mis võib ühenduse põhipatareidest välja lülitada, nii et ka Arduino vastuvõtja kontrollib seda. Selle suure relee aktiveerib väiksem relee ja eraldi relee teeb sädemetevastase asja. See protsess käivitatakse, vajutades nuppu, mis asub väljaspool aku korpust. Vastuvõtja kood

Lisateavet leiate allolevast videost. Nagu ka kogu kood, mida kasutasin.

Samm: testige oma vooluringi

Testige oma vooluringi
Testige oma vooluringi
Testige oma vooluringi
Testige oma vooluringi

Kui kõik läks õigesti, peaksite nüüd kaugjuhtimispuldi päästikule vajutades nägema, et ekraani vasakus ülanurgas muutuks väärtus 1500–2000.

Soovitan: