Sisällysluettelo:

Arduino -pohjainen kaukosäädin Eskatelle tai kantosiipialukselle: 5 vaihetta (kuvilla)
Arduino -pohjainen kaukosäädin Eskatelle tai kantosiipialukselle: 5 vaihetta (kuvilla)

Video: Arduino -pohjainen kaukosäädin Eskatelle tai kantosiipialukselle: 5 vaihetta (kuvilla)

Video: Arduino -pohjainen kaukosäädin Eskatelle tai kantosiipialukselle: 5 vaihetta (kuvilla)
Video: Mobile Control Car | Bluetooth Control Car | Remote Control Car #science #technology 2024, Marraskuu
Anonim
Image
Image
Arduinopohjainen kaukosäädin Eskatelle tai kantosiipialukselle
Arduinopohjainen kaukosäädin Eskatelle tai kantosiipialukselle

Tässä ohjeessa kerrotaan, kuinka voit rakentaa fyysisen kaukosäätimen käytettäväksi eskateen tai sähköisen kantosiipialuksen kanssa, mukaan lukien kaikki tarvitsemasi koodi ja laitteisto. Siinä on paljon juottamista, mutta sen tekeminen on myös hauskaa. Mitä kaukosäädin voi tehdä?

  • Kommunikoi ESC: n kanssa PPM/PWM -signaalin kautta ja saa sen pyörimään moottoria.
  • Siinä on 2 ylimääräistä painiketta, joita voit käyttää mihin tahansa haluamaasi ominaisuuteen. (vakionopeudensäädin) Se on vedenpitävä.
  • Sillä ei ole käänteistä. Mikä on hyvä asia tässä sovelluksessa.
  • Lisävarusteena kipinänesto ja akun katkaisu, jos käytät suurta trukkirelettä.

Miksi valita tämä reitti? Pidän Arduinon ja PWM -signaalin yksinkertaisuudesta. Koodi on helppo jopa aloittelijoille, kuten minä, ja minulla on täysi määräysvalta moniin parametreihin. Arduino voi ohjata akun pääkytkintä jopa etänä. Se lukee myös lämpötilat ja siinä on näyttö. Kaikki asiat, joita VESC -vakiomallissa ei ole tai joiden asennus on monimutkaista. Arduino on halpa, yksinkertainen ja tehokas.

Mitä komponenttia tarvitset?

  • 2 Arduino Nanosta
  • 2 Painikkeet
  • 1 Suurempi 12 mm: n virtapainike
  • 18650 Akku
  • 18650 Akun pidike
  • NRF24 -siru
  • Relemoduuli
  • Lämpökutistuva letku
  • Otsikon nastat.
  • Termistorit (lämpötila -anturit
  • 35 mm pitkä 10Kohm lineaarinen vastus

Tarvittavat työkalut:

  • 3D tulostin
  • Juotosrauta (loistava tuote!)
  • M3 Napauta

Vaihe 1: Rakenna etäkotelo

Rakenna etäkotelo
Rakenna etäkotelo
Rakenna etäkotelo
Rakenna etäkotelo
Rakenna etäkotelo
Rakenna etäkotelo
Rakenna etäkotelo
Rakenna etäkotelo

Tiedät luultavasti 3D -tulostimen käytön. Tässä kuitenkin muutamia vinkkejä: En usko, että voit saada vedenpitäviä tulosteita. Moni yritti, suurin osa epäonnistui. Voit päällystää ne vain epoksilla, joka on toteutettavissa, mutta sotkuinen. Menin eri strategialla ja käytän kondomia tai käsineitä vedeneristykseen. Vaikka kotelo olisi vedenpitävä, vedenpitävää painiketta tai potentiometriä on vaikea löytää. Tarvitset katkaisunaulan liipaisuakselille ja jäykän langan palan lineaariseen pottiin kytkemistä varten.

CAD -mallin seinämän paksuus on 2 mm. Tämä on mielestäni tarpeeksi hyvä. Voit tietysti vaihtaa mallia. CAD -tiedostot (mukaan lukien komponentit)

Vaihe 2: Viimeistele etäpiiri

Image
Image
Viimeistele kaukosäätimen piiri
Viimeistele kaukosäätimen piiri

Liitä RF24 -moduuli, painikkeet ja potentiometri noudattamalla alla olevia ohjeita. Käytä paljon pään kutistetta ja kuumaa liimaa eristämään kaikki. Testin jälkeen! Tämän on toimittava luotettavasti, joten sinun on tehtävä se oikein. Minulla ei ollut ongelmia yhdistää NRF24 -moduuli suoraan Arduinosin 3V -nastoihin. Virtalähdettä ei tarvitse myydä erikseen. Potentiometri on 10Kohm ja 35mm pitkä. Jouduin etsimään kovasti ebaystä löytääkseni sen. Jos omasi on erilainen, sinun on improvisoitava koteloa hieman. 18650 -kennoa käytetään virran tuottamiseen. Tämän pitäisi kestää hyvin kauan. Se saa yhteyden Arduinon Viniin ja Gndiin. Se toimii kuitenkin vain, jos akku on uusi. Jos jännite laskee alhaiseksi, NRF24 ei enää toimi. Etäkoodi

Opetusohjelmat joita käytin:

  • 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

Vaihe 3: Lisää etäpiiri etäkoteloon

Lisää kauko -ohjauspiiri etäkoteloon
Lisää kauko -ohjauspiiri etäkoteloon
Lisää kauko -ohjauspiiri etäkoteloon
Lisää kauko -ohjauspiiri etäkoteloon
Lisää kauko -ohjauspiiri etäkoteloon
Lisää kauko -ohjauspiiri etäkoteloon
Lisää kauko -ohjauspiiri etäkoteloon
Lisää kauko -ohjauspiiri etäkoteloon

Napit on pakattava uudelleen, jotta ne pääsevät koteloon. Varmista, että kaikki sopii tietysti, äläkä vahingoita kaapeleita. Luulen, että tämä vaihe on itsestään selvä. Käytin neljää M3 -ruuvia. 10 mm pituus riittää.

Vaihe 4: Luo vastaanottopiiri

Image
Image
Luo vastaanottopiiri
Luo vastaanottopiiri

Jälleen voit seurata koodissa annettuja opetusohjelmia ja myös kaksi askelta ylöspäin. Käytin samoja nastaliitäntöjä ja totesin, jos poikkesin siitä koodissa.

Tämän perusasiat ovat, että kaukosäädin lähettää tekstimuuttujan vastaanottavalle Arduinolle yli 2 NRF 24 -sirun yli. Tämä tekstimuuttuja muunnetaan sitten PWM -signaaliksi, joka saa VESC: n käynnistämään kaasun. Tämä toimii myös minkä tahansa muun ESC: n tai jopa vain servon kanssa. Tämän piirin lisäetuna on kipinänesto. Minulla on erittäin suuri rele, joka voi katkaista yhteyden pääakkuista, joten myös Arduino -vastaanotin ohjaa sitä. Tämä suuri rele aktivoituu pienemmällä releellä ja erillinen rele hoitaa kipinöinnin esteen. Tämä prosessi käynnistetään painamalla painiketta akkukotelon ulkopuolella. Vastaanottimen koodi

Lisätietoja on alla olevassa videossa. Samoin kaikki käyttämäni koodit.

Vaihe 5: Testaa piiri

Testaa virtapiiri
Testaa virtapiiri
Testaa virtapiiri
Testaa virtapiiri

Jos kaikki meni oikein, sinun pitäisi nyt nähdä näytön vasemmassa yläkulmassa olevan arvon muutos 1500-2000, kun painat kauko-ohjaimen liipaisinta.

Suositeltava: