Taula de continguts:

Interfase de servomotor amb NodeMCU: 6 passos (amb imatges)
Interfase de servomotor amb NodeMCU: 6 passos (amb imatges)

Vídeo: Interfase de servomotor amb NodeMCU: 6 passos (amb imatges)

Vídeo: Interfase de servomotor amb NodeMCU: 6 passos (amb imatges)
Vídeo: ESP8266 Smart Light Switch with Servo Motor 2024, Juliol
Anonim
Servomotor d’interfície amb NodeMCU
Servomotor d’interfície amb NodeMCU

Hola a tothom, Aquest és el meu primer projecte instructable.

Per tant, voleu començar amb NodeMCU? Bé, estic aquí per compartir amb vosaltres. Avui us mostraré com començar amb NodeMCU. Som-hi !

NodeMCU té a bord ESP8266-12E fa que la placa sigui adequada per a IoT (Internet Of Things). En aquest instructiu us mostraré com començar a utilitzar Servo amb NodeMCU.

Pas 1: materials necessaris

Materials necessaris
Materials necessaris
Materials necessaris
Materials necessaris
Materials necessaris
Materials necessaris

Aquí teniu la llista de components necessaris per començar a utilitzar NodeMCU,

Components de maquinari

  1. NodeMCU
  2. Servomotor
  3. Taula de pa
  4. Filferros de pont
  5. Cable micro USB

Components de programari

IDE Arduino

Pas 2: descripció del maquinari

Descripció del maquinari
Descripció del maquinari
Descripció del maquinari
Descripció del maquinari

Què és una taula de pa?

És una plataforma de prototipatge, on podeu connectar components i eliminar-los fàcilment. Consulteu la foto per veure com es fa dins. Normalment hi ha 2 bandes a cada costat que indiquen els rails de potència. Es fa per connectar fàcilment tots els (-) i (+) junts.

Què és un Servo?

Els servomotors són excel·lents dispositius que poden girar a un angle especificat o a una posició anomenada.

Normalment, tenen un servobraç que pot girar 180 graus. Mitjançant el NodeMCU, podem controlar un servo per anar a una posició especificada. Tan simple com això! Aquí veurem com connectar un servomotor i després com girar-lo a diferents posicions.

Connexió a Servo

La següent tasca és connectar el servomotor. Hi ha dos tipus de servo comuns:

  1. Servo amb cable blanc - vermell - negre
  2. Taronja - Vermell - Servo amb cable marró

Si el vostre servo té cables blanc - vermell - negre, connecteu-lo de la següent manera

  • El cable blanc es connecta al pin digital D4
  • El cable negre es connecta al pin GND
  • El cable vermell es connecta a un pin de 3V3

Si el vostre servo té cables de color taronja - vermell - marró, connecteu-lo de la següent manera

  • El cable taronja es connecta al pin digital D4.
  • El fil marró es connecta al pin GND
  • El cable vermell es connecta a un pin de 3V3

Pas 3: descarregueu Arduino IDE

Descarregueu Arduino IDE
Descarregueu Arduino IDE

Per començar, hem de descarregar l’Arduino IDE (Integrated Development Environment) i alguns controladors necessaris.

  1. Per descarregar el programari, aneu al lloc Arduino:
  2. Feu clic a Programari Feu clic a Windows, Mac o Linux segons el vostre sistema operatiu.
  3. Podeu donar si voleu o simplement descarregar.
  4. Quan es faci això, només haureu de continuar els passos per descarregar-lo al vostre ordinador.
  5. Estàs acabat!

Pas 4: Preparació de l'IDE Arduino

Preparació de l’IDE Arduino
Preparació de l’IDE Arduino
Preparació de l’IDE Arduino
Preparació de l’IDE Arduino

Després de descarregar l'IDE Arduino, aneu a

  1. Feu clic a la pestanya Fitxer i feu clic a Preferències.
  2. Als URL addicionals de Boards Manager afegiu el següent enllaç (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. Feu clic a D'acord i, a continuació, aneu a
  4. Eines - Taulers - Gestor de taulers

Al camp de cerca, escriviu esp8266> feu clic a la comunitat esp8266 de ESP8266 - Feu clic a Instal·la

Ara heu configurat l'IDE Arduino perquè funcioni juntament amb el NodeMCU.

Pas 5: temps de codificació

Temps de codificació
Temps de codificació

El següent pas és escriure algun codi per controlar el Servo.

Baixeu-vos el fitxer "Servo.ino" i obriu-lo a l'IDE Arduino. A continuació, creeu un esbós nou i enganxeu el codi següent a l'IDE arduino i premeu Carrega.

#incloure

Servo servo;

configuració nul·la () {

servo.attach (2); // D4

servo.write (0);

endarreriment (2000);

}

bucle buit () {

servo.write (90);

retard (1000);

servo.write (0);

retard (1000);

}

El codi trigarà uns quants minuts a penjar-se i, aleshores, hauríeu de veure l’angle de Servo canviant de 0 ° a 90 ° a l’interval establert al codi.

Podeu jugar-hi si voleu o simplement utilitzar-lo tal qual.

Pas 6: pengeu el vostre programa

Pengeu el vostre programa
Pengeu el vostre programa
Pengeu el vostre programa
Pengeu el vostre programa
  1. Aneu a Eines
  2. Tauler> NodeMCU 1.0 (mòdul ESP - 12E)
  3. Port (trieu el port adequat)

** Assegureu-vos que teniu seleccionat el vostre model NodeMCU i que tingueu marcat el port sèrie correcte (vegeu les imatges).

A continuació, feu clic al botó Puja **

Recomanat: