Cuprins:
- Pasul 1: Materiale necesare
- Pasul 2: Descriere hardware
- Pasul 3: Descărcați Arduino IDE
- Pasul 4: Pregătirea IDE Arduino
- Pasul 5: Timp de codare
- Pasul 6: Încărcați programul
Video: Interfațarea servomotorului cu NodeMCU: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Bună tuturor, Acesta este primul meu proiect instructabil.
Deci, vrei să începi cu NodeMCU? Ei bine, sunt aici pentru a vă împărtăși. Astăzi, vă voi arăta cum să începeți cu NodeMCU. Să mergem !
NodeMCU are la bord ESP8266-12E face placa potrivită pentru IoT (Internet Of Things). În acest Instructable vă voi arăta cum să începeți cu Servo folosind NodeMCU.
Pasul 1: Materiale necesare
Iată lista componentelor necesare pentru a începe cu NodeMCU,
Componente hardware
- NodeMCU
- Servo motor
- Pâine
- Sârme jumper
- Cablu micro USB
Componente software
IDE Arduino
Pasul 2: Descriere hardware
Ce este un Breadboard?
Este o platformă de prototipare, unde puteți conecta și scoate componentele cu ușurință. Vă rugăm să consultați fotografia pentru a vedea cum este realizată în interior. De obicei, există 2 benzi pe fiecare parte care indică șinele de alimentare. Este făcut pentru a conecta cu ușurință toate (-) și (+) împreună.
Ce este un Servo?
Servomotorele sunt dispozitive excelente care se pot transforma într-un unghi specific sau poziție numită.
De obicei, au un braț servo care se poate întoarce la 180 de grade. Folosind NodeMCU, putem controla un servo pentru a merge într-o poziție specificată. Simplu ca buna ziua! Aici vom vedea cum să conectați un servomotor și apoi cum să îl rotiți în diferite poziții.
Conexiune la Servo
Următoarea sarcină este să vă conectați servomotorul. Există două tipuri comune de servo:
- Alb - Roșu - Servo cu fir negru
- Portocaliu - Roșu - Servo cu fir maro
Dacă servo-ul dvs. are fire albe - roșii - negre, conectați-l după cum urmează
- Sârmă albă se conectează la pinul digital D4
- Sârmă neagră se conectează la pinul GND
- Sârmă roșie se conectează la pinul 3V3
Dacă servo-ul dvs. are fire portocalii - roșii - maro, conectați-l după cum urmează
- Sârmă portocalie se conectează la pinul digital D4.
- Sârmă maro se conectează la pinul GND
- Sârmă roșie se conectează la pinul 3V3
Pasul 3: Descărcați Arduino IDE
Pentru a începe, trebuie să descărcăm Arduino IDE (Integrated Development Environment) și câteva drivere necesare.
- Pentru a descărca software-ul, accesați site-ul Arduino:
- Faceți clic pe Software Faceți clic pe Windows, Mac sau Linux pe baza sistemului dvs. de operare.
- Puteți dona dacă doriți sau doar descărcați.
- Când se face acest lucru, va trebui pur și simplu să continuați pașii pentru a-l descărca pe computer.
- Esti gata!
Pasul 4: Pregătirea IDE Arduino
După descărcarea Arduino IDE navigați la
- Faceți clic pe fila Fișier și apoi faceți clic pe Preferințe.
- În adresele URL suplimentare ale Managerului de panouri, adăugați următorul link (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Faceți clic pe OK și apoi navigați la
- Instrumente - Placi - Manager placi
În câmpul de căutare tastați esp8266> faceți clic pe comunitatea esp8266 de către ESP8266 - Faceți clic pe Instalare
Acum ați configurat Arduino IDE pentru a funcționa împreună cu NodeMCU.
Pasul 5: Timp de codare
Următorul pas este să scrieți un cod pentru a controla Servo-ul.
Descărcați fișierul „Servo.ino” și deschideți-l în ID-ul Arduino. Apoi creați o schiță nouă și lipiți codul de mai jos în IDE-ul arduino și apăsați Încărcare.
#include
Servo servo;
configurare nulă () {
servo.attach (2); // D4
servo.write (0);
întârziere (2000);
}
bucla nulă () {
servo.write (90);
întârziere (1000);
servo.write (0);
întârziere (1000);
}
Codul va dura câteva minute pentru încărcare și atunci ar trebui să vedeți unghiul de schimbare a servo-ului de la 0 ° la 90 ° la intervalul stabilit în cod.
Poți să-l joci dacă vrei sau pur și simplu îl folosești așa cum este.
Pasul 6: Încărcați programul
- Mergeți la Instrumente
- Placă> NodeMCU 1.0 (modul ESP - 12E)
- Port (Alege portul potrivit)
** Asigurați-vă că ați selectat modelul NodeMCU și că bifați portul serial corect (consultați imaginile).
Apoi, faceți clic pe butonul Încărcare **
Recomandat:
Interfațarea tastaturii cu Arduino. [Metodă unică]: 7 pași (cu imagini)
Interfațarea tastaturii cu Arduino. . Această bibliotecă include cele mai bune caracteristici pe care le
Interfațarea motorului DC fără perii (BLDC) cu Arduino: 4 pași (cu imagini)
Interfațarea motorului DC fără perii (BLDC) cu Arduino: Acesta este un tutorial despre cum să interfațați și să rulați un motor DC fără perii folosind Arduino. Dacă aveți întrebări sau comentarii, vă rugăm să răspundeți în comentarii sau prin e-mail la rautmithil [at] gmail [dot] com. De asemenea, puteți lua legătura cu mine @mithilraut pe twitter.Pentru
Incapsularea servomotorului pas cu control serial prin Arduino folosind o imprimantă 3D - Pt4: 8 pași
Încapsularea motorului servo servo cu control serial prin intermediul Arduino folosind o imprimantă 3D - Pt4: În acest al patrulea videoclip al seriei Motor Step, vom folosi ceea ce am învățat anterior pentru a construi un servomotor pas cu pas prin intermediul comunicării seriale și real feedback de poziție utilizând un codor rezistiv monitorizat de un Arduino. În
Interfațarea microcontrolerului 8051 cu Lcd în modul pe 4 biți: 5 pași (cu imagini)
Interfațarea microcontrolerului 8051 cu Lcd în modul pe 4 biți: În acest tutorial vă vom spune despre cum putem interfața lcd cu 8051 în modul pe 4 biți
Interfațarea microcontrolerului 8051 cu 16 * 2 Lcd în simulare Proteus: 5 pași (cu imagini)
Interfațarea microcontrolerului 8051 cu 16 * 2 Lcd în Simulare Proteus: Acesta este un proiect foarte de bază al 8051. În acest proiect vă vom spune despre cum putem interfața 16 * 2 lcd cu 8051 microcontroler. Deci, aici folosim modul complet pe 8 biți. În următorul tutorial vom spune și despre modul pe 4 biți