Cuprins:
- Pasul 1: Lista pieselor
- Pasul 2: Configurați dispozitivele electronice și încărcați programul
- Pasul 3: site-ul web
- Pasul 4: Configurarea Betaflight
Video: Wifi PPM (nu este nevoie de aplicație): 4 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
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
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
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
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:
Monitor inteligent pentru plante de interior - Aflați când planta dvs. are nevoie de udare: 8 pași (cu imagini)
Monitor inteligent pentru plante de interior - Știți când planta dvs. are nevoie de udare: acum câteva luni, am realizat un stick de monitorizare a umidității solului care este alimentat cu baterii și care poate fi blocat în sol în vasul plantei dvs. de interior pentru a vă oferi câteva informații utile despre sol nivelul de umiditate și LED-urile blițului pentru a vă spune când trebuie să
Lampă Neoboard - nu este nevoie de SD și imprimată 3D: 3 pași (cu imagini)
Lampă Neoboard - nu este nevoie de SD și imprimat 3D: după ce a construit o lampă Minecraft pentru copilul meu de 7 ani, fratele său mic a vrut ceva similar. El este mai mult în SuperMario decât în Minecraft, așa că lumina sa de noapte va arăta sprite de jocuri video. Acest proiect se bazează pe proiectul Neoboard, dar pa
Creați o aplicație simplă pentru smartphone-ul dvs. (nu este necesară codificarea): 10 pași
Creați o aplicație simplă pentru smartphone-ul dvs. (nu este nevoie de codare): ACTUALIZARE: Această tehnică este învechită, există acum alte modalități de a crea o aplicație .. este posibil să nu mai funcționeze. Prima mea aplicație publicată este disponibilă pentru descărcare în aplicația Android Piață aici. Următorul este un tutorial rapid despre cât de practic orice
Insignie / simbol personalizat pentru laptop - Nu este nevoie de cablare: 6 pași
Insignie / simbol personalizat pentru laptop - Nu este nevoie de cabluri: Bună! Acesta este schița mea a pașilor pentru a tăia o gaură foarte cool în laptopul dvs. - în siguranță! Am făcut o versiune stilizată a literei ebraice „א” (aleph), dar designul dvs. ar putea fi într-adevăr orice formă pe care sunteți capabil să o tăiați . Am observat că acolo
Cum să faci un mod rapid de foc gratuit (tot ce ai nevoie este o șurubelniță): 10 pași
Cum să faci un mod de incendiu rapid gratuit (tot ce ai nevoie este o șurubelniță): Astăzi te voi învăța cum să faci un mod de declanșare rapidă pe un Xbox cap plat. De data aceasta folosesc un Titan Torx t8 cu o gaură de securitate care poate fi achiziționată de la Autozone