Tartalomjegyzék:
- 1. lépés: Alkatrészlista
- 2. lépés: Az elektronika beállítása és a program feltöltése
- 3. lépés: Weboldal
- 4. lépés: A Betaflight beállítása
Videó: Wifi PPM (alkalmazás nem szükséges): 4 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
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
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
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
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:
Chrome webbővítmény - Előzetes kódolási tapasztalat nem szükséges: 6 lépés
Chrome webbővítmény - nincs szükség előzetes kódolási tapasztalatra: A Chrome -bővítmények kis programok, amelyek célja a felhasználók böngészési élményének javítása. A Chrome -bővítményekkel kapcsolatos további információkért látogasson el a https://developer.chrome.com/extensions weboldalra. A Chrome Internetes bővítmény létrehozásához kódolás szükséges, ezért nagyon hasznos áttekinteni a HT
Cirkádiánbarát LED asztali lámpa (programozás nem szükséges!): 7 lépés (képekkel)
Cirkadiánbarát LED asztali lámpa (nem igényel programozást!): Ezt a lámpát cirkadián ritmusbarátnak terveztem. Éjszaka könnyebb az alvás, mert csak a meleg színű LED -ek kapcsolhatnak be. Napközben ébren tarthat, mert a hideg-fehér és a meleg színű LED-ek is bekapcsolhatnak a
Belső IoT levegőminőség -érzékelő felépítése Felhő nem szükséges: 10 lépés
Házon belüli IoT levegőminőség -érzékelő felépítése Nincs szükség felhőre: A beltéri vagy a kültéri levegő minősége számos szennyezőforrástól és az időjárástól is függ. Ez az eszköz rögzíti a leggyakoribb és néhány legérdekesebb paramétert 2 érzékelő chip használatával. Hőmérséklet Páratartalom Nyomás Szerves gázMikro
LED -mátrix telepítése régi elektronikai tokban - készlet vásárlás szükséges: 3 lépés (képekkel)
LED -mátrix telepítése a régi elektronikai tokban - készlet vásárlása szükséges: A Windows -számítógépről Bluetooth -on és LED -diffúziós technikákon keresztül vezérelt LED -kijelző Néhány példa a LED -kijelzőn futó pixelrajzokra és animációkra A PIXEL Guts Kit tartalma Ebben az utasításban ll
Robot Gong: Végső Hackaton projektötlet értékesítési és termékszakértők számára (kódolás nem szükséges): 17 lépés (képekkel)
Robot Gong: Végső Hackaton projektötlet értékesítési és termékszakértők számára (nincs szükség kódolásra): Építsünk fel egy robotikus zenei gongot, amelyet e -mail vált ki. Ez lehetővé teszi az automatikus e -mail figyelmeztetések beállítását a gongok kilövésére … (SalesForce, Trello, Basecamp segítségével …) A csapat soha többé nem felejti el a " GONGGG " amikor új kód jelenik meg, dea