Sadržaj:

Wifi PPM (nije potrebna aplikacija): 4 koraka (sa slikama)
Wifi PPM (nije potrebna aplikacija): 4 koraka (sa slikama)

Video: Wifi PPM (nije potrebna aplikacija): 4 koraka (sa slikama)

Video: Wifi PPM (nije potrebna aplikacija): 4 koraka (sa slikama)
Video: Кампи Флегрей: супервулкан Италии Pt4: моделирование извержения в настоящее время 2024, Novembar
Anonim
Wifi PPM (nije potrebna aplikacija)
Wifi PPM (nije potrebna aplikacija)
Wifi PPM (nije potrebna aplikacija)
Wifi PPM (nije potrebna aplikacija)

Htio sam svojim pametnim telefonom kontrolirati svoj kućni mikro kvadrokopter u zatvorenom prostoru, ali nisam mogao pronaći dobro rješenje za to. Imao sam nekoliko ESP8266 wifi modula u blizini pa sam odlučio napraviti svoj.

Program pokreće WiFi pristupnu točku s web stranice HTML 5 za kontrolu PPM signala. PPM signal generira se prekidom.

Zahvaljujući HTML5 možete upravljati svojim RC uređajem sa bilo kojeg pametnog telefona bez aplikacije.

Na web stranicu se možete povezati i pomoću računala te za upravljanje koristiti joystick. Trenutno ovo radi samo u Firefoxu.

U ovom nedokučivom ću objasniti kako postaviti ESP8266 i kako konfigurirati prijemnik u Betaflight -u.

Korak 1: Lista dijelova

Lista delova
Lista delova

Počnimo s popisom dijelova. Potrebno vam je samo nekoliko komponenti:

- ESP8266: Svaki modul bi trebao raditi. Koristim ESP 12-F modul:

- 3, 3V USB u serijski pretvarač za postavljanje scene prvi put. (Nakon prvog učitavanja možete koristiti OTA ažuriranje). Koristite nešto poput ovoga:

- regulator napona 3, 3V: ESP8266 trebaju 3, 3V. Svaki napon iznad 3, 6V će ubiti uređaj. Takođe može pasti vršnu struju od 200mA. Ako na svom modelu daljinskog upravljača nemate dovoljno snažno napajanje od 3, 3 V, potreban vam je dodatni regulator napona. Koristim ovaj stepenasti regulator sa 3, 9K ohmskim otpornikom:

- računar sa Arduino IDE:

- ESP8266 podrška za Arduino IDE. Slijedite ove upute:

- Websocket biblioteka za Arduino:

- Možda mjenjač razine 3, 3V/5V ako vaš PPM dekoder ne podržava 3, 3V ulaze. Za većinu kontrolora leta na quadcopteru ovo vam ne treba.

- WifiPPM scenarij: Preuzmite datoteku ispod ili

- Pametni telefon ili računar sa džojstikom i Firefoxom

Korak 2: Postavite elektroniku i učitajte program

Postavite elektroniku i učitajte program
Postavite elektroniku i učitajte program

Prvo što trebate učiniti je postaviti priključke za napajanje na ESP8266. Na slici možete vidjeti ožičenje. Uspostavite sljedeće veze:

RST, EN i VCC na 3, 3V

GPIO15 i GND u GND

Stavite mali kondenzator između VCC i GND (oko 100 nF)

TXD na RXD vašeg USB2 serijskog uređaja

RXD na TXD vašeg USB2 serijskog uređaja

Postavite GPIO0 na GND dok je uključen za ulazak u način rada bljeskalice.

Nakon što instalirate Arduino IDE, podrška za ESP8266 i biblioteka websocket otvaraju skicu. Držite GIO0 na GND dok uključujete ESP8266 za ulazak u način rada bljeskalice. Sada možete učitati skicu.

Nakon što otpremite skicu, kontroler će se resetovati. Trebali biste pronaći WIFI pristupnu točku pod nazivom WifiPPM. Ako je to u redu, možete isključiti čip i odspojiti žice TXD, RXD i GPIO0. U budućnosti možete ažurirati program preko OTA -e. Da biste to učinili, povežite se s pristupnom točkom i idite na "192.168.1.4/update" u svom web pregledniku.

Korak 3: Web stranica

Website
Website
Website
Website

Sada možete spojiti GPIO5 na PPM ulaz vašeg kontrolera leta ili na sve drugo što koristite za dekodiranje PPM signala.

Nakon uključivanja modula možete se povezati s pristupnom točkom "WifiPPM". Nema lozinke. Otvorite adresu 192.168.4.1 u svom pregledniku.

Vidjet ćete web mjesto prve slike. Na dodirnom uređaju možete upravljati štapovima pomoću ekrana osjetljivog na dodir.

Ako stranicu otvorite pomoću računara, morate koristiti Firefox. Čim povežete džojstik, stranica će se promijeniti na onu koju vidite na drugoj slici. Štapovima možete upravljati pomoću upravljačke palice.

U sljedećem koraku ću objasniti kako postaviti Betaflight jer ga koristim. Ako koristite neki drugi kontroler, od sada morate ići sami.

Korak 4: Postavljanje Betaflight -a

Koristim WifiPPM kontroler za svoj quadcopter sa Betaflight -om. Sada objašnjavam kako to postaviti.

- Povežite kontroler leta sa računarom

- otvorite Betaflight

- spojite se na kontroler leta

- idite na karticu Receiver

- upišite RTAE1234 u polje karte kanala

- promijenite "Stick Low Threshold" na 1020, "Stick Center" na 1500 i "Stick High Threshold" na 1980

- spremite promjene

- otvorite web stranicu wifiPPM sa svojim mobilnim telefonom i provjerite je li podešavanje u redu

To je to. Završio si. Sada možete letjeti s mobilnim telefonom bez ikakve dodatne aplikacije.

Preporučuje se: