Obsah:
Video: Bezdrôtové ovládanie RC servov cez UDP: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
V tomto projekte chcem použiť svoj iPhone na ovládanie RC servov. Akcelerometer použijem na ovládanie dvoch serv cez pripojenie UDP. Toto je projekt Proof Of Concept na overenie toho, že spojenie medzi iPhone a periférnym zariadením môže pomocou UDP dosiahnuť vysokú rýchlosť aktualizácií (vyššiu ako BLE).
Krok 1: Zoznam dielov
Hardvér
- Doska ESP8266 (Wemos D1 mini pro)
- Dve RC serva
- Napájacia banka USB ako napájací zdroj
- Niektoré prepojovacie vodiče
- IPhone alebo iPad s iOS 12
- Mac na vytvorenie projektu
Softvér
- Arduino IDE s nainštalovaným jadrom ESP8266 Arduino: Inštalačný manuál
- Xcode 10:
- Náčrt Arduina nájdete tu
- Zdroj Swift aplikácie pre iPhone je tu
Krok 2: Hardvér
Hardvérové nastavenie je veľmi jednoduché. Na ovládanie servo RC používam výstup D1 (rozstup) a D2 (roll) na ESP8266. Doska je napájaná z USB power banky. Servo RC je napájané z pinu 5v a GND dosky.
Krok 3: Softvér
Ovládacia aplikácia pre iPhone je napísaná v systéme Swift, ktorý sa bezdrôtovo pripája k doske ovládača ESP8266 a ovláda servá pitch and roll na základe údajov o pohybe iPhone. Riadiaca doska vytvára prístupový bod Wifi a počúva prichádzajúce pakety UDP, ktoré obsahujú informácie o polohe serva ako prúd bajtov v nasledujúcom všeobecnom formáte:
Servo index | Pozícia MSB | Pozícia LSB
Servo index je buď 1 pre rozteč, alebo 2 pre kotúč. Poloha serva sa vypočíta z stupňov náklonu telefónu x, y a prevedie sa na mikrosekundy medzi 1 000 a 2 000. Obnovovacia frekvencia je 20 milisekúnd.
Aplikácia na vytvorenie pripojenia UDP používa nový sieťový rámec. Je teda spustená iba pre iOS 12 a novší.
Toto je aplikácia POC, ktorá demonštruje, ako ľahko sa používa pripojenie UDP v systéme iOS 12. Aby to bolo jednoduché, pakety UDP sa odosielajú oddelene pre pitch and roll.
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é diaľkové ovládanie iTunes - štýl Packrat !: 4 kroky
Bezdrôtové diaľkové ovládanie iTunes - štýl Packrat !: < BackStory > Kúpil som si sadu týchto bezdrôtových slúchadiel, pretože som bol unavený z toho, že som bol pripútaný k svojej pracovnej stanici s prenosným počítačom pomocou bežných slúchadiel. Ach, aká sloboda! Rád počúvam svoju knižnicu iTunes v náhodnom poradí a niekedy posuniem späť
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
ESP8266 -NODEMCU $ 3 WiFi modul #2 - Bezdrôtové piny ovládanie cez WEBOVÚ STRÁNKU: 9 krokov (s obrázkami)
Modul WiFi č. 2 ESP8266 -NODEMCU 3 - Bezdrôtové piny ovládajúce webovú stránku: Prišiel nový svet týchto mikropočítačov a touto vecou je ESP8266 NODEMCU. Toto je prvá časť, ktorá ukazuje, ako ste mohli nainštalovať prostredie esp8266 do vášho arduino IDE prostredníctvom videa pre začiatok a ako diely v
Ovládajte veľa servov pomocou Arduina!: 4 kroky (s obrázkami)
Ovládajte veľa servov pomocou Arduina!: Najprv by som mal niečo povedať. Nemal som krásne obrázky. Zobral som obrázky z bildr.blog. Vieme, že Arduino UNO nemá veľa pinov pwm na ovládanie mnohých serv. Často teda máme problém ovládať viac servo arduino