Sisällysluettelo:
- Vaihe 1: Rakenna etäkotelo
- Vaihe 2: Viimeistele etäpiiri
- Vaihe 3: Lisää etäpiiri etäkoteloon
- Vaihe 4: Luo vastaanottopiiri
- Vaihe 5: Testaa piiri
Video: Arduino -pohjainen kaukosäädin Eskatelle tai kantosiipialukselle: 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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
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
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
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
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
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:
Arduino -selainpohjainen kaukosäädin (linux): 9 vaihetta (kuvilla)
Arduino -selainpohjainen kaukosäädin (linux): Meillä on lapsia. Rakastan heitä palasiksi, mutta he piilottavat jatkuvasti satelliitin ja television kaukosäätimen, kun he laittavat lasten kanavat päälle. Tämän jälkeen tapahtuu päivittäin useita vuosia ja sen jälkeen, kun rakas vaimoni sallii minulle
Magic Button 4k: 20USD BMPCC 4k (tai 6k) langaton kaukosäädin: 4 vaihetta (kuvien kanssa)
Magic Button 4k: 20USD BMPCC 4k (tai 6k) langaton kauko -ohjain: Monet ihmiset ovat pyytäneet minua kertomaan joitain tietoja BMPCC4k: n langattomasta ohjaimestani. Useimmat kysymykset koskivat bluetooth -ohjausta, joten mainitsen muutamia yksityiskohtia siitä. Oletan, että olet perehtynyt ESP32 Arduino -ympäristöihin
Arduino: Aikaohjelmat ja kaukosäädin Android -sovelluksesta: 7 vaihetta (kuvilla)
Arduino: Aikaohjelmat ja kaukosäädin Android -sovelluksesta: Olen aina ihmetellyt, mitä tapahtuu kaikille niille Arduino -levyille, joita ihmiset eivät tarvitse viileiden projektiensa päätyttyä. Totuus on hieman järkyttävä: ei mitään. Olen havainnut tämän perheeni kotona, jossa isäni yritti rakentaa oman kodin
IRduino: Arduino -kaukosäädin - Jäljitä kadonnut kaukosäädin: 6 vaihetta
IRduino: Arduino -kaukosäädin - Jäljitä kadonnut kaukosäädin: Jos olet koskaan kadottanut television tai DVD -soittimen kaukosäätimen, tiedät kuinka turhauttavaa on kävellä, löytää ja käyttää laitteen painikkeita. Joskus nämä painikkeet eivät edes tarjoa samaa toimintoa kuin kaukosäädin. Vastaanota
Tim's Cybot Arduino NANO -kaukosäädin: 31 vaihetta (kuvilla)
Tim's Cybot Arduino NANO -kaukosäädin: Tämän projektin tarkoituksena on luoda infrapunakaukosäädin ohjaamaan alkuperäistä Cybotia, joka vastaanotettiin Ultimate Real Robots -lehden kanssa, joka aloitettiin vuonna 2001. Syy tehdä kaukosäädin: (pieni historia) Ennen IR -luurin osat