Innholdsfortegnelse:

Wifi PPM (ingen app nødvendig): 4 trinn (med bilder)
Wifi PPM (ingen app nødvendig): 4 trinn (med bilder)

Video: Wifi PPM (ingen app nødvendig): 4 trinn (med bilder)

Video: Wifi PPM (ingen app nødvendig): 4 trinn (med bilder)
Video: Min opgave er at observere skoven, og her sker noget mærkeligt. 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 ønsket å kontrollere min diy mikro innendørs quadrocopter med smarttelefonen min, men jeg fant ikke en god løsning for dette. Jeg hadde noen ESP8266 wifi -moduler liggende, så jeg bestemte meg for å lage min egen.

Programmet starter et wifi -tilgangspunkt med et HTML 5 -nettsted for å kontrollere PPM -signalet. PPM -signalet genereres ved avbrudd.

Takket være HTML5 kan du kontrollere RC -enheten din med hvilken som helst smarttelefon uten app.

Du kan også koble til nettstedet med en PC og bruke en joystick for å kontrollere. For øyeblikket fungerer dette bare i Firefox.

I dette ugjennomtrengelige vil jeg forklare hvordan du setter opp ESP8266 og hvordan du konfigurerer mottakeren i Betaflight.

Trinn 1: Deleliste

Deleliste
Deleliste

La oss starte med delelisten. Du trenger bare noen få komponenter:

- ESP8266: Enhver modul skal fungere. Jeg bruker ESP 12-F-modulen:

- en 3, 3V USB til seriell omformer for å laste opp skissen første gang. (Etter den første opplastingen kan du bruke OTA -oppdateringen). Bruk noe slikt:

- en 3, 3V spenningsregulator: ESP8266 trenger 3, 3V. Enhver spenning over 3, 6V vil drepe enheten. Det kan også slippe omtrent 200mA toppstrøm. Hvis du ikke har en sterk nok 3, 3V forsyning på din RC -modell, trenger du en ekstra spenningsregulator. Jeg bruker denne nedtrappingsregulatoren med en 3, 9K Ohm motstand:

- en PC med Arduino IDE:

- ESP8266 støtte for Arduino IDE. Følg disse instruksjonene:

- Websocket -bibliotek for Arduino:

- Kanskje en 3, 3V/5V nivåskifter hvis PPM -dekoderen din ikke støtter 3, 3V innganger. For de fleste quadcopter flykontrollere trenger du ikke dette.

- WifiPPM -skissen: Last ned filen nedenfor eller

- En smarttelefon eller en PC med en joystick og Firefox

Trinn 2: Sett opp elektronikken og last opp programmet

Sett opp elektronikken og last opp programmet
Sett opp elektronikken og last opp programmet

Det første du må gjøre er å sette strømtilkoblingene til ESP8266. Du kan se ledningene på bildet. Gjør følgende tilkoblinger:

RST, EN og VCC til 3, 3V

GPIO15 og GND til GND

Sett en liten kondensator mellom VCC og GND (ca. 100 nF)

TXD til RXD på USB2Serial -enheten

RXD til TXD på USB2Serial -enheten

Sett GPIO0 til GND mens du starter for å gå inn i blitsmodus.

Etter at du har installert Arduino IDE, åpner ESP8266 -støtten og websocket -biblioteket skissen. Hold GIO0 til GND mens du slår på ESP8266 for å gå inn i blitsmodus. Nå kan du laste opp skissen.

Etter at du har lastet opp skissen, vil kontrolleren nullstilles. Du bør finne et WIFI -tilgangspunkt som heter WifiPPM. Hvis dette er OK, kan du slå av brikken og koble fra TXD-, RXD- og GPIO0 -ledningene. I fremtiden kan du oppdatere programmet over OTA. For å gjøre det, koble til tilgangspunktet og gå til "192.168.1.4/update" i nettleseren din.

Trinn 3: Nettsted

Nettsted
Nettsted
Nettsted
Nettsted

Nå kan du koble GPIO5 til PPM -inngangen til flykontrolleren din eller hva du bruker for å dekode PPM -signalet.

Etter at du har slått på modulen, kan du koble til tilgangspunktet "WifiPPM". Det er ikke noe passord. Åpne adressen 192.168.4.1 i nettleseren din.

Du vil se stedet for det første bildet. På en berøringsenhet kan du kontrollere pinnene med berøringsskjermen.

Hvis du åpner nettstedet med en PC, må du bruke Firefox. Så snart du kobler til en joystick, endres nettstedet til det du kan se på det andre bildet. Du kan styre pinnene med joysticken.

I neste trinn vil jeg forklare hvordan du konfigurerer Betaflight, fordi jeg bruker det. Hvis du bruker en annen kontroller, må du gå på deg selv fra nå av.

Trinn 4: Konfigurere Betaflight

Jeg bruker WifiPPM -kontrolleren for min quadcopter med Betaflight. Jeg forklarer nå hvordan du konfigurerer det.

- Koble flykontrolleren til PCen

- åpne Betaflight

- koble til flykontrolleren

- gå til kategorien Mottaker

- skriv RTAE1234 i kanalkartfeltet

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

- lagre endringene

- åpne wifiPPM -nettstedet med mobiltelefonen din og test om justeringen er OK

Det er det. Du er ferdig. Nå kan du fly med mobiltelefonen din uten noen ekstra app.

Anbefalt: