Innehållsförteckning:

Wifi PPM (ingen app behövs): 4 steg (med bilder)
Wifi PPM (ingen app behövs): 4 steg (med bilder)

Video: Wifi PPM (ingen app behövs): 4 steg (med bilder)

Video: Wifi PPM (ingen app behövs): 4 steg (med bilder)
Video: DISTRIBUERA WIFI-ÖVERVAKNINGSPERSON 4G-övervakningskamera 2024, November
Anonim
Wifi PPM (ingen app behövs)
Wifi PPM (ingen app behövs)
Wifi PPM (ingen app behövs)
Wifi PPM (ingen app behövs)

Jag ville styra min diy mikro inomhus quadrocopter med min smarta telefon men jag kunde inte hitta en bra lösning för detta. Jag hade några ESP8266 wifi -moduler som låg runt så jag bestämde mig för att göra min egen.

Programmet startar en wifi -åtkomstpunkt med en HTML 5 -webbplats för att styra PPM -signalen. PPM -signalen genereras genom avbrott.

Tack vare HTML5 kan du styra din RC -enhet med vilken smartphone som helst utan någon app.

Du kan också ansluta till webbplatsen med en dator och använda en joystick för att styra. För närvarande fungerar det bara i Firefox.

I det här obegripliga kommer jag att förklara hur man ställer in ESP8266 och hur man konfigurerar mottagaren i Betaflight.

Steg 1: Dellista

Reservdelar
Reservdelar

Låt oss börja med listan med delar. Du behöver bara några komponenter:

- ESP8266: Varje modul ska fungera. Jag använder ESP 12-F-modulen:

- en 3, 3V USB till seriell omvandlare för att ladda upp skissen första gången. (Efter den första uppladdningen kan du använda OTA -uppdateringen). Använd något så här:

- en 3, 3V spänningsregulator: ESP8266 behöver 3, 3V. Varje spänning över 3, 6V kommer att döda enheten. Det kan också släppa cirka 200mA toppström. Om du inte har en tillräckligt stark 3, 3V -strömförsörjning på din RC -modell behöver du en extra spänningsregulator. Jag använder den här nedregleraren med ett 3, 9K Ohm motstånd:

- en dator med Arduino IDE:

- ESP8266 -stöd för Arduino IDE. Följ dessa instruktioner:

- Websocket -bibliotek för Arduino:

- Kanske en 3, 3V/5V nivåreglage om din PPM -avkodare inte stöder 3, 3V -ingångar. För de flesta quadcopter flygkontrollanter behöver du inte detta.

- WifiPPM -skiss: Ladda ner filen nedan eller

- En smart telefon eller en dator med en joystick och Firefox

Steg 2: Konfigurera elektroniken och ladda upp programmet

Konfigurera elektroniken och ladda upp programmet
Konfigurera elektroniken och ladda upp programmet

Det första du ska göra är att ställa in strömanslutningarna till ESP8266. Du kan se ledningarna på bilden. Gör följande anslutningar:

RST, EN och VCC till 3, 3V

GPIO15 och GND till GND

Sätt en liten kondensator mellan VCC och GND (ca 100 nF)

TXD till RXD på din USB2Serial -enhet

RXD till TXD på din USB2Serial -enhet

Sätt GPIO0 på GND medan du startar för att gå in i blixtläget.

När du har installerat Arduino IDE öppnar ESP8266 -supporten och websocket -biblioteket skissen. Håll GIO0 till GND medan du slår på ESP8266 för att gå in i blixtläget. Nu kan du ladda upp skissen.

När du har laddat upp skissen återställs kontrollen. Du bör hitta en WIFI -åtkomstpunkt som heter WifiPPM. Om detta är OK kan du stänga av chippet och koppla bort TXD-, RXD- och GPIO0 -ledningarna. I framtiden kan du uppdatera programmet via OTA. För att göra det, anslut till åtkomstpunkten och gå till "192.168.1.4/update" i din webbläsare.

Steg 3: Webbplats

Hemsida
Hemsida
Hemsida
Hemsida

Nu kan du ansluta GPIO5 till PPM -ingången på din flygkontroller eller vad du än använder för att avkoda PPM -signalen.

Efter att ha startat modulen kan du ansluta till åtkomstpunkten "WifiPPM". Det finns inget lösenord. Öppna adressen 192.168.4.1 i din webbläsare.

Du kommer att se platsen för den första bilden. På en pekdon kan du styra pinnarna med din pekskärm.

Om du öppnar webbplatsen med en dator måste du använda Firefox. Så snart du ansluter en joystick ändras webbplatsen till den du kan se på den andra bilden. Du kan styra pinnarna med din joystick.

I nästa steg kommer jag att förklara hur jag konfigurerar Betaflight, eftersom jag använder det. Om du använder någon annan controller måste du fortsätta själv från och med nu.

Steg 4: Konfigurera Betaflight

Jag använder WifiPPM -kontrollen för min quadcopter med Betaflight. Jag förklarar nu hur man ställer in det.

- Anslut din flygkontroll till datorn

- öppna Betaflight

- anslut till flygkontrollen

- gå till fliken Mottagare

- skriv RTAE1234 i kanalkartfältet

- ändra "Stick Low Threshold" till 1020, "Stick Center" till 1500 och "Stick High Threshold" till 1980

- spara ändringarna

- öppna wifiPPM -webbplatsen med din mobiltelefon och testa om justeringen är OK

Det är allt. Du är färdig. Nu kan du flyga med din mobiltelefon utan någon extra app.

Rekommenderad: