Obsah:
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-23 14:38
Chtěl jsem pomocí svého chytrého telefonu ovládat svoji mikro vnitřní kvadrokoptéru, ale nenašel jsem pro to dobré řešení. Měl jsem položeno několik wifi modulů ESP8266, takže jsem se rozhodl vytvořit si vlastní.
Program spustí přístupový bod wifi s webovou stránkou HTML 5 pro ovládání signálu PPM. Signál PPM je generován přerušením.
Díky HTML5 můžete ovládat své RC zařízení jakýmkoli chytrým telefonem bez jakékoli aplikace.
K webové stránce se můžete připojit také pomocí počítače a ovládat pomocí joysticku. V tuto chvíli to funguje pouze ve Firefoxu.
V tomto nevyzpytatelném vysvětlím, jak nastavit ESP8266 a jak nakonfigurovat přijímač v Betaflight.
Krok 1: Seznam dílů
Začněme seznamem dílů. Potřebujete jen několik komponent:
- ESP8266: Jakýkoli modul by měl fungovat. Používám modul ESP 12-F:
- 3, 3V převodník USB na sériový port pro první nahrání skici. (Po prvním nahrání můžete použít aktualizaci OTA). Použijte něco takového:
- regulátor napětí 3, 3V: ESP8266 potřebuje 3, 3V. Jakékoli napětí nad 3, 6V zařízení zabije. Může také klesnout o špičkový proud přibližně 200 mA. Pokud ve svém RC modelu nemáte dostatečně silné 3, 3V napájení, potřebujete další regulátor napětí. Tento redukční regulátor používám s odporem 3, 9K Ohm:
- PC s Arduino IDE:
- Podpora ESP8266 pro Arduino IDE. Postupujte podle těchto pokynů:
- Knihovna Websocket pro Arduino:
- Pokud váš dekodér PPM nepodporuje vstupy 3, 3 V, může to být řadič úrovně 3, 3V/5V. U většiny letových ovladačů kvadrokoptéry toto nepotřebujete.
- Scénář WifiPPM: Stáhněte si soubor níže nebo
- Chytrý telefon nebo počítač s joystickem a Firefoxem
Krok 2: Nastavte elektroniku a nahrajte program
První věcí, kterou musíte udělat, je nastavit připojení napájení k ESP8266. Zapojení vidíte na obrázku. Proveďte následující připojení:
RST, EN a VCC na 3, 3V
GPIO15 a GND až GND
Vložte malý kondenzátor mezi VCC a GND (asi 100 nF)
TXD až RXD vašeho zařízení USB2Serial
RXD až TXD vašeho zařízení USB2Serial
Po přepnutí GPIO0 na GND přejděte do režimu blesku.
Poté, co nainstalujete Arduino IDE, podpora ESP8266 a knihovna websocket otevřou skicu. Podržte GIO0 až GND a zapněte ESP8266, abyste vstoupili do režimu blesku. Nyní můžete načíst skicu.
Poté, co načtete skicu, se ovladač resetuje. Měli byste najít přístupový bod WIFI s názvem WifiPPM. Pokud je to v pořádku, můžete čip vypnout a odpojit vodiče TXD, RXD a GPIO0. V budoucnu můžete program aktualizovat prostřednictvím OTA. Chcete -li to provést, připojte se k přístupovému bodu a ve webovém prohlížeči přejděte na „192.168.1.4/update“.
Krok 3: Web
Nyní můžete připojit GPIO5 ke vstupu PPM vašeho letového ovladače nebo k čemukoli, co používáte k dekódování signálu PPM.
Po zapnutí modulu se můžete připojit k přístupovému bodu „WifiPPM“. Neexistuje žádné heslo. Otevřete ve svém prohlížeči adresu 192.168.4.1.
Uvidíte místo prvního obrázku. Na dotykovém zařízení můžete ovládat páčky pomocí dotykové obrazovky.
Pokud otevřete web pomocí počítače, musíte použít Firefox. Jakmile připojíte joystick, web se změní na ten, který vidíte na druhém obrázku. Palice můžete ovládat joystickem.
V dalším kroku vysvětlím, jak nastavit Betaflight, protože ho používám. Pokud používáte nějaký jiný ovladač, musíte od této chvíle pokračovat sami.
Krok 4: Nastavení Betaflight
Pro svůj kvadrokoptéru s Betaflight používám ovladač WifiPPM. Nyní vysvětlím, jak to nastavit.
- Připojte svůj letový ovladač k počítači
- otevřete Betaflight
- připojit k letovému ovladači
- přejděte na kartu Přijímač
- do pole mapy kanálu zadejte RTAE1234
- změňte „Nízký práh Stick“na 1020, „Center Stick“na 1500 a „Vysoký práh Stick“na 1980
- uložit změny
- otevřete webovou stránku wifiPPM pomocí mobilního telefonu a vyzkoušejte, zda je úprava v pořádku
A je to. Jsi hotov. Nyní můžete létat se svým mobilním telefonem bez jakékoli další aplikace.
Doporučuje:
Nakupujte automatický přepínač Vac (není potřeba Arduino): 7 kroků
Automatický přepínač Shop Vac (není potřeba Arduino): Jako mnoho domácích dřevařů mám ke stolní pile připevněný vysavač a pokaždé, když chci provést řez, musím jej zapnout, než pilu zapnu. Může to vypadat hloupě, ale je to bolest v krku zapnout a vypnout vysavač v obchodě, protože
Neoboardová lampa - není potřeba SD a 3D tisk: 3 kroky (s obrázky)
Neoboardová lampa - není potřeba SD a je vytištěna 3D: Poté, co pro mého 7letého kluka postavil lampu Minecraft, jeho malý bratr chtěl něco podobného. Je více na SuperMario než na Minecraft, takže jeho noční světlo bude ukazovat videohry. Tento projekt vychází z projektu The Neoboard, ale
Hlasem ovládaná domácí automatizace (jako Alexa nebo Google Home, není potřeba Wifi ani Ethernet): 4 kroky
Hlasem řízená domácí automatizace (jako Alexa nebo Google Home, není potřeba Wifi ani Ethernet): Jedná se v podstatě o relé arduino ovládaná pomocí SMS s nastavením asistenta Google pro odesílání zpráv na hlasové pokyny. Je to velmi snadné a levné a funguje jako reklamy Alexa s vaším stávající elektrické spotřebiče (pokud máte Moto -X smartp
Jak vyhledávat věci v prohlížeči Google Chrome pomocí maker aplikace Microsoft Excel (NENÍ POTŘEBA KÓDOVACÍ ZNALOST): 10 kroků
Jak hledat věci v prohlížeči Google Chrome pomocí maker aplikace Microsoft Excel (NENÍ POTŘEBOVÁNO ZNALOST KÓDOVÁNÍ): Věděli jste, že do své tabulky Excelu můžete snadno přidat funkci vyhledávání?! Ukážu vám, jak na to v několika jednoduchých krocích! K tomu budete potřebovat následující: Počítač - (ZKONTROLUJTE!) Je na vás nainstalován Microsoft Excel Google Chrome
Vytvořte dovednosti Alexa s cloudem 9- není vyžadována žádná kreditní karta ani hardware: 7 kroků (s obrázky)
Vytvořte dovednosti Alexa pomocí Cloud9- není vyžadována žádná kreditní karta ani hardware: Dobrý den, dnes vám ukážu, jak si pomocí Cloud9 vytvořit vlastní dovednost Amazon Alexa. Pro ty z vás, kteří to nevědí, je Cloud9 online IDE podporující spoustu různých jazyků a je stoprocentně zdarma - není vyžadována žádná kreditní karta