Tabla de contenido:

Wifi PPM (no se necesita aplicación): 4 pasos (con imágenes)
Wifi PPM (no se necesita aplicación): 4 pasos (con imágenes)

Video: Wifi PPM (no se necesita aplicación): 4 pasos (con imágenes)

Video: Wifi PPM (no se necesita aplicación): 4 pasos (con imágenes)
Video: 🔥¿Cómo CANALIZAR VENAS rápido y seguro?🔥 2024, Mes de julio
Anonim
Wifi PPM (no se necesita aplicación)
Wifi PPM (no se necesita aplicación)
Wifi PPM (no se necesita aplicación)
Wifi PPM (no se necesita aplicación)

Quería controlar mi mini quadrocopter de interior con mi teléfono inteligente, pero no pude encontrar una buena solución para esto. Tenía algunos módulos wifi ESP8266 por ahí, así que decidí hacer uno propio.

El programa inicia un punto de acceso wifi con un sitio web HTML 5 para controlar la señal PPM. La señal PPM se genera por interrupción.

Gracias a HTML5 puede controlar su dispositivo RC con cualquier teléfono inteligente sin ninguna aplicación.

También puede conectarse al sitio web con una PC y usar un joystick para controlar. Por el momento, esto solo funciona en Firefox.

En este inescrutable explicaré cómo configurar el ESP8266 y cómo configurar el receptor en Betaflight.

Paso 1: Lista de piezas

Lista de partes
Lista de partes

Comencemos con la lista de piezas. Solo necesitas algunos componentes:

- ESP8266: Cualquier módulo debería funcionar. Utilizo el módulo ESP 12-F:

- un convertidor USB a serie de 3, 3 V para cargar el scetch la primera vez. (Después de la primera carga, puede usar la actualización OTA). Use algo como esto:

- un regulador de voltaje de 3, 3V: El ESP8266 necesita 3, 3V. Cualquier voltaje superior a 3, 6 V matará el dispositivo. También puede reducir la corriente máxima de aproximadamente 200 mA. Si no tiene un suministro de 3, 3 V lo suficientemente fuerte en su modelo RC, necesita un regulador de voltaje adicional. Yo uso este regulador reductor con una resistencia de 3, 9K Ohm:

- una PC con Arduino IDE:

- Soporte ESP8266 para Arduino IDE. Siga estas instrucciones:

- Biblioteca Websocket para Arduino:

- Tal vez un cambiador de nivel de 3, 3V / 5V si su decodificador PPM no admite entradas de 3, 3V. Para la mayoría de los controladores de vuelo de quadcopter no es necesario.

- El scetch WifiPPM: descargue el archivo a continuación o

- Un teléfono inteligente o una PC con un joystick y Firefox

Paso 2: Configure la electrónica y cargue el programa

Configure la electrónica y cargue el programa
Configure la electrónica y cargue el programa

Lo primero que debe hacer es configurar las conexiones de alimentación al ESP8266. Puedes ver el cableado en la imagen. Realice las siguientes conexiones:

RST, EN y VCC a 3, 3V

GPIO15 y GND a GND

Coloque un pequeño condensador entre VCC y GND (aproximadamente 100 nF)

TXD a RXD de su dispositivo USB2Serial

RXD a TXD de su dispositivo USB2Serial

Ponga GPIO0 en GND mientras se enciende para ingresar al modo flash.

Después de haber instalado el IDE de Arduino, el soporte ESP8266 y la biblioteca websocket abren el boceto. Mantenga GIO0 en GND mientras enciende el ESP8266 para ingresar al modo flash. Ahora puedes subir el boceto.

Una vez que haya cargado el boceto, el controlador se reiniciará. Debería encontrar un punto de acceso WIFI llamado WifiPPM. Si está bien, puede apagar el chip y desconectar los cables TXD, RXD y GPIO0. En el futuro, puede actualizar el programa a través de OTA. Para hacerlo, conéctese al punto de acceso y vaya a "192.168.1.4/update" en su navegador web.

Paso 3: sitio web

Sitio web
Sitio web
Sitio web
Sitio web

Ahora puede conectar GPIO5 a la entrada PPM de su controlador de vuelo o lo que use para decodificar la señal PPM.

Después de encender el módulo, puede conectarse al punto de acceso "WifiPPM". No hay contraseña. Abra la dirección 192.168.4.1 en su navegador.

Verá el sitio de la primera imagen. En un dispositivo táctil puedes controlar los sticks con tu pantalla táctil.

Si abre el sitio con una PC, debe usar Firefox. Tan pronto como conecte un joystick, el sitio cambiará al que puede ver en la segunda imagen. Puedes controlar los palos con tu joystick.

En el siguiente paso, explicaré cómo configurar Betaflight, porque lo uso. Si usa algún otro controlador, debe hacerlo usted mismo de ahora en adelante.

Paso 4: Configuración de Betaflight

Utilizo el controlador WifiPPM para mi quadcopter con Betaflight. Explico ahora cómo configurarlo.

- Conecte su controlador de vuelo a la PC

- Abrir Betaflight

- conectarse al controlador de vuelo

- ir a la pestaña Receptor

- escriba RTAE1234 en el campo del mapa de canales

- cambie el "Stick Low Threshold" a 1020, el "Stick Center" a 1500 y el "Stick High Threshold" a 1980

- guarda los cambios

- abra el sitio web wifiPPM con su teléfono móvil y pruebe si el ajuste es correcto

Eso es todo. Estás listo. Ahora puedes volar con tu teléfono móvil sin ninguna aplicación adicional.

Recomendado: