Indholdsfortegnelse:

Wifi PPM (ingen app påkrævet): 4 trin (med billeder)
Wifi PPM (ingen app påkrævet): 4 trin (med billeder)

Video: Wifi PPM (ingen app påkrævet): 4 trin (med billeder)

Video: Wifi PPM (ingen app påkrævet): 4 trin (med billeder)
Video: TPM 2.0 Demystified: IT Admins' Guide to Windows 11 and Windows 10 Security 2024, November
Anonim
Wifi PPM (ingen app nødvendig)
Wifi PPM (ingen app nødvendig)
Wifi PPM (ingen app nødvendig)
Wifi PPM (ingen app nødvendig)

Jeg ville styre min diy mikro indendørs quadrocopter med min smartphone, men jeg kunne ikke finde en god løsning til dette. Jeg havde et par ESP8266 wifi -moduler liggende, så jeg besluttede at lave min egen.

Programmet starter et wifi -adgangspunkt med et HTML 5 -websted for at styre PPM -signalet. PPM -signalet genereres ved afbrydelse.

Takket være HTML5 kan du styre din RC -enhed med enhver smartphone uden nogen app.

Du kan også oprette forbindelse til webstedet med en pc og bruge et joystick til styring. I øjeblikket fungerer dette kun i Firefox.

I denne uigennemgåelige vil jeg forklare, hvordan du konfigurerer ESP8266, og hvordan du konfigurerer modtageren i Betaflight.

Trin 1: Deleliste

Liste over dele
Liste over dele

Lad os starte med delelisten. Du skal bare bruge et par komponenter:

- ESP8266: Ethvert modul skal fungere. Jeg bruger ESP 12-F-modulet:

- en 3, 3V USB til seriel konverter til upload af scetch første gang. (Efter den første upload kan du bruge OTA -opdateringen). Brug sådan noget:

- en 3, 3V spændingsregulator: ESP8266 har brug for 3, 3V. Enhver spænding over 3, 6V vil dræbe enheden. Det kan også falde omkring 200mA spidsstrøm. Hvis du ikke har en stærk nok 3, 3V forsyning på din RC -model, har du brug for en ekstra spændingsregulator. Jeg bruger denne trin -ned regulator med en 3, 9K Ohm modstand:

- en pc med Arduino IDE:

- ESP8266 understøttelse af Arduino IDE. Følg disse instruktioner:

- Websocket -bibliotek til Arduino:

- Måske en 3, 3V/5V niveauskifter, hvis din PPM -dekoder ikke understøtter 3, 3V -indgange. For de fleste quadcopter flight controllere behøver du ikke dette.

- WifiPPM -scetch: Download filen herunder eller

- En smart telefon eller en pc med joystick og Firefox

Trin 2: Konfigurer elektronikken, og upload programmet

Opsæt elektronikken, og upload programmet
Opsæt elektronikken, og upload programmet

Den første ting at gøre er at indstille strømforbindelserne til ESP8266. Du kan se ledningerne på billedet. Lav følgende forbindelser:

RST, EN og VCC til 3, 3V

GPIO15 og GND til GND

Sæt en lille kondensator mellem VCC og GND (ca. 100 nF)

TXD til RXD på din USB2Serial enhed

RXD til TXD på din USB2Serial enhed

Sæt GPIO0 til GND under opstart for at gå ind i flash -tilstand.

Når du har installeret Arduino IDE, åbner ESP8266 -supporten og websocket -biblioteket skitsen. Hold GIO0 til GND, mens ESP8266 tændes for at gå ind i flash -tilstand. Nu kan du uploade skitsen.

Når du har uploadet skitsen, nulstilles controlleren. Du bør finde et WIFI -adgangspunkt, der hedder WifiPPM. Hvis dette er OK, kan du slukke chippen og afbryde TXD-, RXD- og GPIO0 -ledningerne. I fremtiden kan du opdatere programmet via OTA. For at gøre dette skal du oprette forbindelse til adgangspunktet og gå til "192.168.1.4/update" i din webbrowser.

Trin 3: Websted

Internet side
Internet side
Internet side
Internet side

Nu kan du slutte GPIO5 til PPM -indgangen på din flyvekontroller eller hvad du end bruger til at afkode PPM -signalet.

Efter opstart af modulet kan du oprette forbindelse til adgangspunktet "WifiPPM". Der er ingen adgangskode. Åbn adressen 192.168.4.1 i din browser.

Du vil se stedet for det første billede. På en berøringsenhed kan du styre pindene med din berøringsskærm.

Hvis du åbner webstedet med en pc, skal du bruge Firefox. Så snart du tilslutter et joystick, ændres webstedet til det, du kan se på det andet billede. Du kan styre pindene med dit joystick.

I det næste trin vil jeg forklare, hvordan du konfigurerer Betaflight, fordi jeg bruger det. Hvis du bruger en anden controller, skal du gå på dig selv fra nu af.

Trin 4: Opsætning af Betaflight

Jeg bruger WifiPPM -controlleren til min quadcopter med Betaflight. Jeg forklarer nu, hvordan man konfigurerer det.

- Tilslut din flyvekontroller til pc'en

- åbn Betaflight

- opret forbindelse til flyvekontrolleren

- gå til fanen Modtager

- skriv RTAE1234 i kanalkortfeltet

- ændre "Stick Low Threshold" til 1020, "Stick Center" til 1500 og "Stick High Threshold" til 1980

- gem ændringerne

- åbn wifiPPM -webstedet med din mobiltelefon, og test om justeringen er OK

Det er det. Du er færdig. Nu kan du flyve med din mobiltelefon uden yderligere app.

Anbefalede: