Taula de continguts:
- Pas 1: llista de peces
- Pas 2: configureu l'electrònica i pengeu el programa
- Pas 3: lloc web
- Pas 4: Configuració de Betaflight
Vídeo: Wifi PPM (no es necessita cap aplicació): 4 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
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
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
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
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:
Monitor intel·ligent de plantes d’interior: sapigueu quan la vostra planta necessita regar: 8 passos (amb imatges)
Monitor intel·ligent de plantes d’interior: sàpiga quan la vostra planta necessita regar: fa un parell de mesos vaig fabricar un pal de control de la humitat del sòl que funciona amb bateries i que es pot enganxar al sòl del test de la vostra planta d’interior per proporcionar-vos informació útil sobre el sòl nivell d'humitat i LED de flaix per dir-vos quan cal
Llum Neoboard: no es necessita SD i s’imprimeix en 3D: 3 passos (amb imatges)
Neoboard Lamp: no calen SD ni s’imprimeix en 3D: després de construir una làmpada Minecraft per al meu fill de 7 anys, el seu germà petit volia una cosa similar. Ell està més en SuperMario que en Minecraft, de manera que la seva llum nocturna mostrarà sprites de videojocs. Aquest projecte es basa en el projecte The Neoboard, però
Domòtica controlada per veu (com Alexa o Google Home, no es necessita Wifi ni Ethernet): 4 passos
Automatització domèstica controlada per veu (com Alexa o Google Home, no es necessita Wifi ni Ethernet): bàsicament són relés controlats per arduino basats en SMS amb configuració de l’assistent de google per enviar missatges amb instruccions de veu. És molt fàcil i econòmic i funciona com els anuncis d’Alexa electrodomèstics existents (si teniu Moto -X smartp
8 control de relés amb receptor NodeMCU i IR mitjançant aplicació WiFi i remota IR i Android: 5 passos (amb imatges)
Control de relés 8 amb receptor NodeMCU i IR mitjançant aplicació WiFi i control remot IR i Android: control de 8 commutadors de relés mitjançant receptor nodemcu i ir a través de wifi i control remot i aplicació per a Android. El control remot funciona independentment de la connexió wifi. AQUÍ
Ràdio per Internet amb un client prim Evo T20 que no necessita teclat ni ratolí Moniter per executar-se: 7 passos
Ràdio per Internet amb un client prim Evo T20 que no necessita teclat ni ratolí per funcionar va ser un repte 2] Tenir una unitat silenciosa de baix consum amb només 20 watts al màxim en lloc de fer un sorollós po