Satura rādītājs:

Wifi PPM (nav nepieciešama lietotne): 4 soļi (ar attēliem)
Wifi PPM (nav nepieciešama lietotne): 4 soļi (ar attēliem)

Video: Wifi PPM (nav nepieciešama lietotne): 4 soļi (ar attēliem)

Video: Wifi PPM (nav nepieciešama lietotne): 4 soļi (ar attēliem)
Video: Expert Tips on Treating Aquarium Fish Diseases with Dr. Márton Hoitsy 2024, Novembris
Anonim
Wifi PPM (nav nepieciešama lietotne)
Wifi PPM (nav nepieciešama lietotne)
Wifi PPM (nav nepieciešama lietotne)
Wifi PPM (nav nepieciešama lietotne)

Es gribēju ar savu viedtālruni kontrolēt savu DIY mikro iekštelpu kvadrocopteri, bet nevarēju atrast labu risinājumu. Man bija daži ESP8266 wifi moduļi, tāpēc es nolēmu izveidot savu.

Programma palaiž wifi piekļuves punktu ar HTML 5 vietni, lai kontrolētu PPM signālu. PPM signālu ģenerē pārtraukums.

Pateicoties HTML5, jūs varat kontrolēt savu RC ierīci ar jebkuru viedtālruni bez lietotnes.

Varat arī izveidot savienojumu ar vietni, izmantojot datoru, un vadībai izmantot kursorsviru. Pašlaik tas darbojas tikai pārlūkprogrammā Firefox.

Šajā neizpētāmajā es paskaidrošu, kā iestatīt ESP8266 un kā konfigurēt uztvērēju Betaflight.

1. darbība: detaļu saraksts

Detaļu saraksts
Detaļu saraksts

Sāksim ar detaļu sarakstu. Jums ir vajadzīgas tikai dažas sastāvdaļas:

- ESP8266: jebkuram modulim vajadzētu darboties. Es izmantoju ESP 12-F moduli:

- 3, 3 V USB uz seriālu pārveidotāju, lai pirmo reizi augšupielādētu skici. (Pēc pirmās augšupielādes varat izmantot OTA atjauninājumu). Izmantojiet kaut ko līdzīgu šim:

- 3, 3 V sprieguma regulators: ESP8266 nepieciešams 3, 3 V. Jebkurš spriegums virs 3, 6V iznīcinās ierīci. Tas var arī samazināt aptuveni 200mA maksimālo strāvu. Ja jūsu RC modelim nav pietiekami spēcīga 3, 3 V barošana, jums ir nepieciešams papildu sprieguma regulators. Es izmantoju šo pazemināšanas regulatoru ar 3, 9K omu rezistoru:

- dators ar Arduino IDE:

- ESP8266 atbalsts Arduino IDE. Izpildiet šos norādījumus:

- Websocket bibliotēka Arduino:

- Varbūt 3, 3 V/5 V līmeņa pārslēdzējs, ja jūsu PPM dekodētājs neatbalsta 3, 3 V ieejas. Lielākajai daļai kvadracopteru lidojumu kontrolieru tas nav vajadzīgs.

- WifiPPM skice: lejupielādējiet failu zemāk vai

- Viedtālrunis vai dators ar kursorsviru un Firefox

2. darbība: iestatiet elektroniku un augšupielādējiet programmu

Iestatiet elektroniku un augšupielādējiet programmu
Iestatiet elektroniku un augšupielādējiet programmu

Pirmā lieta, kas jādara, ir iestatīt barošanas savienojumus ar ESP8266. Elektroinstalāciju var redzēt attēlā. Izveidojiet šādus savienojumus:

RST, EN un VCC līdz 3, 3V

GPIO15 un GND līdz GND

Ievietojiet nelielu kondensatoru starp VCC un GND (apmēram 100 nF)

No TXD līdz RXD no jūsu USB2Serial ierīces

RXD līdz TXD no jūsu USB2Serial ierīces

Ieslēdzot GPIO0, ieslēdziet GND, lai ieslēgtu zibspuldzes režīmu.

Kad esat instalējis Arduino IDE, ESP8266 atbalsts un tīmekļa ligzdas bibliotēka atver skici. Turiet GIO0 līdz GND, kamēr ieslēdzat ESP8266, lai pārietu uz zibspuldzes režīmu. Tagad jūs varat augšupielādēt skici.

Pēc skices augšupielādes kontrolieris tiks atiestatīts. Jums vajadzētu atrast WIFI piekļuves punktu ar nosaukumu WifiPPM. Ja tas ir labi, varat izslēgt mikroshēmu un atvienot TXD, RXD un GPIO0 vadus. Nākotnē jūs varat atjaunināt programmu, izmantojot OTA. Lai to izdarītu, izveidojiet savienojumu ar piekļuves punktu un savā tīmekļa pārlūkprogrammā dodieties uz "192.168.1.4/update".

3. darbība: vietne

Vietne
Vietne
Vietne
Vietne

Tagad jūs varat savienot GPIO5 ar lidojuma kontroliera PPM ieeju vai visu, ko izmantojat, lai atšifrētu PPM signālu.

Pēc moduļa ieslēgšanas varat izveidot savienojumu ar piekļuves punktu "WifiPPM". Nav paroles. Atveriet adresi 192.168.4.1 savā pārlūkprogrammā.

Jūs redzēsit pirmā attēla vietni. Skārienierīcē nūjas var vadīt ar skārienekrānu.

Ja atverat vietni ar datoru, jums jāizmanto Firefox. Tiklīdz jūs pieslēgsit kursorsviru, vietne mainīsies uz vietni, kas redzama otrajā attēlā. Jūs varat kontrolēt nūjas ar kursorsviru.

Nākamajā solī es paskaidrošu, kā iestatīt Betaflight, jo es to izmantoju. Ja izmantojat kādu citu kontrolieri, no šī brīža jums jāturpina.

4. darbība. Betaflight iestatīšana

Es izmantoju WifiPPM kontrolieri savam kvadracopterim ar Betaflight. Tagad es paskaidrošu, kā to iestatīt.

- Savienojiet lidojuma kontrolieri ar datoru

- atvērt Betaflight

- izveidot savienojumu ar lidojuma kontrolieri

- dodieties uz cilni Uztvērējs

- kanālu kartes laukā ierakstiet RTAE1234

- mainiet "zemais slieksnis" uz 1020, "nūju centru" uz 1500 un "nūju augsto slieksni" uz 1980

- saglabājiet izmaiņas

- ar mobilo tālruni atveriet vietni wifiPPM un pārbaudiet, vai pielāgošana ir kārtībā

Tieši tā. Tu esi pabeidzis. Tagad jūs varat lidot ar savu mobilo tālruni bez papildu lietotnes.

Ieteicams: