Inhaltsverzeichnis:

Anbindung des Servomotors an NodeMCU - Gunook
Anbindung des Servomotors an NodeMCU - Gunook

Video: Anbindung des Servomotors an NodeMCU - Gunook

Video: Anbindung des Servomotors an NodeMCU - Gunook
Video: ESP8266 Smart Light Switch with Servo Motor 2024, Juli
Anonim
Anbindung des Servomotors an NodeMCU
Anbindung des Servomotors an NodeMCU

Hallo zusammen, Dies hier ist mein erstes Instructable-Projekt.

Sie möchten also mit NodeMCU durchstarten? Nun, ich bin hier, um mit Ihnen zu teilen. Heute zeige ich Ihnen, wie Sie mit NodeMCU beginnen. Lass uns gehen !

NodeMCU hat ESP8266-12E an Bord und macht das Board für IoT (Internet of Things) geeignet. In diesem Instructable zeige ich Ihnen, wie Sie mit Servo mit NodeMCU beginnen.

Schritt 1: Benötigte Materialien

Benötigte Materialien
Benötigte Materialien
Benötigte Materialien
Benötigte Materialien
Benötigte Materialien
Benötigte Materialien

Hier ist die Liste der Komponenten, die für die ersten Schritte mit der NodeMCU erforderlich sind.

Hardware-Komponenten

  1. KnotenMCU
  2. Servomotor
  3. Brotbrett
  4. Überbrückungsdrähte
  5. Micro-USB-Kabel

Softwarekomponenten

Arduino-IDE

Schritt 2: Hardwarebeschreibung

Hardware-Beschreibung
Hardware-Beschreibung
Hardware-Beschreibung
Hardware-Beschreibung

Was ist ein Steckbrett?

Es ist eine Prototyping-Plattform, auf der Sie Komponenten anschließen und leicht entfernen können. Bitte beachten Sie das Foto, um zu sehen, wie es innen gemacht ist. Es gibt normalerweise 2 Bänder auf jeder Seite, die die Stromschienen anzeigen. Es wurde entwickelt, um alle (-) und (+) einfach miteinander zu verbinden.

Was ist ein Servo?

Servomotoren sind großartige Geräte, die sich in einen bestimmten Winkel oder eine sogenannte Position drehen können.

Normalerweise haben sie einen Servoarm, der sich um 180 Grad drehen kann. Mit der NodeMCU können wir ein Servo so steuern, dass es in eine bestimmte Position fährt. So einfach ist das! Hier sehen wir, wie Sie einen Servomotor anschließen und dann in verschiedene Positionen drehen.

Anschluss an Servo

Die nächste Aufgabe besteht darin, Ihren Servomotor anzuschließen. Es gibt zwei gängige Arten von Servos:

  1. Weiß - Rot - Schwarz verdrahtetes Servo
  2. Orange - Rot - Braun verdrahtetes Servo

Wenn Ihr Servo weiß - rot - schwarze Drähte hat, schließen Sie es wie folgt an:

  • Weißes Kabel verbindet sich mit Digital-Pin D4
  • Schwarzes Kabel verbindet sich mit GND-Pin
  • Rotes Kabel verbindet sich mit 3V3-Pin

Wenn Ihr Servo orange - rot - braune Drähte hat, schließen Sie es wie folgt an:

  • Das orangefarbene Kabel verbindet sich mit dem Digital-Pin D4.
  • Brauner Draht verbindet sich mit GND-Pin
  • Rotes Kabel verbindet sich mit 3V3-Pin

Schritt 3: Arduino-IDE herunterladen

Arduino-IDE herunterladen
Arduino-IDE herunterladen

Um zu beginnen, müssen wir die Arduino IDE (Integrated Development Environment) und einige notwendige Treiber herunterladen.

  1. Um die Software herunterzuladen, gehen Sie zur Arduino-Site:
  2. Klicken Sie auf Software Klicken Sie je nach Betriebssystem entweder auf Windows, Mac oder Linux.
  3. Sie können spenden, wenn Sie möchten, oder einfach herunterladen.
  4. Wenn dies erledigt ist, müssen Sie einfach die Schritte zum Herunterladen auf Ihren Computer fortsetzen.
  5. Du bist fertig!

Schritt 4: Vorbereiten der Arduino-IDE

Vorbereiten der Arduino-IDE
Vorbereiten der Arduino-IDE
Vorbereiten der Arduino-IDE
Vorbereiten der Arduino-IDE

Navigieren Sie nach dem Herunterladen der Arduino IDE zu

  1. Registerkarte Datei und klicken Sie dann auf Einstellungen.
  2. Fügen Sie in den zusätzlichen Boards Manager-URLs den folgenden Link hinzu (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. Klicken Sie auf OK und navigieren Sie dann zu
  4. Tools - Boards - Boards-Manager

Geben Sie esp8266 in das Suchfeld ein > klicken Sie auf esp8266 von ESP8266 Community - Klicken Sie auf Installieren

Jetzt haben Sie die Arduino-IDE so eingerichtet, dass sie mit der NodeMCU zusammenarbeitet.

Schritt 5: Codierungszeit

Codierzeit
Codierzeit

Der nächste Schritt besteht darin, Code zur Steuerung des Servos zu schreiben.

Laden Sie die Datei "Servo.ino" herunter und öffnen Sie sie in der Arduino IDE. Erstellen Sie dann eine neue Skizze und fügen Sie den folgenden Code in die Arduino-IDE ein und klicken Sie auf Hochladen.

#enthalten

Servo-Servo;

Leere Einrichtung () {

servo.attach(2); //D4

servo.write(0);

Verzögerung (2000);

}

Leere Schleife () {

servo.write(90);

Verzögerung (1000);

servo.write(0);

Verzögerung (1000);

}

Das Hochladen des Codes dauert einige Minuten und dann sollten Sie sehen, wie sich der Servowinkel von 0° auf 90° in dem im Code eingestellten Intervall ändert.

Sie können daran basteln, wenn Sie möchten, oder einfach so verwenden, wie es ist.

Schritt 6: Laden Sie Ihr Programm hoch

Laden Sie Ihr Programm hoch
Laden Sie Ihr Programm hoch
Laden Sie Ihr Programm hoch
Laden Sie Ihr Programm hoch
  1. Gehe zu Tools
  2. Board > NodeMCU 1.0 (ESP - 12E-Modul)
  3. Port (Wählen Sie den richtigen Port)

** Stellen Sie sicher, dass Sie Ihr NodeMCU-Modell ausgewählt und den richtigen seriellen Port angekreuzt haben (siehe Bilder).

Dann klicken Sie einfach auf die Schaltfläche Hochladen**

Empfohlen: