Inhaltsverzeichnis:
- Schritt 1: Benötigte Materialien
- Schritt 2: Hardwarebeschreibung
- Schritt 3: Arduino-IDE herunterladen
- Schritt 4: Vorbereiten der Arduino-IDE
- Schritt 5: Codierungszeit
- Schritt 6: Laden Sie Ihr Programm hoch
Video: Anbindung des Servomotors an NodeMCU - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
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
Hier ist die Liste der Komponenten, die für die ersten Schritte mit der NodeMCU erforderlich sind.
Hardware-Komponenten
- KnotenMCU
- Servomotor
- Brotbrett
- Überbrückungsdrähte
- Micro-USB-Kabel
Softwarekomponenten
Arduino-IDE
Schritt 2: Hardwarebeschreibung
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:
- Weiß - Rot - Schwarz verdrahtetes Servo
- 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
Um zu beginnen, müssen wir die Arduino IDE (Integrated Development Environment) und einige notwendige Treiber herunterladen.
- Um die Software herunterzuladen, gehen Sie zur Arduino-Site:
- Klicken Sie auf Software Klicken Sie je nach Betriebssystem entweder auf Windows, Mac oder Linux.
- Sie können spenden, wenn Sie möchten, oder einfach herunterladen.
- Wenn dies erledigt ist, müssen Sie einfach die Schritte zum Herunterladen auf Ihren Computer fortsetzen.
- Du bist fertig!
Schritt 4: Vorbereiten der Arduino-IDE
Navigieren Sie nach dem Herunterladen der Arduino IDE zu
- Registerkarte Datei und klicken Sie dann auf Einstellungen.
- Fügen Sie in den zusätzlichen Boards Manager-URLs den folgenden Link hinzu (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Klicken Sie auf OK und navigieren Sie dann zu
- 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
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
- Gehe zu Tools
- Board > NodeMCU 1.0 (ESP - 12E-Modul)
- 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:
Entwicklung des Drivemall-Boards: 5 Schritte
Entwicklung des Drivemall Boards: In diesem Tutorial sehen wir die grundlegenden Schritte zum Erstellen eines benutzerdefinierten Arduino-Boards. Die verwendete Software ist KiCad für das Boarddesign und die Arduino IDE für das Erstellen und Laden der Firmware für das Board
Installieren des Windows-Subsystems für Linux (WSL): 3 Schritte
Installieren des Windows-Subsystems für Linux (WSL): Diese Anleitung soll Benutzern helfen, das Windows-Subsystem für Linux auf ihrem Windows 10-Computer zu installieren. Die spezifische Linux-Distribution, die dieser Befehlssatz verwendet, heißt Ubuntu. Schauen Sie hier für eine Übersicht über die verschiedenen Linux
Kennenlernen des "Professional ILC8038 Function Generator DIY Kit": 5 Schritte
Kennenlernen des "Professional ILC8038 Function Generator DIY Kit": Auf der Suche nach neuen Elektronikprojekten bin ich auf ein süßes kleines Funktionsgenerator-Kit gestoßen. Es wird als „Professional ILC8038 Function Generator Sine Triangle Square Wave DIY Kit“bezeichnet und ist bei einer Reihe von Anbietern erhältlich
Überprüfung des JDM-Programmierers: 9 Schritte
JDM Programmer Review: JDM ist ein beliebter PIC-Programmierer, da er einen seriellen Port, ein Minimum an Komponenten und keine Stromversorgung verwendet. Aber es gibt Verwirrung da draußen, mit vielen Programmiervarianten im Netz, welche funktionieren mit welchen PICs? In diesem „Instru
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711 Wägezelle und OLED 128X64 herstellt -- Kalibrierung des HX-711: 5 Schritte
Wie man eine Babygewichtsmaschine mit Arduino Nano, HX-711-Wägezelle und OLED 128X64 herstellt || Kalibrierung von HX-711: Hallo Instructables, vor wenigen Tagen wurde ich Vater eines süßen Babys?. Als ich im Krankenhaus war, stellte ich fest, dass das Gewicht des Babys so wichtig ist, um das Wachstum des Babys zu überwachen. Also ich habe eine Idee? um eine Babygewichtsmaschine von meinem Selbst zu machen. In diesem Instructable ich