INHOUDSOPGAWE:

Wifi PPM (geen app nodig nie): 4 stappe (met foto's)
Wifi PPM (geen app nodig nie): 4 stappe (met foto's)

Video: Wifi PPM (geen app nodig nie): 4 stappe (met foto's)

Video: Wifi PPM (geen app nodig nie): 4 stappe (met foto's)
Video: Bizarre iPhone-truc: ‘Deze ken je echt niet’ 2024, November
Anonim
Wifi PPM (geen app nodig nie)
Wifi PPM (geen app nodig nie)
Wifi PPM (geen app nodig nie)
Wifi PPM (geen app nodig nie)

Ek wou my eie mikro -binnenshuise quadrocopter met my slimfoon beheer, maar ek kon nie 'n goeie oplossing hiervoor vind nie. Ek het 'n paar ESP8266 wifi -modules gelê, so ek het besluit om my eie een te maak.

Die program begin 'n wifi -toegangspunt met 'n HTML 5 -webwerf om die PPM -sein te beheer. Die PPM -sein word gegenereer deur onderbreking.

Danksy HTML5 kan u u RC -toestel met enige slimfoon beheer sonder enige app.

U kan ook 'n rekenaar aan die webwerf koppel en 'n joystick gebruik om dit te beheer. Op die oomblik werk dit slegs in Firefox.

In hierdie ondeurgrondelike sal ek verduidelik hoe u die ESP8266 opstel en hoe u die ontvanger in Betaflight kan instel.

Stap 1: Onderdele lys

Onderdele lys
Onderdele lys

Kom ons begin met die onderdele lys. U benodig net 'n paar komponente:

- ESP8266: Enige module behoort te werk. Ek gebruik die ESP 12-F-module:

- 'n 3, 3V USB na Serial converter vir die eerste keer om die skets op te laai. (Na die eerste oplaai kan u die OTA -opdatering gebruik). Gebruik so iets:

- 'n 3, 3V spanningsreguleerder: Die ESP8266 benodig 3, 3V. Enige spanning bo 3, 6V sal die toestel doodmaak. Dit kan ook ongeveer 200mA piekstroom daal. As u nie 'n sterk genoeg 3, 3V -voeding by u RC -model het nie, benodig u 'n ekstra spanningsreguleerder. Ek gebruik hierdie verlagingsreguleerder met 'n 3, 9K Ohm -weerstand:

- 'n rekenaar met Arduino IDE:

- ESP8266 -ondersteuning vir Arduino IDE. Volg hierdie instruksies:

- Websocket -biblioteek vir Arduino:

- Miskien 'n 3, 3V/5V vlak shifter as u PPM decoder nie 3, 3V insette ondersteun nie. Vir die meeste quadcopter -vlugbeheerders het u dit nie nodig nie.

- Die WifiPPM -skets: Laai die lêer hieronder af of

- 'n slimfoon of 'n rekenaar met 'n joystick en Firefox

Stap 2: Stel die elektronika op en laai die program op

Stel die elektronika op en laai die program op
Stel die elektronika op en laai die program op

Die eerste ding om te doen is om die kragverbindings op die ESP8266 te stel. U kan die bedrading op die foto sien. Maak die volgende verbindings:

RST, EN en VCC tot 3, 3V

GPIO15 en GND tot GND

Sit 'n klein kondensator tussen VCC en GND (ongeveer 100 nF)

TXD na RXD van u USB2Serial -toestel

RXD na TXD van u USB2Serial -toestel

Sit GPIO0 op GND terwyl u aanskakel om in die flitsmodus te gaan.

Nadat u die Arduino IDE geïnstalleer het, maak die ESP8266 -ondersteuning en die websocket -biblioteek die skets oop. Hou GIO0 tot GND terwyl u die ESP8266 aanskakel om in die flitsmodus te gaan. Nou kan u die skets oplaai.

Nadat u die skets opgelaai het, sal die beheerder herstel. U moet 'n WIFI -toegangspunt met die naam WifiPPM vind. As dit reg is, kan u die chip afskakel en die TXD-, RXD- en GPIO0 -drade ontkoppel. In die toekoms kan u die program opdateer via OTA. Koppel hiervoor aan die toegangspunt en gaan na "192.168.1.4/update" in u webblaaier.

Stap 3: webwerf

Webwerf
Webwerf
Webwerf
Webwerf

Nou kan u GPIO5 koppel aan die PPM -invoer van u vlugbeheerder of wat u ook al gebruik om die PPM -sein te dekodeer.

Nadat u die module aangeskakel het, kan u aan die toegangspunt "WifiPPM" koppel. Daar is geen wagwoord nie. Maak die adres 192.168.4.1 in u blaaier oop.

U sal die webwerf van die eerste prentjie sien. Op 'n aanrakingstoestel kan u die stokke met u aanraakskerm beheer.

As u die webwerf met 'n rekenaar oopmaak, moet u Firefox gebruik. Sodra u 'n joystick verbind, verander die webwerf na die een wat u op die tweede foto kan sien. U kan die stokke met u joystick beheer.

In die volgende stap sal ek verduidelik hoe om Betaflight op te stel, want ek gebruik dit. As u 'n ander kontroleerder gebruik, moet u voortaan self gaan.

Stap 4: Stel Betaflight op

Ek gebruik die WifiPPM -beheerder vir my quadcopter met Betaflight. Ek verduidelik nou hoe om dit op te stel.

- Koppel u vlugbeheerder aan die rekenaar

- maak Betaflight oop

- maak verbinding met die vlugbeheerder

- gaan na die oortjie Ontvanger

- tik RTAE1234 in die kanaalkaartveld

- verander die "Stick Low Threshold" na 1020, die "Stick Center" na 1500 en die "Stick High Threshold" na 1980

- stoor die veranderinge

- maak die wifiPPM -webwerf oop met u selfoon en toets of die aanpassing reg is

Dis dit. Jy is klaar. Nou kan u met u selfoon vlieg sonder enige ekstra app.

Aanbeveel: