Obsah:
Video: Bezdrátové ovládání RC serv přes UDP: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:22
V tomto projektu chci použít svůj iPhone k ovládání RC serv. Budu používat akcelerometr k ovládání dvou serv přes UDP připojení. Toto je projekt Proof Of Concept, který má ověřit, že spojení mezi iPhone a periferním zařízením může pomocí UDP dosáhnout vysoké rychlosti aktualizace (vyšší než BLE).
Krok 1: Seznam dílů
Hardware
- Deska ESP8266 (Wemos D1 mini pro)
- Dvě RC serva
- Powerbanka USB jako napájecí zdroj
- Nějaké propojovací vodiče
- IPhone nebo iPad s iOS 12
- Mac na vybudování projektu
Software
- Arduino IDE s nainstalovaným jádrem ESP8266 Arduino: Instalační manuál
- Xcode 10:
- Skicu arduino najdete zde
- Zdroj aplikace Swift pro iPhone je zde
Krok 2: Hardware
Nastavení hardwaru je velmi jednoduché. K ovládání serv RC používám výstup D1 (pitch) a D2 (roll) na ESP8266. Deska je napájena z USB power banky. Serva RC jsou napájena z pinu 5v a GND desky.
Krok 3: Software
Řídicí aplikace pro iPhone je napsána ve Swiftu, který se bezdrátově připojuje k řídicí desce ESP8266 a ovládá servo pitch and roll na základě údajů o pohybu iPhonu. Řídicí deska vytvoří přístupový bod Wifi a naslouchá připravovaným UDP paketům, které obsahují informace o poloze serva jako proud bajtů v následujícím obecném formátu:
Servo index | Pozice MSB | Pozice LSB
Servo index je buď 1 pro rozteč, nebo 2 pro náklon. Poloha serva se vypočítá z stupňů náklonu telefonu x, y a převede se na mikrosekundy mezi 1000 a 2000. Obnovovací frekvence je 20 milisekund.
Aplikace používá k navázání připojení UDP nový Network.framework, takže běží pouze na iOS 12 a výše.
Toto je aplikace POC, která ukazuje, jak snadné je používat připojení UDP v systému iOS 12. Aby to bylo jednoduché, pakety UDP se odesílají samostatně pro pitch and roll.
Doporučuje:
Magic Button 4k: bezdrátové dálkové ovládání 20USD BMPCC 4k (nebo 6k): 4 kroky (s obrázky)
Magic Button 4k: Bezdrátové dálkové ovládání BMPCC 4k (nebo 6k) 20USD: Mnoho lidí mě požádalo o sdílení některých podrobností o mém bezdrátovém ovladači pro BMPCC4k. Většina otázek se týkala ovládání bluetooth, takže o tom zmíním několik podrobností. Předpokládám, že jste obeznámeni s prostředím ESP32 Arduino
UChip - jednoduchý náčrt motorů a/nebo serv na dálkové ovládání pomocí rádia 2,4 GHz Tx -Rx!: 3 kroky
UChip - Jednoduchý náčrt motorů a/nebo serv na dálkové ovládání přes 2,4 GHz rádio Tx -Rx !: Mám rád RC svět. Používání RC hračky vám dává pocit, že máte pod kontrolou něco mimořádného, přestože se jedná o malou loď, auto nebo dron! Přizpůsobit si hračky a přimět je, aby dělaly, co chcete
ESP8266 RGB LED STRIP WIFI ovládání - NODEMCU jako IR dálkový ovladač pro LED pásek ovládaný přes Wifi - RGB LED STRIP Smartphone Ovládání: 4 kroky
ESP8266 RGB LED STRIP WIFI ovládání | NODEMCU jako IR dálkový ovladač pro LED pásek ovládaný přes Wifi | Ovládání smartphonu RGB LED STRIP: Ahoj kluci, v tomto tutoriálu se naučíme, jak používat nodemcu nebo esp8266 jako IR dálkové ovládání k RGB LED pásku a Nodemcu bude ovládat pomocí smartphonu přes wifi. V zásadě tedy můžete RGB LED STRIP ovládat pomocí svého smartphonu
DIY bezdrátové bezdrátové rádiové vlny zdarma v Káthmándú: 6 kroků
DIY Wireless Free Electricity Form Radio Waves v Káthmándú: Co jsem udělal, vylepšil jsem to a ještě více zjednodušil a místo čtyř má jen dva konce. Správná velikost palačinky se dvěma konci spojenými s Arial’s a zemí funguje jako přijímač. Dlouhý úsek dvou arial, jedna spojená s g
ESP8266 -NODEMCU $ 3 WiFi modul #2 - bezdrátové piny ovládání přes WEBOVOU STRÁNKU: 9 kroků (s obrázky)
ESP8266 -NODEMCU $ 3 WiFi modul #2 - bezdrátové piny ovládání přes WEBOVOU STRÁNKU: Přišel nový svět těchto mikropočítačů a touto věcí je ESP8266 NODEMCU. Toto je první část, která ukazuje, jak byste mohli nainstalovat prostředí esp8266 do vašeho arduino IDE prostřednictvím videa pro začátek a jako součásti v