Inhaltsverzeichnis:
- Schritt 1: Teileliste
- Schritt 2: Einrichten der Elektronik und Hochladen des Programms
- Schritt 3: Webseite
- Schritt 4: Betaflight einrichten
Video: Wifi PPM (keine App erforderlich) - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Ich wollte meinen DIY-Mikro-Indoor-Quadrocopter mit meinem Smartphone steuern, konnte aber keine gute Lösung dafür finden. Ich hatte ein paar ESP8266-WLAN-Module herumliegen, also beschloss ich, mein eigenes zu machen.
Das Programm startet einen WLAN-Zugangspunkt mit einer HTML 5-Website, um das PPM-Signal zu steuern. Das PPM-Signal wird per Interrupt erzeugt.
Dank HTML5 können Sie Ihr RC-Gerät mit jedem Smartphone ohne App steuern.
Sie können sich auch mit einem PC mit der Website verbinden und einen Joystick zur Steuerung verwenden. Im Moment funktioniert dies nur in Firefox.
In diesem undurchschaubaren werde ich erklären, wie man den ESP8266 einrichtet und wie man den Empfänger in Betaflight konfiguriert.
Schritt 1: Teileliste
Beginnen wir mit der Stückliste. Sie benötigen nur wenige Komponenten:
- ESP8266: Jedes Modul sollte funktionieren. Ich verwende das ESP 12-F Modul:
- ein 3, 3V USB zu Seriell Konverter zum ersten Hochladen der Skizze. (Nach dem ersten Upload können Sie das OTA-Update verwenden). Verwenden Sie so etwas:
- ein 3, 3V Spannungsregler: Der ESP8266 benötigt 3, 3V. Jede Spannung über 3, 6 V zerstört das Gerät. Es kann auch einen Spitzenstrom von etwa 200 mA absinken. Wenn Sie an Ihrem RC-Modell keine ausreichend starke 3, 3V-Versorgung haben, benötigen Sie einen zusätzlichen Spannungsregler. Ich verwende diesen Step-Down-Regler mit einem 3, 9K Ohm Widerstand:
- ein PC mit Arduino IDE:
- ESP8266-Unterstützung für Arduino-IDE. Folgen Sie diesen Anweisungen:
- Websocket-Bibliothek für Arduino:
- Vielleicht ein 3, 3V/5V-Pegelumsetzer, wenn Ihr PPM-Decoder keine 3, 3V-Eingänge unterstützt. Für die meisten Quadcopter-Flugsteuerungen benötigen Sie dies nicht.
- Die WifiPPM-Skizze: Datei unten herunterladen oder
- Ein Smartphone oder ein PC mit Joystick und Firefox
Schritt 2: Einrichten der Elektronik und Hochladen des Programms
Als erstes müssen die Stromanschlüsse des ESP8266 eingestellt werden. Auf dem Bild sieht man die Verkabelung. Stellen Sie folgende Verbindungen her:
RST, EN und VCC an 3, 3V
GPIO15 und GND zu GND
Setzen Sie einen kleinen Kondensator zwischen VCC und GND (ca. 100 nF)
TXD zu RXD Ihres USB2Serial-Geräts
RXD zu TXD Ihres USB2Serial-Geräts
Setzen Sie GPIO0 beim Einschalten auf GND, um in den Blitzmodus zu wechseln.
Nachdem Sie die Arduino IDE installiert haben, öffnen die ESP8266-Unterstützung und die Websocket-Bibliothek den Sketch. Halten Sie GIO0 auf GND, während Sie den ESP8266 einschalten, um in den Blitzmodus zu wechseln. Jetzt können Sie die Skizze hochladen.
Nachdem Sie die Skizze hochgeladen haben, wird der Controller zurückgesetzt. Sie sollten einen WIFI-Zugangspunkt namens WifiPPM finden. Wenn dies in Ordnung ist, können Sie den Chip ausschalten und die TXD-, RXD- und GPIO0-Kabel trennen. In Zukunft können Sie das Programm über OTA aktualisieren. Verbinden Sie sich dazu mit dem Access Point und gehen Sie in Ihrem Webbrowser auf "192.168.1.4/update".
Schritt 3: Webseite
Jetzt können Sie GPIO5 an den PPM-Eingang Ihres Flugreglers oder was auch immer Sie zum Dekodieren des PPM-Signals verwenden, anschließen.
Nach dem Einschalten des Moduls können Sie sich mit dem Access Point "WifiPPM" verbinden. Es gibt kein Passwort. Öffnen Sie in Ihrem Browser die Adresse 192.168.4.1.
Sie sehen die Seite des ersten Bildes. Auf einem Touch-Gerät können Sie die Sticks mit Ihrem Touchscreen steuern.
Wenn Sie die Site mit einem PC öffnen, müssen Sie Firefox verwenden. Sobald Sie einen Joystick anschließen, ändert sich die Seite zu der, die Sie auf dem zweiten Bild sehen. Sie können die Sticks mit Ihrem Joystick steuern.
Im nächsten Schritt werde ich erklären, wie man Betaflight einrichtet, da ich es benutze. Wenn Sie einen anderen Controller verwenden, müssen Sie von nun an selbst weitermachen.
Schritt 4: Betaflight einrichten
Ich verwende den WifiPPM-Controller für meinen Quadcopter mit Betaflight. Ich erkläre jetzt, wie man es einrichtet.
- Verbinden Sie Ihren Flugcontroller mit dem PC
- Betaflight öffnen
- mit dem Flugregler verbinden
- gehen Sie zur Registerkarte Empfänger
- RTAE1234 in das Kanalzuordnungsfeld eingeben
- ändere den "Stick Low Threshold" auf 1020, den "Stick Center" auf 1500 und den "Stick High Threshold" auf 1980
- Speichern Sie die Änderungen
- Öffnen Sie die wifiPPM-Website mit Ihrem Mobiltelefon und testen Sie, ob die Einstellung in Ordnung ist
Das ist es. Du bist fertig. Jetzt können Sie ohne zusätzliche App mit Ihrem Handy fliegen.
Empfohlen:
So stellen Sie eine Node.js-App auf Heroku bereit: 3 Schritte
So stellen Sie eine Node.js-App auf Heroku bereit: So habe ich meine NodeJS-App auf Heroku mit einem kostenlosen Konto bereitgestellt. Klicken Sie einfach auf die Links, um die erforderliche Software herunterzuladen: Verwendete Software: VSCode (oder ein Texteditor Ihrer Wahl) HerokuCLIGit
Kein Makey Makey? Keine Probleme ! So machen Sie Ihren Makey Makey zu Hause: 3 Schritte
Kein Makey Makey? Keine Probleme ! So machen Sie Ihr Makey Makey zu Hause!: Wollten Sie schon immer am Makey Makey-Wettbewerb für Instructables teilnehmen, aber Sie hatten noch nie einen Makey Makey?! JETZT können Sie! Mit der folgenden Anleitung möchte ich Ihnen zeigen, wie Sie mit einigen einfachen Komponenten, die Sie b
ESP8266 Netzwerkuhr ohne RTC - Nodemcu NTP-Uhr Keine RTC - INTERNET-UHR-PROJEKT: 4 Schritte
ESP8266 Netzwerkuhr ohne RTC | Nodemcu NTP-Uhr Keine RTC | INTERNET-UHRPROJEKT: Im Projekt wird ein Uhrenprojekt ohne RTC erstellt, es wird Zeit vom Internet über WLAN benötigt und auf dem st7735-Display angezeigt
So suchen Sie mit Microsoft Excel-Makros nach Dingen in Google Chrome (KEINE CODIERUNGSKENNTNISSE ERFORDERLICH): 10 Schritte
So suchen Sie in Google Chrome mit Microsoft Excel-Makros (keine Codierungskenntnisse erforderlich): Wussten Sie, dass Sie Ihrer Excel-Tabelle ganz einfach eine Suchfunktion hinzufügen können?!Ich kann Ihnen in wenigen einfachen Schritten zeigen, wie es geht! Dazu benötigen Sie Folgendes: Einen Computer - (PRÜFEN!) Microsoft Excel Google Chrome auf Ihnen installiert
So drehen Sie Ihren Independent-Film in der New Yorker U-Bahn, wenn Sie sich keine Genehmigungen leisten können – wikiHow
So drehen Sie Ihren unabhängigen Film in der New Yorker U-Bahn, wenn Sie sich keine Genehmigungen leisten können: Dies ist eine einfache Anleitung für aufstrebende unabhängige Filmemacher, die davon träumen, diese magische Szene im schönen U-Bahn-System von New York City zu drehen, aber wer können sich die Tausenden von Dollar nicht leisten, die erforderlich sind, um eine Genehmigung zum legalen Schießen zu erhalten