Turinys:
- 1 žingsnis: sukurkite nuotolinį korpusą
- 2 žingsnis: Užbaikite nuotolinę grandinę
- 3 veiksmas: pridėkite nuotolinį grandinę prie nuotolinio korpuso
- 4 žingsnis: sukurkite priėmimo grandinę
- 5 žingsnis: išbandykite savo grandinę
Video: „Arduino“nuotolinio valdymo pultas „Eskate“arba „Hydrofoil“: 5 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Ši instrukcija parodys, kaip sukurti fizinį nuotolinio valdymo pultą, skirtą naudoti su eskate ar elektriniu sparčiuoju sparnu, įskaitant visą reikalingą kodą ir techninę įrangą. Yra daug litavimo, tačiau jį taip pat smagu gaminti. Ką gali padaryti nuotolinio valdymo pultas?
- Bendraukite su ESC per PPM/PWM signalą ir priverskite jį sukti variklį.
- Jame yra 2 papildomi mygtukai, kuriuos galite naudoti norimai funkcijai. (kruizo kontrolė) Jis yra atsparus vandeniui.
- Jame nėra atvirkštinio. Kas yra geras dalykas šiai programai.
- Pasirenkama apsauga nuo kibirkščių ir akumuliatoriaus išjungimas, jei naudojate didelę šakinio krautuvo relę.
Kodėl eiti šiuo keliu? Man patinka „Arduino“ir PWM signalo paprastumas. Kodas yra lengvas net pradedantiesiems, tokiems kaip aš, ir aš visiškai kontroliuoju daugybę parametrų. „Arduino“gali valdyti akumuliatoriaus jungiklį net nuotoliniu būdu. Jis taip pat nuskaito temperatūrą ir turi ekraną. Visi dalykai, kurių standartinis VESC neturi arba yra sudėtingi. „Arduino“yra pigus, paprastas ir galingas.
Kokio komponento jums reikia?
- 2 „Arduino Nanos“
- 2 Mygtukai
- 1 Didesnis 12 mm įjungimo/išjungimo mygtukas
- 18650 baterija
- 18650 Akumuliatoriaus laikiklis
- NRF24 lustas
- Relės modulis
- Termiškai susitraukiantis vamzdis
- Antraštės kaiščiai.
- Termistoriai (temperatūros jutikliai
- 35 mm ilgio 10Kohm linijinis rezistorius
Jums reikalingi įrankiai:
- 3D spausdintuvas
- Lituoklis (puikus produktas!)
- M3 Bakstelėkite
1 žingsnis: sukurkite nuotolinį korpusą
Tikriausiai žinote, kaip naudotis 3D spausdintuvu. Tačiau čia yra keletas patarimų: nemanau, kad galite gauti atsparius vandeniui atspaudus. Daugelis žmonių bandė, dauguma nesėkmingai. Galite juos padengti tik epoksidu, kuris yra įmanomas, bet netvarkingas. Aš pasirinkau kitokią strategiją ir hidroizoliacijai naudoju prezervatyvą arba pirštinę. Net jei jūsų korpusas yra atsparus vandeniui, sunku rasti vandeniui atsparų mygtuką ar potenciometrą. Jums reikės nupjovimo ašies nupjauto vinio ir standžios vielos gabalo, skirto jungčiai prie linijinio poti.
CAD modelio sienelės storis yra 2 mm. Tai pakankamai gerai manau. Žinoma, galite pakeisti modelį. CAD failai (įskaitant komponentus)
2 žingsnis: Užbaikite nuotolinę grandinę
Norėdami prijungti RF24 modulį, mygtukus ir potenciometrą, vadovaukitės toliau pateiktomis instrukcijomis. Norėdami izoliuoti viską, naudokite daug galvos susitraukimo ir karštų klijų. Po to, kai išbandėte! Tai turi veikti patikimai, todėl turite tai padaryti teisingai. Neturėjau problemų prijungti NRF24 modulį tiesiai prie „Arduinos“3V kaiščių. Nereikia atskirai parduodamo maitinimo šaltinio. Potenciometras yra 10Kohm ir 35 mm ilgio. Turėjau labai ieškoti ebay, kad jį surastų. Jei jūsų yra kitoks, turite šiek tiek improvizuoti korpusą. 18650 elementas naudojamas elektros tiekimui. Tai turėtų trukti labai ilgai. Jis prijungtas prie Vin ir Gnd „Arduino“. Tai veikia tik tuo atveju, jei baterija yra nauja. Jei įtampa nukrenta iki žemos, NRF24 nebeveiks. Nuotolinis kodas
Pamokos, kurias naudojau:
- 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 veiksmas: pridėkite nuotolinį grandinę prie nuotolinio korpuso
Mygtukus reikia perparduoti, kad patektų į korpusą. Žinoma, įsitikinkite, kad viskas tinka, ir nepažeiskite jokių kabelių. Manau, šis žingsnis yra savaime suprantamas. Aš naudojau keturis M3 varžtus. Pakanka 10 mm ilgio.
4 žingsnis: sukurkite priėmimo grandinę
Vėlgi, galite sekti kode pateiktas pamokas ir dar du žingsnius aukštyn. Aš naudoju tas pačias kaiščių jungtis ir nurodžiau, ar nukrypsiu nuo kodo.
Iš esmės tai yra tai, kad nuotolinio valdymo pultas siunčia teksto kintamąjį priimančiam „Arduino“per 2 NRF 24 lustus. Tada šis teksto kintamasis paverčiamas PWM signalu, dėl kurio VESC įjungia droselį. Tai taip pat veikia su bet kuriuo kitu ESC arba net tik su „Servo“. Ši grandinė turi papildomą apsaugą nuo kibirkščių. Turiu labai didelę relę, kuri gali išjungti ryšį iš pagrindinių baterijų, todėl „Arduino“imtuvas taip pat tai kontroliuoja. Šią didelę relę suaktyvina mažesnė relė, o atskira relė veikia nuo kibirkšties. Šis procesas pradedamas paspaudus mygtuką už akumuliatoriaus korpuso. Imtuvo kodas
Daugiau informacijos rasite žemiau esančiame vaizdo įraše. Kaip ir visas mano naudojamas kodas.
5 žingsnis: išbandykite savo grandinę
Jei viskas klostėsi teisingai, dabar, kai paspausite nuotolinio valdymo pulto gaiduką, viršutiniame kairiajame ekrano kampe vertė turėtų pasikeisti nuo 1500 iki 2000.
Rekomenduojamas:
Magiškas mygtukas 4k: 20 USD BMPCC 4k (arba 6 k) belaidis nuotolinio valdymo pultas: 4 žingsniai (su nuotraukomis)
Stebuklingas mygtukas 4k: 20 USD belaidis nuotolinio valdymo pultas BMPCC 4k (arba 6 k): Daugelis žmonių paprašė manęs pasidalinti informacija apie mano belaidį valdiklį, skirtą BMPCC4k. Dauguma klausimų buvo susiję su „Bluetooth“valdymu, todėl paminėsiu keletą detalių. Manau, kad esate susipažinę su ESP32 „Arduino“aplinka
Televizoriaus nuotolinio valdymo pultas tampa RF nuotolinio valdymo pultu -- NRF24L01+ pamoka: 5 žingsniai (su paveikslėliais)
Televizoriaus nuotolinio valdymo pultas tampa RF nuotolinio valdymo pultu || NRF24L01+ Pamoka: Šiame projekte parodysiu, kaip aš naudoju populiarųjį nRF24L01+ RF IC, norėdamas belaidžiu būdu sureguliuoti LED juostos ryškumą per tris nenaudingus televizoriaus nuotolinio valdymo pulto mygtukus. Pradėkime
„IRduino“: „Arduino“nuotolinio valdymo pultas - imituokite pamestą nuotolinio valdymo pultą: 6 žingsniai
„IRduino“: „Arduino“nuotolinio valdymo pultas - imituokite pamestą nuotolinio valdymo pultą: jei kada nors pametėte televizoriaus ar DVD grotuvo nuotolinio valdymo pultą, žinote, kaip apmaudu, kai tenka vaikščioti, ieškoti ir naudoti paties įrenginio mygtukus. Kartais šie mygtukai net nesuteikia tokių funkcijų kaip nuotolinio valdymo pultas. Gauti
Įprastas nuotolinio valdymo rinkinys transformuotas į keturių kanalų RC žaislinį nuotolinio valdymo pultą: 4 žingsniai
Įprastas nuotolinio valdymo rinkinys transformuotas į keturių kanalų RC žaislinį nuotolinio valdymo pultą: 62 将 通用 遥控 转换 转换 为 为 玩具 模型 中 使用 的 四方法 非常 简单。 只需 准备 一些 瓦楞纸 板 , 然后 按照 视频 教程 完成 这个 电子 项目 并 并 为 视频 教程 完成 这个 电子 项目 并 并 为
„Alexa“balso valdymo televizoriaus nuotolinio valdymo pultas ESP8266: 9 žingsniai
„Alexa“balso valdymo televizoriaus nuotolinio valdymo pultas ESP8266: Ar kas nors jūsų namuose atleidžia nuotolinio valdymo pultą, ar einate į tuščią kambarį, kad pamatytumėte, kaip televizorius skleidžiasi. Baterijos pradeda gesti ir nekontroliuojamos iš kambario galo. Dabar galite valdyti savo televizorių, DVR, bet ką su IR valdikliu, kurį galite