Innholdsfortegnelse:
- Trinn 1: Deleliste
- Trinn 2: Sett opp elektronikken og last opp programmet
- Trinn 3: Nettsted
- Trinn 4: Konfigurere Betaflight
Video: Wifi PPM (ingen app nødvendig): 4 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:24
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
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
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
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:
Neoboard lampe - ingen SD nødvendig og 3D -trykt: 3 trinn (med bilder)
Neoboard -lampe - ingen SD nødvendig og 3D -trykt: Etter å ha bygd en Minecraft -lampe for min 7 år gamle gutt, ønsket lillebroren noe lignende. Han er mer interessert i SuperMario enn i Minecraft, så nattlyset hans vil vise videospillsprites. Dette prosjektet er basert på The Neoboard -prosjektet, men
Døgnvennlig LED -skrivebordslampe (ingen programmering nødvendig!): 7 trinn (med bilder)
Døgnvennlig LED -skrivebordslampe (ingen programmering nødvendig!): Jeg designet denne lampen for å være døgnrytmevennlig. Om natten er det lettere å sove fordi bare de varme fargede lysdiodene kan slås på. I løpet av dagen kan det holde deg våken fordi både de kaldhvite og varmfargede lysdiodene kan slås på ved
LED -klokke med 555 og 4017 (ingen programmering nødvendig): 8 trinn (med bilder)
LED -klokke ved bruk av 555 og 4017 (ingen programmering nødvendig): Her skal jeg introdusere et prosjekt jeg designet og laget for ca 7 år siden. Ideen med prosjektet er å bruke teller -ICer som 4017 for å generere signaler som styrer blinkingen av lysdioder arrangert som analoge klokkehender
Lag en enkel app for smarttelefonen din (ingen koding nødvendig): 10 trinn
Lag en enkel app for smarttelefonen din (ingen koding nødvendig): OPPDATERING: Denne teknikken er foreldet, det er nå forskjellige andre måter å lage en app på. Dette fungerer kanskje ikke lenger. Min første publiserte app er tilgjengelig for nedlasting på Android -appen Markedet her. Følgende er en rask opplæring om hvordan praktisk talt
Null kostnad bærbar kjøler / stativ (ingen lim, ingen boring, ingen muttere og bolter, ingen skruer): 3 trinn
Nullkostnad bærbar kjøler / stativ (uten lim, ingen boring, ingen muttere og bolter, ingen skruer): OPPDATERING: VENNLIGST & STEMMELSE & STEMME FOR MITT INSTRUKTABELT, TAKK ^ _ ^ DU KAN OGSÅ LIKE FOR Å STEMME FOR ANDRE MELD PÅ www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ ELLER KANSKE STEMME FOR MIN BESTE VENN