Turinys:

„Wifi“PPM (nereikia jokios programos): 4 žingsniai (su paveikslėliais)
„Wifi“PPM (nereikia jokios programos): 4 žingsniai (su paveikslėliais)

Video: „Wifi“PPM (nereikia jokios programos): 4 žingsniai (su paveikslėliais)

Video: „Wifi“PPM (nereikia jokios programos): 4 žingsniai (su paveikslėliais)
Video: Wifi PPM (no app needed) 2024, Lapkritis
Anonim
„Wifi“PPM (nereikia jokios programos)
„Wifi“PPM (nereikia jokios programos)
„Wifi“PPM (nereikia jokios programos)
„Wifi“PPM (nereikia jokios programos)

Norėjau išmaniuoju telefonu valdyti savo „pasidaryk pats“mikro patalpų kvadrocopterį, bet neradau gero sprendimo. Turėjau keletą ESP8266 „WiFi“modulių, todėl nusprendžiau sukurti savo.

Programa paleidžia „Wi -Fi“prieigos tašką su HTML 5 svetaine, kad galėtų valdyti PPM signalą. PPM signalas generuojamas nutraukus.

HTML5 dėka galite valdyti savo RC įrenginį bet kuriuo išmaniuoju telefonu be jokios programos.

Taip pat galite prisijungti prie svetainės naudodami kompiuterį ir valdyti naudodami kreiptuką. Šiuo metu tai veikia tik „Firefox“.

Šioje nesuprantamoje medžiagoje paaiškinsiu, kaip nustatyti ESP8266 ir kaip sukonfigūruoti imtuvą „Betaflight“.

1 žingsnis: dalių sąrašas

Dalių sąrašas
Dalių sąrašas

Pradėkime nuo dalių sąrašo. Jums tereikia kelių komponentų:

- ESP8266: Bet koks modulis turėtų veikti. Aš naudoju ESP 12-F modulį:

- 3, 3 V USB į serijinį keitiklį, skirtą eskizui įkelti pirmą kartą. (Po pirmo įkėlimo galite naudoti OTA atnaujinimą). Naudokite kažką panašaus į tai:

- 3, 3 V įtampos reguliatorius: ESP8266 reikia 3, 3 V. Bet kokia įtampa, didesnė nei 3, 6 V, užmuš prietaisą. Taip pat gali sumažėti apie 200mA maksimali srovė. Jei jūsų RC modelyje nėra pakankamai stipraus 3, 3 V maitinimo šaltinio, jums reikia papildomo įtampos reguliatoriaus. Aš naudoju šį sumažinimo reguliatorių su 3, 9 K omų rezistoriumi:

- kompiuteris su „Arduino IDE“:

- ESP8266 „Arduino IDE“palaikymas. Vykdykite šias instrukcijas:

- „Arduino“„Websocket“biblioteka:

- Galbūt 3, 3 V/5 V lygio perjungiklis, jei jūsų PPM dekoderis nepalaiko 3, 3 V įėjimų. Daugeliui keturkojo skrydžio valdiklių jums to nereikia.

- „WifiPPM“eskizas: atsisiųskite failą žemiau arba

- Išmanusis telefonas arba kompiuteris su vairasvirte ir „Firefox“

2 veiksmas: nustatykite elektroniką ir įkelkite programą

Nustatykite elektroniką ir įkelkite programą
Nustatykite elektroniką ir įkelkite programą

Pirmas dalykas, kurį reikia padaryti, yra nustatyti maitinimo jungtis prie ESP8266. Elektros laidus galite pamatyti paveikslėlyje. Užmegzkite šiuos ryšius:

RST, EN ir VCC iki 3, 3V

GPIO15 ir GND į GND

Įdėkite nedidelį kondensatorių tarp VCC ir GND (apie 100 nF)

TXD į RXD jūsų USB2Serial įrenginyje

RXD į TXD iš jūsų USB2Serial įrenginio

Įjunkite GPIO0 į GND, kai įjungiate blykstės režimą.

Įdiegę „Arduino IDE“, ESP8266 palaikymas ir žiniatinklio lizdų biblioteka atidaro eskizą. Įjunkite ESP8266, kad įjungtumėte blykstės režimą, laikykite nuspaudę GIO0 į GND. Dabar galite įkelti eskizą.

Įkėlus eskizą, valdiklis bus atstatytas. Turėtumėte rasti „WIFI“prieigos tašką, pavadintą „WifiPPM“. Jei tai gerai, galite išjungti mikroschemą ir atjungti TXD, RXD ir GPIO0 laidus. Ateityje programą galėsite atnaujinti per OTA. Norėdami tai padaryti, prisijunkite prie prieigos taško ir savo interneto naršyklėje eikite į „192.168.1.4/update“.

3 žingsnis: svetainė

Interneto svetainė
Interneto svetainė
Interneto svetainė
Interneto svetainė

Dabar galite prijungti GPIO5 prie skrydžio valdiklio PPM įvesties arba bet ko, ką naudojate PPM signalui iššifruoti.

Įjungę modulį, galite prisijungti prie prieigos taško „WifiPPM“. Slaptažodžio nėra. Naršyklėje atidarykite adresą 192.168.4.1.

Pamatysite pirmosios nuotraukos svetainę. Jutikliniame įrenginyje galite valdyti lazdas savo jutikliniu ekranu.

Jei atidarote svetainę naudodami kompiuterį, turite naudoti „Firefox“. Kai tik prijungsite vairasvirtę, svetainė pasikeis į tą, kurią matote antroje nuotraukoje. Jūs galite valdyti lazdeles vairasvirte.

Kitame žingsnyje paaiškinsiu, kaip nustatyti „Betaflight“, nes aš jį naudoju. Jei naudojate kitą valdiklį, nuo šiol turite elgtis patys.

4 veiksmas: nustatykite „Betaflight“

Aš naudoju „WifiPPM“valdiklį, skirtą keturkojui su „Betaflight“. Dabar paaiškinu, kaip tai nustatyti.

- Prijunkite skrydžio valdiklį prie kompiuterio

- atidarykite „Betaflight“

- prisijungti prie skrydžio valdiklio

- eikite į skirtuką Imtuvas

- į kanalų žemėlapio lauką įveskite RTAE1234

- pakeiskite „Stick Low Threshold“į 1020, „Stick Center“į 1500 ir „Stick High Threshold“į 1980 m.

- išsaugoti pakeitimus

- atidarykite „wifiPPM“svetainę savo mobiliuoju telefonu ir patikrinkite, ar koregavimas yra tinkamas

Viskas. Su tavimi baigta. Dabar galite skristi su savo mobiliuoju telefonu be jokios papildomos programos.

Rekomenduojamas: