Tartalomjegyzék:

Wifi PPM (alkalmazás nem szükséges): 4 lépés (képekkel)
Wifi PPM (alkalmazás nem szükséges): 4 lépés (képekkel)

Videó: Wifi PPM (alkalmazás nem szükséges): 4 lépés (képekkel)

Videó: Wifi PPM (alkalmazás nem szükséges): 4 lépés (képekkel)
Videó: Play Áruház Hibák Megoldása!!! #Android Tippek# 2024, December
Anonim
Wifi PPM (alkalmazás nem szükséges)
Wifi PPM (alkalmazás nem szükséges)
Wifi PPM (alkalmazás nem szükséges)
Wifi PPM (alkalmazás nem szükséges)

Szerettem volna okostelefonommal vezérelni a barkácsolt mikro beltéri quadrocopteremet, de nem találtam erre jó megoldást. Volt néhány ESP8266 wifi modulom, ezért úgy döntöttem, hogy elkészítem a sajátomat.

A program elindít egy wifi hozzáférési pontot egy HTML 5 webhellyel a PPM jel vezérléséhez. A PPM jelet megszakítás generálja.

A HTML5 -nek köszönhetően bármilyen okostelefonnal, alkalmazás nélkül vezérelheti RC -készülékét.

Számítógéppel is csatlakozhat a webhelyhez, és a vezérléshez joystickot használhat. Jelenleg ez csak Firefoxban működik.

Ebben az áttekinthetetlenben elmagyarázom, hogyan kell beállítani az ESP8266 -at, és hogyan kell konfigurálni a vevőkészüléket a Betaflightban.

1. lépés: Alkatrészlista

Alkatrész lista
Alkatrész lista

Kezdjük az alkatrészlistával. Csak néhány összetevőre van szüksége:

- ESP8266: Bármely modulnak működnie kell. Az ESP 12-F modult használom:

- 3, 3 V -os USB -soros átalakító a vázlat első feltöltéséhez. (Az első feltöltés után használhatja az OTA frissítést). Használj valami ilyesmit:

- egy 3, 3 V -os feszültségszabályozó: Az ESP8266 -nak szüksége van 3, 3 V -ra. Bármely 3, 6 V feletti feszültség megöli a készüléket. 200mA csúcsáramot is csökkenthet. Ha nincs elég erős 3, 3 V -os tápegysége az RC modellnél, akkor további feszültségszabályozóra van szüksége. Ezt a leeresztő szabályozót 3, 9K ohmos ellenállással használom:

- PC Arduino IDE -vel:

- ESP8266 támogatás az Arduino IDE számára. Kövesse ezeket az utasításokat:

- Websocket könyvtár az Arduino számára:

- Talán egy 3, 3 V/5 V -os szintváltó, ha a PPM dekóder nem támogatja a 3, 3 V -os bemeneteket. A legtöbb quadcopter repülésvezérlő számára nincs erre szüksége.

- A WifiPPM vázlat: Töltse le az alábbi fájlt vagy

- Okos telefon vagy számítógép joystick -mal és Firefox -szal

2. lépés: Az elektronika beállítása és a program feltöltése

Állítsa be az elektronikát és töltse fel a programot
Állítsa be az elektronikát és töltse fel a programot

Az első dolog, amit meg kell tenni, az ESP8266 tápcsatlakozásainak beállítása. A kábelezést a képen láthatja. Hozza létre a következő csatlakozásokat:

RST, EN és VCC 3, 3V -ra

GPIO15 és GND - GND

Tegyen egy kis kondenzátort a VCC és a GND közé (kb. 100 nF)

TXD - RXD az USB2Serial eszközön

RXD - TXD az USB2Serial eszközön

A vaku üzemmódba való bekapcsoláskor tegye a GPIO0 -t GND -re.

Az Arduino IDE telepítése után az ESP8266 támogatás és a websocket könyvtár megnyitja a vázlatot. Tartsa lenyomva a GIO0 -t a GND -re, miközben bekapcsolja az ESP8266 -ot, hogy belépjen a vaku módba. Most feltöltheti a vázlatot.

A vázlat feltöltése után a vezérlő visszaáll. Keresse meg a WifiPPM nevű WIFI hozzáférési pontot. Ha ez rendben van, kapcsolja ki a chipet, és válassza le a TXD, RXD és GPIO0 vezetékeket. A jövőben frissítheti a programot OTA -n keresztül. Ehhez csatlakozzon a hozzáférési ponthoz, és böngészőjében lépjen a "192.168.1.4/update" címre.

3. lépés: Weboldal

Weboldal
Weboldal
Weboldal
Weboldal

Most csatlakoztathatja a GPIO5 -öt a repülésvezérlő PPM bemenetéhez, vagy bármihez, amellyel a PPM jelet dekódolja.

A modul bekapcsolása után csatlakozhat a "WifiPPM" hozzáférési ponthoz. Nincs jelszó. Nyissa meg a böngészőben a 192.168.4.1 címet.

Látni fogja az első kép webhelyét. Érintőképernyős eszközön az érintőképernyővel vezérelheti a botokat.

Ha számítógéppel nyitja meg a webhelyet, akkor Firefoxot kell használnia. Amint csatlakoztat egy joystickot, a webhely a második képen láthatóra változik. A botokat a joystick segítségével vezérelheti.

A következő lépésben elmagyarázom, hogyan kell beállítani a Betaflight -ot, mert azt használom. Ha más vezérlőt használ, mostantól saját maga kell folytatnia.

4. lépés: A Betaflight beállítása

A WifiPPM vezérlőt használom a Betaflight -mal rendelkező quadcopterhez. Most elmagyarázom, hogyan kell beállítani.

- Csatlakoztassa a repülésvezérlőt a számítógéphez

- Nyissa meg a Betaflight -ot

- csatlakozzon a repülésvezérlőhöz

- lépjen a Vevő fülre

- írja be az RTAE1234 kódot a csatornatérkép mezőbe

- módosítsa a "Stick Low Threshold" értéket 1020 -ra, a "Stick Center" értékét 1500 -ra és a "Stick High Threshold" értéket 1980 -ra

- mentse el a módosításokat

- Nyissa meg a wifiPPM webhelyet mobiltelefonjával, és ellenőrizze, hogy a beállítás rendben van -e

Ez az. Kész vagy. Most már további alkalmazások nélkül is repülhet mobiltelefonjával.

Ajánlott: