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, Studeni
Anonim
Wifi PPM (nije potrebna aplikacija)
Wifi PPM (nije potrebna aplikacija)
Wifi PPM (nije potrebna aplikacija)
Wifi PPM (nije potrebna aplikacija)

Htio sam pametnim telefonom kontrolirati svoj kućni mikro kvadrokopter, ali nisam mogao pronaći dobro rješenje za to. Imao sam na raspolaganju nekoliko ESP8266 wifi modula 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 ikakve aplikacije.

Također se možete spojiti na web mjesto s računalom i koristiti upravljačku palicu za upravljanje. Trenutno ovo radi samo u Firefoxu.

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

Korak 1: Popis dijelova

Popis dijelova
Popis dijelova

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 prvi prijenos učitavanja. (Nakon prvog prijenosa možete koristiti OTA ažuriranje). Koristite nešto poput ovoga:

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

- računalo s Arduino IDE:

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

- Websocket knjižnica 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čunalo s joystickom i Firefoxom

Korak 2: Postavite elektroniku i prenesite program

Postavite elektroniku i prenesite program
Postavite elektroniku i prenesite 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

Za uključivanje bljeskalice postavite GPIO0 na GND dok je uključen.

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 prenesete skicu, kontroler će se resetirati. 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 putem 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

Web stranica
Web stranica
Web stranica
Web stranica

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 mjesto prve slike. Na dodirnom uređaju možete upravljati štapovima pomoću zaslona osjetljivog na dodir.

Ako stranicu otvorite s računalom, morate koristiti Firefox. Čim spojite joystick, web mjesto će se promijeniti na ono koje možete vidjeti na drugoj slici. Palicama možete upravljati pomoću upravljačke palice.

U sljedećem koraku objasnit ću 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 s Betaflight -om. Sada objašnjavam kako to postaviti.

- Povežite kontroler leta s računalom

- otvorite Betaflight

- spojite se na kontrolor leta

- idite na karticu Prijamnik

- 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 svojim mobilnim telefonom i provjerite je li prilagodba u redu

To je to. Ti si gotov. Sada možete letjeti svojim mobilnim telefonom bez ikakve dodatne aplikacije.

Preporučeni: