Satura rādītājs:
- 1. darbība: izveidojiet attālo korpusu
- 2. darbība. Pabeidziet tālvadības ķēdi
- 3. darbība: pievienojiet tālvadības ķēdi tālvadības korpusam
- 4. solis: izveidojiet uztveršanas ķēdi
- 5. darbība: pārbaudiet ķēdi
Video: Arduino balstīta tālvadības pults Eskate vai zemūdens spārniem: 5 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Šī pamācība parādīs, kā izveidot fizisku tālvadības pulti, lai to lietotu kopā ar eskate vai elektrisko zemūdens spārnu, ieskaitot visu nepieciešamo kodu un aparatūru. Ir daudz lodēšanas, taču to ir arī jautri izgatavot. Ko var darīt tālvadības pults?
- Sazinieties ar ESC, izmantojot PPM/PWM signālu, un liekiet tam griezties ar motoru.
- Tam ir 2 papildu pogas, lai izmantotu jebkurai funkcijai, kas jums patīk. (kruīza kontrole) Tas ir ūdensizturīgs.
- Tam nav reversa. Kas ir laba lieta šai lietojumprogrammai.
- Papildaprīkojums pret dzirksteles un akumulatora atvienošana, ja izmantojat lielu iekrāvēja releju.
Kāpēc izvēlēties šo ceļu? Man patīk Arduino un PWM signāla vienkāršība. Kods ir vienkāršs pat iesācējiem, piemēram, man, un man ir pilnīga kontrole pār daudziem parametriem. Arduino var kontrolēt akumulatora galveno slēdzi pat attālināti. Tas arī nolasa temperatūru un tam ir displejs. Visas lietas, kurām standarta VESC nav, vai to uzstādīšana ir sarežģīta. Arduino ir lēts, vienkāršs un spēcīgs.
Kāds komponents jums ir nepieciešams?
- 2 Arduino Nanos
- 2 spiedpogas
- 1 Lielāka 12 mm ieslēgšanas/izslēgšanas poga
- 18650 akumulators
- 18650 Akumulatora turētājs
- NRF24 mikroshēma
- Releju modulis
- Termiski saraušanās caurules
- Galvenes tapas.
- Termistori (temperatūras sensori
- 35 mm garš 10Kohm lineārais rezistors
Nepieciešamie rīki:
- 3D printeris
- Lodāmurs (lielisks produkts!)
- M3 Pieskarieties
1. darbība: izveidojiet attālo korpusu
Jūs droši vien zināt, kā izmantot savu 3D printeri. Šeit ir daži padomi: es nedomāju, ka jūs varat iegūt ūdensnecaurlaidīgas izdrukas. Daudzi cilvēki mēģināja, lielākā daļa neizdevās. Jūs varētu tos pārklāt tikai ar epoksīdu, kas ir izpildāms, bet netīrs. Es izvēlējos citu stratēģiju un hidroizolācijai izmantoju prezervatīvu vai cimdu. Pat ja jūsu korpuss ir ūdensizturīgs, ir grūti atrast ūdensnecaurlaidīgu pogu vai potenciometru. Jums būs nepieciešams nogrieztas naglas sprūda asij un cieta stieples gabals savienošanai ar lineāro poti.
CAD modeļa sienas biezums ir 2 mm. Šis, manuprāt, ir pietiekami labs. Jūs, protams, varat mainīt modeli. CAD faili (ieskaitot komponentus)
2. darbība. Pabeidziet tālvadības ķēdi
Lai pievienotu RF24 moduli, pogas un potenciometru, vienkārši izpildiet tālāk sniegtos norādījumus. Lai izolētu visu, izmantojiet daudz galvas saraušanās un karstu līmi. Pēc tam, kad to pārbaudījāt! Tam ir jādarbojas ticami, tāpēc jums tas jādara pareizi. Man nebija problēmu savienot NRF24 moduli tieši ar Arduinos 3V tapām. Nav nepieciešams atsevišķi pārdots barošanas avots. Potenciometrs ir 10Kohm un 35mm garš. Man bija ļoti jāmeklē ebay, lai to atrastu. Ja jūsu īpašums ir atšķirīgs, jums ir nedaudz jāuzlabo korpuss. Lai nodrošinātu strāvu, tiek izmantota 18650 šūna. Tam vajadzētu ilgt ļoti ilgu laiku. Tas tiek savienots ar Vin un Gnd uz Arduino. Tas darbojas tikai tad, ja akumulators ir svaigs. Ja spriegums nokrītas zemā līmenī, NRF24 vairs nedarbosies. Attālais kods
Pamācības, ko izmantoju:
- 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
3. darbība: pievienojiet tālvadības ķēdi tālvadības korpusam
Pogas ir jāpārdod tālāk, lai tās nokļūtu korpusā. Protams, pārliecinieties, ka viss ir kārtībā, un nesabojājiet kabeļus. Es domāju, ka šis solis ir pašsaprotams. Es izmantoju četras M3 skrūves. Pietiek ar 10 mm garumu.
4. solis: izveidojiet uztveršanas ķēdi
Atkal varat sekot kodā sniegtajām konsultācijām un arī diviem soļiem tālāk. Es izmantoju tos pašus tapu savienojumus un norādīju, vai kodā esmu no tā novirzījies.
Pamatā ir tas, ka tālvadības pults nosūta teksta mainīgo saņēmējam Arduino, izmantojot 2 NRF 24 mikroshēmas. Šis teksta mainīgais tiek pārveidots par PWM signālu, kas liek VESC ieslēgt droseļvārstu. Tas darbojas arī ar jebkuru citu ESC vai pat tikai ar servo. Šai shēmai ir papildu priekšrocība pret dzirksteļu novirzīšanu. Man ir ļoti liels relejs, kas var izslēgt savienojumu no galvenajām baterijām, tāpēc arī Arduino uztvērējs to kontrolē. Šo lielo releju aktivizē mazāks relejs, un atsevišķs relejs veic dzirksteles novēršanu. Šo procesu sāk, nospiežot pogu ārpus akumulatora korpusa. Uztvērēja kods
Vairāk informācijas ir zemāk esošajā videoklipā. Kā arī viss kods, ko izmantoju.
5. darbība: pārbaudiet ķēdi
Ja viss gāja pareizi, tagad, nospiežot tālvadības pults pogu, displeja augšējā kreisajā stūrī vajadzētu redzēt vērtību, kas mainās no 1500 līdz 2000.
Ieteicams:
Tālvadības pults slēdža tālvadības pults + palaidējs: 6 soļi (ar attēliem)
Tālvadības pults slēdža tālvadības pults + aktivizētājs: šī pedāļa tālvadības pults ir lieliski piemērota, lai apturētu animatorus, fotoattēlu arhivētājus, emuāru autorus un profesionāļus, kuri visu laiku nevar sasniegt savas kameras aizvara pogu vai kuriem ātri jāstrādā pie galda ar pievienotu kameru. augstas virs galvas. 2020. gada decembra atjauninājums: E
Burvju poga 4k: 20 ASV dolāru BMPCC 4k (vai 6 k) bezvadu tālvadības pults: 4 soļi (ar attēliem)
Burvju poga 4k: 20 ASV dolāru BMPCC 4k (vai 6 k) bezvadu tālvadības pults: Daudzi cilvēki ir lūguši mani dalīties ar informāciju par manu BMPCC4k bezvadu kontrolieri. Lielākā daļa jautājumu bija par Bluetooth vadību, tāpēc es minēšu dažas detaļas par to. Es pieņemu, ka jūs esat pazīstams ar ESP32 Arduino vidi
Televizora tālvadības pults kļūst par RF tālvadības pulti -- NRF24L01+ apmācība: 5 soļi (ar attēliem)
TV tālvadības pults kļūst par RF tālvadības pulti || NRF24L01+ apmācība: Šajā projektā es jums parādīšu, kā es izmantoju populāro nRF24L01+ RF IC, lai bezvadu režīmā pielāgotu LED sloksnes spilgtumu, izmantojot trīs bezjēdzīgas TV tālvadības pults pogas. Sāksim
Automātiska uz Arduino balstīta IR tālvadības pults ar temperatūru: 7 soļi
Automātiska uz tālvadības pulti balstīta IR tālvadības pults, kas balstīta uz Arduino: Hei, kas notiek, puiši! Akarsh šeit no CETech. Apnicis pamosties skaņas miega vidū tikai tāpēc, ka jūsu istabas temperatūra ir pārāk zema vai pārāk augsta jūsu mēma maiņstrāvas dēļ. Tad šis projekts ir domāts jums. Šajā projektā mēs gatavojamies
Zemūdens tālvadības pults: 10 soļi (ar attēliem)
Zemūdens tālvadības bezpilota lidaparāts: Es nolēmu izveidot šo ROV, lai izpētītu un apbrīnotu zemūdens pasauli, jo tur nav daudz rentablu zemūdens bezpilota lidaparātu. Lai gan tas prasa daudz laika, pētījumu un autodidaktikas, tas ir jautrs projekts