Inhaltsverzeichnis:

Quadcopter mit Nodemcu und Blynk (ohne Flugcontroller) - Gunook
Quadcopter mit Nodemcu und Blynk (ohne Flugcontroller) - Gunook

Video: Quadcopter mit Nodemcu und Blynk (ohne Flugcontroller) - Gunook

Video: Quadcopter mit Nodemcu und Blynk (ohne Flugcontroller) - Gunook
Video: #nodeMCU #ESP8266 #WiFi 2024, November
Anonim
Quadcopter mit Nodemcu und Blynk (ohne Flugcontroller)
Quadcopter mit Nodemcu und Blynk (ohne Flugcontroller)
Quadcopter mit Nodemcu und Blynk (ohne Flugcontroller)
Quadcopter mit Nodemcu und Blynk (ohne Flugcontroller)

Hallo Leute.!

Die Suche nach Drohnen ohne Flugsteuerung endet hier.

Ich habe eine Art Drohne für mein Projekt gemacht, bei dem es um Survillence geht. Ich surfte über Nacht im Internet, damit es ohne den Flugcontroller funktioniert, und es war sehr enttäuschend, dass ich keine gemacht habe wird Drohne ohne Flugregler machen.

Blynk ist eine Open-Source-IOT-Plattform, auf der man die Dinge aus der Ferne steuern kann. (Kann sogar als universelle Fernbedienung bezeichnet werden). Besuchen Sie ihre Webseite, um mehr zu erfahren.

Danke an Blynk.!

Nodemcu ist in diesen Tagen in Mode gekommen. Ich habe Nodemcu wegen seiner Einfachheit in der Programmierung verwendet. Man kann es in der Arduino-IDE selbst programmieren.

Voraussetzungen: Man muss die grundlegenden Löttechniken und die Arduino IDE kennen.

Dinge benötigt:

1. BLDC-Motoren. (In meinem Fall habe ich 2212 1800KV-Motoren der Menge 4 verwendet)

2.30A ESC-4

3. Ein Drohnenrahmen (Man kann ihn online bestellen oder so machen).

4. LIPO-Akku (normalerweise mit einem Ladegerät) (Ich habe einen Akku mit 2200 mAh 11,1 V 30C verwendet).

5. Stromverteilungsplatine.

6. Nodemcu

Verweise:

Hier sind die Referenzen, die ich verwendet habe:

1. Blynk-Dokumente

2. Nodemcu-Dokumente

3. Esp9266WiFi Header-Funktionen.

4. BLDC und ESC funktionieren, Kalibrierung. (Siehe youtube).

Zeit zu beginnen.!

Schritt 1: Verdrahten der Escs und BLDCs

ESCs werden im Allgemeinen verwendet, um die Geschwindigkeit des Motors zu steuern. Die drei Pins, die aus dem ESC kommen, werden den BLDC-Motoren wie folgt zugewiesen. Das PWM-Signal wird vom Nodemcu erzeugt, das die Geschwindigkeit des Motors steuert.

Zu berücksichtigende Aerodynamik: Der synergistische Schritt, um die Drohne fliegen zu lassen, ist ihre Aerodynamik. Die Motoren, die sich gegenüberliegen, müssen in die gleiche Richtung gehenZwei gegenüberliegende Motoren müssen in die gleiche Richtung (dh ACW) sein, dann der andere zwei gegenüberliegende Motoren müssen in CW. Solder richtig sein, indem man sich um die Dynamik kümmert.

Schritt 2: Einrichten der Blynk-App

Einrichten der Blynk-App
Einrichten der Blynk-App
Einrichten der Blynk-App
Einrichten der Blynk-App
Einrichten der Blynk-App
Einrichten der Blynk-App

Laden Sie die blynk-App herunter. Sie finden sie im Android/ios-Store. Erstellen Sie ein leeres Konto und lassen Sie Ihr Konto verifizieren.

Installieren Sie die blynk-Bibliothek in der Arduino-IDE.

Fügen Sie zwei Schieberegler-Widgets hinzu. Eines ist für die Motorkalibrierung und das andere für die Motorsteuerung. Wählen Sie einen Schieberegler und weisen Sie den Pin als V0 zu und ändern Sie den höchsten Wert auf 255. (Zur Kalibrierung) Wählen Sie einen anderen Schieberegler und weisen Sie den Pin als V1 zu und ändern Sie der höchste Wert ist 255. (Um die Drohne zu steuern) Man kann das gleiche Widget verwenden, um die Drohne zu kalibrieren und zu steuern. (aber nicht empfohlen) Einige Bilder wurden hochgeladen, um sie zu demonstrieren.

Schritt 3: Arduino IDE-Code

Image
Image

Überprüfen Sie diesen Link, um den Code zu erhalten.

Das Esp8266-Board-Paket muss in der Arduino IDE installiert werden. Folgen Sie dem hochgeladenen Video, um die ESP8266-Bibliothek zur Arduino IDE hinzuzufügen.

Öffnen Sie die Datei in Arduino und laden Sie den Code hoch, indem Sie das Board im Boards-Manager als "Nodemcu" auswählen.

Schritt 4: Kalibrieren der Motoren

Achtung! Bitte stellen Sie sicher, dass die Propeller während der Kalibrierung entfernt werden. Eine wichtige Vorsichtsmaßnahme, da ich sehr schlechte Erfahrungen damit gemacht habe.!? Die Motoren müssen „kalibriert“werden Geschwindigkeit auf die höchste und niedrigste Spannung, die vom mcu bereitgestellt wird. Sobald die blynk-App richtig eingerichtet und die Verkabelung von Esc und BLDC abgeschlossen ist, besteht der nächste Schritt darin, zu kalibrieren. Nachdem Sie die vier Escs an eine Stromquelle angeschlossen haben (normalerweise eine Lipo-Batterie), die Motoren geben einen Piepton ab, um den esc zu kalibrieren. Folgen Sie den einfachen Schritten, um BLDCs zu kalibrieren gibt einen zweiten Piepton für das niedrige Gas. Dieses Mal bewegen Sie den Schieberegler auf den niedrigsten Wert, dh 03. Der Motor gibt zweimal einen Piepton aus, der anzeigt, dass die Kalibrierung abgeschlossen ist, und ändern Sie den Wert des Schiebereglers, um die Geschwindigkeit der Motoren zu ändern getan.!

Schritt 5: Fertig.!✌?

Bitte stellen Sie sicher, dass alle Motoren die gleiche Geschwindigkeit (d. h. die gleiche Drehzahl) haben sollten, um zu schweben.

Guten Tag alle.!

Irgendwelche Fragen:

Erreichen Sie unter [email protected]

Empfohlen: