Taula de continguts:

Wifi PPM (no es necessita cap aplicació): 4 passos (amb imatges)
Wifi PPM (no es necessita cap aplicació): 4 passos (amb imatges)

Vídeo: Wifi PPM (no es necessita cap aplicació): 4 passos (amb imatges)

Vídeo: Wifi PPM (no es necessita cap aplicació): 4 passos (amb imatges)
Vídeo: ТАКОВ МОЙ ПУТЬ В L4D2 2024, Desembre
Anonim
Wifi PPM (no cal fer cap aplicació)
Wifi PPM (no cal fer cap aplicació)
Wifi PPM (no cal fer cap aplicació)
Wifi PPM (no cal fer cap aplicació)

Volia controlar el meu quadricòpter interior de bricolatge amb el meu telèfon intel·ligent, però no vaig trobar una bona solució per a això. Tenia uns quants mòduls wifi ESP8266, així que vaig decidir fer-ne el meu.

El programa inicia un punt d’accés wifi amb un lloc web HTML 5 per controlar el senyal PPM. El senyal PPM es genera per interrupció.

Gràcies a HTML5 podeu controlar el vostre dispositiu RC amb qualsevol telèfon intel·ligent sense cap aplicació.

També podeu connectar-vos al lloc web amb un PC i utilitzar un joystick per controlar. De moment, això només funciona a Firefox.

En aquest inescrutable explicaré com configurar l’ESP8266 i com configurar el receptor a Betaflight.

Pas 1: llista de peces

Llista de peces
Llista de peces

Comencem per la llista de parts. Només necessiteu uns quants components:

- ESP8266: Qualsevol mòdul hauria de funcionar. Faig servir el mòdul ESP 12-F:

- Un convertidor de 3 a 3 V USB a sèrie per carregar el scetch la primera vegada. (Després de la primera càrrega podeu utilitzar l'actualització OTA). Utilitzeu alguna cosa així:

- Un regulador de voltatge de 3, 3V: l'ESP8266 necessita 3, 3V. Qualsevol voltatge superior a 3, 6V matarà el dispositiu. També pot baixar uns 200 mA de corrent pic. Si no teniu un subministrament suficient de 3, 3V al vostre model RC, necessiteu un regulador de voltatge addicional. Faig servir aquest regulador de baixada amb una resistència de 3, 9K Ohm:

- un PC amb Arduino IDE:

- Suport ESP8266 per a Arduino IDE. Seguiu aquestes instruccions:

- Biblioteca de Websocket per a Arduino:

- Potser un canvi de nivell de 3, 3V / 5V si el vostre descodificador PPM no admet entrades de 3, 3V. Per a la majoria de controladors de vol quadcopter no és necessari.

- La recuperació de WifiPPM: baixeu el fitxer a continuació o

- Un telèfon intel·ligent o un PC amb un joystick i Firefox

Pas 2: configureu l'electrònica i pengeu el programa

Configureu l'electrònica i pengeu el programa
Configureu l'electrònica i pengeu el programa

El primer que cal fer és configurar les connexions d’alimentació a l’ESP8266. Podeu veure el cablejat a la imatge. Feu les connexions següents:

RST, EN i VCC a 3, 3V

GPIO15 i GND a GND

Poseu un condensador petit entre VCC i GND (aproximadament 100 nF)

De TXD a RXD del dispositiu USB2Serial

RXD a TXD del dispositiu USB2Serial

Poseu GPIO0 a GND mentre s'engega per entrar al mode de flaix.

Després d'haver instal·lat l'IDE Arduino, el suport ESP8266 i la biblioteca de websocket obren l'esbós. Mantingueu premut GIO0 a GND mentre engegueu l’ESP8266 per entrar al mode de flaix. Ara podeu penjar l’esbós.

Un cop hàgiu penjat l'esbós, el controlador es restablirà. Heu de trobar un punt d’accés WIFI anomenat WifiPPM. Si està bé, podeu apagar el xip i desconnectar els cables TXD, RXD i GPIO0. En el futur, podeu actualitzar el programa mitjançant OTA. Per fer-ho, connecteu-vos al punt d'accés i aneu a "192.168.1.4/actualització" al navegador web.

Pas 3: lloc web

Lloc web
Lloc web
Lloc web
Lloc web

Ara podeu connectar GPIO5 a l'entrada PPM del controlador de vol o qualsevol cosa que utilitzeu per descodificar el senyal PPM.

Després d'engegar el mòdul, podeu connectar-vos al punt d'accés "WifiPPM". No hi ha cap contrasenya. Obriu l'adreça 192.168.4.1 al vostre navegador.

Veureu el lloc de la primera imatge. En un dispositiu tàctil, podeu controlar les varetes amb la pantalla tàctil.

Si obriu el lloc amb un PC, heu d’utilitzar Firefox. Tan bon punt connecteu un joystick, el lloc canviarà al que podeu veure a la segona imatge. Podeu controlar els pals amb el vostre joystick.

Al següent pas explicaré com configurar Betaflight, perquè l’utilitzo. Si utilitzeu algun altre controlador, haureu d’anar a vosaltres mateixos a partir d’ara.

Pas 4: Configuració de Betaflight

Utilitzo el controlador WifiPPM per al meu quadcopter amb Betaflight. Ara explico com configurar-lo.

- Connecteu el controlador de vol al PC

- obriu Betaflight

- connecteu-vos al controlador de vol

- aneu a la pestanya Receptor

- escriviu RTAE1234 al camp del mapa de canals

- canvieu el "Stick Low Threshold" a 1020, el "Stick Center" a 1500 i el "Stick High Threshold" a 1980

- deseu els canvis

- obriu el lloc web wifiPPM amb el vostre telèfon mòbil i proveu si l’ajust és correcte

Això és. Estàs acabat. Ara podeu volar amb el vostre telèfon mòbil sense cap aplicació addicional.

Recomanat: