Obsah:
- Krok 1: Postavte vzdialené puzdro
- Krok 2: Dokončite svoj diaľkový obvod
- Krok 3: Pridajte diaľkový obvod do vzdialeného krytu
- Krok 4: Vytvorte prijímací obvod
- Krok 5: Otestujte svoj obvod
Video: Diaľkové ovládanie Arduino pre Eskate alebo Hydrofoil: 5 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
Tento návod vám ukáže, ako vytvoriť fyzické diaľkové ovládanie na použitie s eskate alebo elektrickým krídlom, vrátane všetkého potrebného kódu a hardvéru. Je s tým spojené veľa spájkovania, ale je to aj zábava. Čo môže diaľkové ovládanie robiť?
- Komunikujte so systémom ESC cez signál PPM/PWM a nechajte ho roztočiť motor.
- Má 2 ďalšie tlačidlá, ktoré môžete použiť pre akúkoľvek funkciu, ktorá sa vám páči. (tempomat) Je vodotesný.
- Nemá to reverz. Čo je pre túto aplikáciu dobré.
- Voliteľná rutina Anti Spark a prerušenie batérie, ak používate veľké relé vysokozdvižného vozíka.
Prečo ísť touto cestou? Páči sa mi jednoduchosť signálu Arduino a PWM. Kód je ľahký aj pre začiatočníkov ako som ja a mám plnú kontrolu nad mnohými parametrami. Arduino môže ovládať hlavný vypínač batérie dokonca aj na diaľku. Tiež číta teploty a má displej. Všetky veci, ktoré štandardný VESC buď nemá, alebo je nastavenie komplikované. Arduino je lacné, jednoduché a výkonné.
Aký komponent potrebujete?
- 2 Arduino nanos
- 2 tlačidlá
- 1 Väčšie 12 mm tlačidlo zapnutia/vypnutia
- Batéria 18650
- Držiak batérie 18650
- Čip NRF24
- Reléový modul
- Teplom zmrštiteľné trubice
- Kolíky hlavičky.
- Termistory (snímače teploty
- 35 mm dlhý 10Kohm lineárny odpor
Potrebné nástroje:
- 3D tlačiareň
- Spájkovačka (skvelý produkt!)
- Klepnite na M3
Krok 1: Postavte vzdialené puzdro
Pravdepodobne viete, ako používať 3D tlačiareň. Tu je však niekoľko tipov: Nemyslím si, že môžete získať vodotesné výtlačky. Veľa ľudí sa snažilo, väčšina zlyhala. Môžete ich natrieť iba epoxidom, ktorý je uskutočniteľný, ale špinavý. Išiel som inou stratégiou a na hydroizoláciu používam kondóm alebo rukavicu. Aj keď je váš kryt vodotesný, je ťažké nájsť vodotesné tlačidlo alebo potenciometer. Budete potrebovať prerezávací klinec pre spúšťaciu nápravu a kus tuhého drôtu na prepojenie s lineárnym poti.
CAD model má hrúbku steny 2 mm. To je podľa mňa dosť dobré. Model môžete samozrejme zmeniť. CAD súbory (vrátane komponentov)
Krok 2: Dokončite svoj diaľkový obvod
Ak chcete pripojiť modul RF24, tlačidlá a potenciometer, postupujte podľa nižšie uvedených pokynov. Na izoláciu všetkého použite veľké množstvo zmršťovacej hlavy a horúceho lepidla. Potom, čo ste to vyskúšali! Toto musí fungovať spoľahlivo, takže to musíte urobiť správne. Nemal som problémy s pripojením modulu NRF24 priamo na 3V piny mojich Arduinos. Napájací zdroj sa predáva oddelene. Potenciometer má dĺžku 10 kohmov a dĺžku 35 mm. Musel som poriadne hľadať na ebay, aby som to našiel. Ak je ten váš iný, musíte trochu improvizovať kryt. Na napájanie slúži článok 18650. Toto by malo trvať veľmi dlho. Pripojí sa k Vin a Gnd na Arduine. Funguje to však iba vtedy, ak je batéria čerstvá. Ak napätie klesne na minimum, NRF24 už nebude fungovať. Diaľkový kód
Návody, ktoré som použil:
- 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
Krok 3: Pridajte diaľkový obvod do vzdialeného krytu
Na to, aby sa tlačidlá dostali do puzdra, je potrebné rozlíšiť tlačidlá. Uistite sa, že všetko samozrejme sedí a nepoškodzuje žiadne káble. Myslím, že tento krok je sám osebe vysvetľujúci. Použil som štyri skrutky M3. 10 mm dĺžka je dosť.
Krok 4: Vytvorte prijímací obvod
Opäť môžete postupovať podľa pokynov uvedených v kóde a tiež o dva kroky vyššie. Použil som rovnaké kolíkové spojenia a uviedol, či som sa od toho v kóde odchýlil.
Základom je, že diaľkový ovládač posiela textovú premennú prijímajúcemu Arduinu cez 2 čipy NRF 24. Táto textová premenná sa potom prevedie na signál PWM, vďaka ktorému VESC zapne plyn. To tiež funguje s akýmkoľvek iným ESC, alebo dokonca len so servom. Tento obvod má ďalšiu výhodu v smerovaní proti iskrám. Mám veľmi veľké relé, ktoré dokáže vypnúť spojenie z hlavných batérií, takže prijímač Arduino to tiež riadi. Toto veľké relé je aktivované menším relé a samostatné relé robí vec proti iskreniu. Tento proces sa spustí stlačením tlačidla mimo krytu batérie. Prijímací kód
Viac informácií nájdete vo videu nižšie. Rovnako ako všetok kód, ktorý som použil.
Krok 5: Otestujte svoj obvod
Ak všetko prebehlo správne, teraz by ste mali vidieť hodnotu v ľavom hornom rohu displeja, ako sa zmení na 1500-2 000, keď stlačíte spúšť na diaľkovom ovládači.
Odporúča:
Magic Button 4k: Bezdrôtové diaľkové ovládanie 20USD BMPCC 4k (alebo 6k): 4 kroky (s obrázkami)
Magic Button 4k: Bezdrôtové diaľkové ovládanie BMPCC 4k (alebo 6k) 20USD: Mnoho ľudí ma požiadalo, aby som sa podelil o niektoré podrobnosti o mojom bezdrôtovom ovládači pre BMPCC4k. Väčšina otázok sa týkala ovládania bluetooth, preto o tom uvediem niekoľko podrobností. Predpokladám, že ste oboznámení s prostredím ESP32 Arduino
Bezdrôtová nabíjačka Qi pre diaľkové ovládanie ESkate: 3 kroky
Bezdrôtová nabíjačka Qi pre diaľkové ovládanie ESkate: Svoj ESkate používam už nejaký čas a niekedy, v strede jazdy začne diaľkové ovládanie blikať načerveno, pričom požiada o nabitie. A keďže nie je možné zistiť, koľko energie zostáva v diaľkovom ovládači bez zapojenia, je to nepríjemné
ESP8266 RGB LED STRIP WIFI ovládanie - NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi - Ovládanie smartfónu RGB LED STRIP: 4 kroky
ESP8266 RGB LED STRIP WIFI ovládanie | NODEMCU Ako IR diaľkové ovládanie pre LED pás ovládané cez Wifi | Ovládanie smartfónu RGB LED STRIP: Ahoj, v tomto návode sa naučíme, ako používať nodemcu alebo esp8266 ako IR diaľkové ovládanie na ovládanie RGB LED pásu a Nodemcu budete ovládať smartfónom cez wifi. V zásade teda môžete RGB LED STRIP ovládať pomocou svojho smartfónu
Bezdrôtové diaľkové ovládanie pomocou 2,4 GHz modulu NRF24L01 s Arduino - Nrf24l01 4 -kanálový / 6 -kanálový vysielač pre Quadcopter - RC helikoptéra - RC lietadlo využívajúce Arduino: 5 krokov (s obrázkami)
Bezdrôtové diaľkové ovládanie pomocou 2,4 GHz modulu NRF24L01 s Arduino | Nrf24l01 4 -kanálový / 6 -kanálový vysielač pre Quadcopter | RC helikoptéra | RC lietadlo využívajúce Arduino: Na ovládanie RC auta | Kvadrokoptéra | Dron | RC lietadlo | RC čln, vždy potrebujeme prijímač a vysielač, predpokladajme, že pre RC QUADCOPTER potrebujeme 6 -kanálový vysielač a prijímač a tento typ TX a RX je príliš nákladný, takže si ho vyrobíme na
Ako emulovať diaľkové ovládanie televízora alebo iné pomocou Arduino Irlib: 3 kroky (s obrázkami)
Ako emulovať diaľkový ovládač televízora alebo iný pomocou Arduino Irlib: Úvod Ahoj všetci, vitajte na mojom prvom Instructable. Dnes sa naučíme, ako hovorí názov, emulovať diaľkové ovládanie e TV alebo niečo podobné, čo funguje s infračervenými signálmi pomocou Arduino (akýkoľvek model) . Problém bol: Ako môžem prenášať kódy do