Indholdsfortegnelse:
- Trin 1: Deleliste
- Trin 2: Konfigurer elektronikken, og upload programmet
- Trin 3: Websted
- Trin 4: Opsætning af Betaflight
Video: Wifi PPM (ingen app påkrævet): 4 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
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
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
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:
Neoboardlampe - Ingen SD påkrævet og 3D -printet: 3 trin (med billeder)
Neoboard -lampe - Ingen SD påkrævet og 3D -printet: Efter at have bygget en Minecraft -lampe til mit 7 -årige barn, ville hans lillebror have noget lignende. Han er mere til SuperMario end til Minecraft, så hans natlys vil vise videospil sprites. Dette projekt er baseret på The Neoboard -projektet, men pa
Cirkadisk venlig LED skrivebordslampe (ingen programmering påkrævet!): 7 trin (med billeder)
Circadian Friendly LED skrivebordslampe (ingen programmering påkrævet!): Jeg har designet denne lampe til at være døgnrytmevenlig. Om natten er det lettere for din søvn, fordi kun de varme farvede lysdioder kan tænde. I løbet af dagen kan det holde dig vågen, fordi både de koldhvide og varmfarvede lysdioder kan tænde ved
Stemmestyret hjemmeautomatisering (som Alexa eller Google Home, ingen wifi eller Ethernet påkrævet): 4 trin
Stemmestyret hjemmeautomatisering (som Alexa eller Google Home, ingen wifi eller Ethernet påkrævet): Det er dybest set sms -baserede arduino -styrede relæer med opsætning af Google -assistent til at sende meddelelser på stemmeanvisning. Det er meget let og billigt og fungerer som Alexa -reklamer med dine eksisterende elektriske apparater (hvis du har Moto -X smartp
Adafruit Feather NRF52 brugerdefinerede kontroller, ingen kodning påkrævet: 8 trin (med billeder)
Adafruit Feather NRF52 Custom Controls, No Coding Required: Update 23. April 2019 - For dato/tid -plots, der kun bruger Arduino millis (), se Arduino Date/Time Plotting/Logging Using Millis () og PfodApp Den seneste gratis pfodDesigner V3.0.3610+ genereret komplet Arduino -skitser for at plotte data mod dato/klokkeslæt u
Laptop -køler / stativ uden omkostninger (ingen lim, ingen boring, ingen møtrikker og bolte, ingen skruer): 3 trin
Nul omkostninger bærbar køler / stativ (ingen lim, ingen boring, ingen møtrikker og bolte, ingen skruer): OPDATERING: VENLIGST STEMNING FOR MIN & INSTRUKTABEL, TAK ^ _ ^ DU KAN OGSÅ LIGE STEMME FOR MINE ANDRE TILMELD DIG PÅ www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ ELLER KAN STEMME FOR MIN BEDSTE VENNES