Cuprins:

Interfațarea servomotorului cu NodeMCU: 6 pași (cu imagini)
Interfațarea servomotorului cu NodeMCU: 6 pași (cu imagini)

Video: Interfațarea servomotorului cu NodeMCU: 6 pași (cu imagini)

Video: Interfațarea servomotorului cu NodeMCU: 6 pași (cu imagini)
Video: Interfacing Servo motor with Arduino|| tinkercad Circuits #arduino#diy 2024, Iulie
Anonim
Interfațarea servomotorului cu NodeMCU
Interfațarea servomotorului cu NodeMCU

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

Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare
Materiale necesare

Iată lista componentelor necesare pentru a începe cu NodeMCU,

Componente hardware

  1. NodeMCU
  2. Servo motor
  3. Pâine
  4. Sârme jumper
  5. Cablu micro USB

Componente software

IDE Arduino

Pasul 2: Descriere hardware

Descrierea hardware-ului
Descrierea hardware-ului
Descrierea hardware-ului
Descrierea hardware-ului

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:

  1. Alb - Roșu - Servo cu fir negru
  2. 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

Descărcați Arduino IDE
Descărcați Arduino IDE

Pentru a începe, trebuie să descărcăm Arduino IDE (Integrated Development Environment) și câteva drivere necesare.

  1. Pentru a descărca software-ul, accesați site-ul Arduino:
  2. Faceți clic pe Software Faceți clic pe Windows, Mac sau Linux pe baza sistemului dvs. de operare.
  3. Puteți dona dacă doriți sau doar descărcați.
  4. Când se face acest lucru, va trebui pur și simplu să continuați pașii pentru a-l descărca pe computer.
  5. Esti gata!

Pasul 4: Pregătirea IDE Arduino

Pregătirea IDE Arduino
Pregătirea IDE Arduino
Pregătirea IDE Arduino
Pregătirea IDE Arduino

După descărcarea Arduino IDE navigați la

  1. Faceți clic pe fila Fișier și apoi faceți clic pe Preferințe.
  2. În adresele URL suplimentare ale Managerului de panouri, adăugați următorul link (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. Faceți clic pe OK și apoi navigați la
  4. 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

Timp de codare
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

Încărcați programul
Încărcați programul
Încărcați programul
Încărcați programul
  1. Mergeți la Instrumente
  2. Placă> NodeMCU 1.0 (modul ESP - 12E)
  3. 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: