Kazalo:

Wifi PPM (aplikacija ni potrebna): 4 koraki (s slikami)
Wifi PPM (aplikacija ni potrebna): 4 koraki (s slikami)

Video: Wifi PPM (aplikacija ni potrebna): 4 koraki (s slikami)

Video: Wifi PPM (aplikacija ni potrebna): 4 koraki (s slikami)
Video: Кампи Флегрей: супервулкан Италии Pt4: моделирование извержения в настоящее время 2024, November
Anonim
Wifi PPM (aplikacija ni potrebna)
Wifi PPM (aplikacija ni potrebna)
Wifi PPM (aplikacija ni potrebna)
Wifi PPM (aplikacija ni potrebna)

S svojim pametnim telefonom sem želel nadzorovati svoj mikrokontroler za notranje prostore, vendar nisem našel dobre rešitve za to. Okrog sem imel položenih nekaj WiFi modulov ESP8266, zato sem se odločil, da si naredim svojega.

Program zažene dostopno točko wifi s spletnim mestom HTML 5 za nadzor signala PPM. PPM signal nastane s prekinitvijo.

Zahvaljujoč HTML5 lahko upravljate svojo napravo RC s katerim koli pametnim telefonom brez aplikacije.

Na spletno mesto se lahko povežete tudi z osebnim računalnikom in za krmiljenje uporabite krmilno palčko. Trenutno to deluje samo v Firefoxu.

V tem nerazumljivem bom razložil, kako nastaviti ESP8266 in kako sprejeti sprejemnik v Betaflight -u.

1. korak: Seznam delov

Seznam delov
Seznam delov

Začnimo s seznamom delov. Potrebujete le nekaj komponent:

- ESP8266: Vsak modul bi moral delovati. Uporabljam modul ESP 12-F:

- 3, 3V pretvornik USB v zaporedni za prvi prenos naboja. (Po prvem nalaganju lahko uporabite posodobitev OTA). Uporabite nekaj takega:

- 3, 3V regulator napetosti: ESP8266 potrebuje 3, 3V. Vsaka napetost nad 3, 6V bo ubila napravo. Prav tako lahko pade približno 200mA največji tok. Če pri modelu RC nimate dovolj močnega napajanja 3, 3V, potrebujete dodaten regulator napetosti. Ta regulator navzdol uporabljam z uporom 3, 9K Ohm:

- računalnik z Arduino IDE:

- Podpora ESP8266 za Arduino IDE. Sledite tem navodilom:

- Knjižnica Websocket za Arduino:

- Mogoče 3, 3V/5V nivojski menjalnik, če vaš dekodirnik PPM ne podpira 3, 3V vhodov. Za večino krmilnikov letenja s kvadrokopterjem tega ne potrebujete.

- Načrt WifiPPM: spodaj prenesite datoteko ali

- Pametni telefon ali računalnik z igralno palico in Firefoxom

2. korak: Nastavite elektroniko in naložite program

Nastavite elektroniko in naložite program
Nastavite elektroniko in naložite program

Najprej morate nastaviti napajalne povezave na ESP8266. Na sliki lahko vidite ožičenje. Vzpostavite naslednje povezave:

RST, EN in VCC na 3, 3V

GPIO15 in GND v GND

Med VCC in GND postavite majhen kondenzator (približno 100 nF)

TXD v RXD vaše serijske naprave USB2

RXD v TXD vaše serijske naprave USB2

Za vklop načina bliskavice nastavite GPIO0 na GND.

Ko namestite Arduino IDE, podpora ESP8266 in knjižnica websocket odpreta skico. Držite GIO0 na GND, medtem ko vklopite ESP8266 za vstop v način bliskavice. Zdaj lahko naložite skico.

Ko naložite skico, se bo krmilnik ponastavil. Morali bi najti dostopno točko WIFI z imenom WifiPPM. Če je to v redu, lahko izklopite čip in odklopite žice TXD, RXD in GPIO0. V prihodnosti lahko program posodobite prek OTA. To storite tako, da se povežete z dostopno točko in v spletnem brskalniku odprete »192.168.1.4/update«.

3. korak: Spletno mesto

Spletna stran
Spletna stran
Spletna stran
Spletna stran

Zdaj lahko priključite GPIO5 na vhod PPM vašega krmilnika leta ali karkoli drugega, kar uporabljate za dekodiranje signala PPM.

Po vklopu modula se lahko povežete z dostopno točko "WifiPPM". Gesla ni. V brskalniku odprite naslov 192.168.4.1.

Videli boste spletno mesto prve slike. Na napravi na dotik lahko upravljate palice z zaslonom na dotik.

Če spletno mesto odprete z osebnim računalnikom, morate uporabiti Firefox. Takoj, ko povežete igralno palico, se bo stran spremenila v tisto, ki jo vidite na drugi sliki. S palicami lahko upravljate s krmilno palčko.

V naslednjem koraku bom razložil, kako nastaviti Betaflight, ker ga uporabljam. Če uporabljate kakšen drug krmilnik, se morate od zdaj naprej lotiti sami.

4. korak: Nastavitev Betaflight

Krmilnik WifiPPM uporabljam za svoj quadcopter z Betaflight. Zdaj pojasnjujem, kako ga nastaviti.

- Povežite krmilnik leta z računalnikom

- odprite Betaflight

- povežite se z kontrolorjem leta

- pojdite na zavihek Sprejemnik

- v polje zemljevid kanala vnesite RTAE1234

- spremenite "Stick Low Threshold" na 1020, "Stick Center" na 1500 in "Stick High Threshold" na 1980

- shranite spremembe

- odprite spletno mesto wifiPPM s svojim mobilnim telefonom in preizkusite, ali je nastavitev v redu

To je to. Končali ste. Zdaj lahko letite s svojim mobilnim telefonom brez dodatne aplikacije.

Priporočena: