Cuprins:

Wifi PPM (nu este nevoie de aplicație): 4 pași (cu imagini)
Wifi PPM (nu este nevoie de aplicație): 4 pași (cu imagini)

Video: Wifi PPM (nu este nevoie de aplicație): 4 pași (cu imagini)

Video: Wifi PPM (nu este nevoie de aplicație): 4 pași (cu imagini)
Video: Cum să faci bani pe telefon - de la 0 la 5000 de lei fără experiență 2024, Noiembrie
Anonim
Wifi PPM (nu este necesară nicio aplicație)
Wifi PPM (nu este necesară nicio aplicație)
Wifi PPM (nu este necesară nicio aplicație)
Wifi PPM (nu este necesară nicio aplicație)

Am vrut să-mi controlez micro-cvadrocopterul de bricolaj cu telefonul meu inteligent, dar nu am putut găsi o soluție bună pentru asta. Aveam câteva module wifi ESP8266 așezate, așa că am decis să-mi fac unul.

Programul pornește un punct de acces wifi cu un site web HTML 5 pentru a controla semnalul PPM. Semnalul PPM este generat de întrerupere.

Datorită HTML5 vă puteți controla dispozitivul RC cu orice telefon inteligent fără nicio aplicație.

De asemenea, vă puteți conecta la site-ul web cu un computer și puteți utiliza un joystick pentru control. În acest moment, acest lucru funcționează numai în Firefox.

În acest inexplorabil voi explica cum să configurați ESP8266 și cum să configurați receptorul în Betaflight.

Pasul 1: Lista pieselor

Lista de componente
Lista de componente

Să începem cu lista pieselor. Ai nevoie doar de câteva componente:

- ESP8266: Orice modul ar trebui să funcționeze. Folosesc modulul ESP 12-F:

- un convertor USB de 3, 3V în serie pentru încărcarea scetch-ului pentru prima dată. (După prima încărcare puteți utiliza actualizarea OTA). Utilizați așa ceva:

- un regulator de tensiune de 3, 3V: ESP8266 are nevoie de 3, 3V. Orice tensiune peste 3, 6V va ucide dispozitivul. De asemenea, poate scădea aproximativ 200mA curent de vârf. Dacă nu aveți o sursă suficient de puternică de 3, 3V la modelul RC, aveți nevoie de un regulator de tensiune suplimentar. Folosesc acest regulator cu un rezistor de 3, 9K Ohm:

- un computer cu Arduino IDE:

- Suport ESP8266 pentru Arduino IDE. Urmați aceste instrucțiuni:

- Biblioteca Websocket pentru Arduino:

- Poate un schimbător de nivel de 3, 3V / 5V dacă decodorul dvs. PPM nu acceptă intrări de 3, 3V. Pentru majoritatea controlerelor de zbor quadcopter nu aveți nevoie de acest lucru.

- Scetch-ul WifiPPM: Descărcați fișierul de mai jos sau

- Un telefon inteligent sau un PC cu joystick și Firefox

Pasul 2: Configurați dispozitivele electronice și încărcați programul

Configurați electronica și încărcați programul
Configurați electronica și încărcați programul

Primul lucru de făcut este să setați conexiunile de alimentare la ESP8266. Puteți vedea cablajul în imagine. Faceți următoarele conexiuni:

RST, EN și VCC la 3, 3V

GPIO15 și GND la GND

Puneți un condensator mic între VCC și GND (aproximativ 100 nF)

TXD la RXD al dispozitivului dvs. USB2Serial

RXD la TXD al dispozitivului USB2Serial

Puneți GPIO0 pe GND în timp ce porniți pentru a intra în modul bliț.

După ce ați instalat Arduino IDE, suportul ESP8266 și biblioteca de portaluri web deschid schița. Țineți GIO0 la GND în timp ce porniți ESP8266 pentru a intra în modul bliț. Acum puteți încărca schița.

După ce ați încărcat schița, controlerul se va reseta. Ar trebui să găsiți un punct de acces WIFI numit WifiPPM. Dacă acest lucru este OK, puteți opri cipul și deconecta firele TXD, RXD și GPIO0. În viitor, puteți actualiza programul prin OTA. Pentru aceasta, conectați-vă la punctul de acces și accesați „192.168.1.4/actualizare” din browserul dvs. web.

Pasul 3: site-ul web

Site-ul web
Site-ul web
Site-ul web
Site-ul web

Acum puteți conecta GPIO5 la intrarea PPM a controlerului de zbor sau la orice utilizați pentru a decoda semnalul PPM.

După pornirea modulului, vă puteți conecta la punctul de acces „WifiPPM”. Nu există parolă. Deschideți adresa 192.168.4.1 în browser.

Veți vedea site-ul primei imagini. Pe un dispozitiv tactil puteți controla bețele cu ecranul dvs. tactil.

Dacă deschideți site-ul cu un computer, trebuie să utilizați Firefox. De îndată ce conectați un joystick, site-ul se va schimba cu cel pe care îl puteți vedea în a doua imagine. Puteți controla bețele cu joystick-ul.

În pasul următor voi explica cum să configurez Betaflight, deoarece îl folosesc. Dacă utilizați un alt controler, trebuie să mergeți de acum înainte.

Pasul 4: Configurarea Betaflight

Folosesc controlerul WifiPPM pentru quadcopterul meu cu Betaflight. Vă explic acum cum să o configurați.

- Conectați controlerul de zbor la computer

- deschideți Betaflight

- conectați-vă la controlerul de zbor

- accesați fila Receiver

- tastați RTAE1234 în câmpul de hartă a canalelor

- schimbați „Stick Low Threshold” la 1020, „Stick Center” la 1500 și „Stick High Threshold” la 1980

- salvați modificările

- deschideți site-ul wifiPPM cu telefonul mobil și testați dacă reglajul este OK

Asta e. Esti gata. Acum puteți zbura cu telefonul mobil fără nicio aplicație suplimentară.

Recomandat: