Tabla de contenido:

Interfaz del servomotor con NodeMCU: 6 pasos (con imágenes)
Interfaz del servomotor con NodeMCU: 6 pasos (con imágenes)

Video: Interfaz del servomotor con NodeMCU: 6 pasos (con imágenes)

Video: Interfaz del servomotor con NodeMCU: 6 pasos (con imágenes)
Video: SERIE HMI #0: INTERFAZ GRAFICA DE CONTROL - ARDUINO - ESP32 - GUI 2024, Mes de julio
Anonim
Interfaz del servomotor con NodeMCU
Interfaz del servomotor con NodeMCU

Hola todos, Este es mi primer proyecto Instructable.

Entonces, ¿quieres empezar con NodeMCU? Bueno, estoy aquí para compartir con ustedes. Hoy, les mostraré cómo comenzar con NodeMCU. Vamos !

NodeMCU tiene a bordo ESP8266-12E hace que la placa sea adecuada para IoT (Internet Of Things). En este Instructable, le mostraré cómo comenzar con Servo usando NodeMCU.

Paso 1: Materiales necesarios

Materiales necesarios
Materiales necesarios
Materiales necesarios
Materiales necesarios
Materiales necesarios
Materiales necesarios

Aquí está la lista de componentes necesarios para comenzar con NodeMCU,

Componentes de hardware

  1. NodeMCU
  2. Servo motor
  3. Tabla de pan
  4. Cables de puente
  5. Cable micro USB

Componentes de software

IDE de Arduino

Paso 2: descripción del hardware

Descripción del hardware
Descripción del hardware
Descripción del hardware
Descripción del hardware

¿Qué es una placa de pruebas?

Es una plataforma de creación de prototipos, donde puede conectar componentes y quitarlos fácilmente. Consulte la foto para ver cómo se hace por dentro. Por lo general, hay 2 bandas a cada lado que indican los rieles de alimentación. Está hecho para conectar fácilmente todos los (-) y (+) juntos.

¿Qué es un servo?

Los servomotores son excelentes dispositivos que pueden girar en un ángulo específico o en una posición determinada.

Por lo general, tienen un brazo servo que puede girar 180 grados. Usando el NodeMCU, podemos controlar un servo para ir a una posición específica. ¡Tan simple como eso! Aquí veremos cómo conectar un servomotor y luego cómo girarlo a diferentes posiciones.

Conexión a Servo

El siguiente trabajo es conectar su servomotor. Hay dos tipos comunes de servo:

  1. Servo cableado blanco - rojo - negro
  2. Servo cableado naranja - rojo - marrón

Si su servo tiene cables blanco - rojo - negro, conéctelo de la siguiente manera

  • El cable blanco se conecta al pin digital D4
  • El cable negro se conecta al pin GND
  • El cable rojo se conecta al pin 3V3

Si su servo tiene cables naranja - rojo - marrón, conéctelo de la siguiente manera

  • El cable naranja se conecta al pin digital D4.
  • El cable marrón se conecta al pin GND
  • El cable rojo se conecta al pin 3V3

Paso 3: Descarga Arduino IDE

Descarga Arduino IDE
Descarga Arduino IDE

Para comenzar, necesitamos descargar Arduino IDE (Entorno de desarrollo integrado) y algunos controladores necesarios.

  1. Para descargar el software, diríjase al sitio de Arduino:
  2. Haga clic en Software Haga clic en Windows, Mac o Linux según su sistema operativo.
  3. Puedes donar si quieres o simplemente descargar.
  4. Una vez hecho esto, simplemente deberá continuar con los pasos para descargarlo en su computadora.
  5. ¡Estás listo!

Paso 4: preparación del IDE de Arduino

Preparando el IDE de Arduino
Preparando el IDE de Arduino
Preparando el IDE de Arduino
Preparando el IDE de Arduino

Después de descargar el IDE de Arduino, navegue hasta

  1. Pestaña Archivo y luego haga clic en Preferencias.
  2. En las URL adicionales de Boards Manager agregue el siguiente enlace (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
  3. Haga clic en Aceptar y luego navegue hasta
  4. Herramientas - Tableros - Administrador de tableros

En el campo de búsqueda, escriba esp8266> haga clic en la comunidad esp8266 de ESP8266 - Haga clic en Instalar

Ahora ha configurado el IDE de Arduino para que funcione junto con NodeMCU.

Paso 5: tiempo de codificación

Tiempo de codificación
Tiempo de codificación

El siguiente paso es escribir un código para controlar el Servo.

Descarga el archivo "Servo.ino" y ábrelo en el IDE de Arduino. Luego cree un nuevo boceto y pegue el código a continuación en el IDE de arduino y presione Cargar.

#incluir

Servo servo;

configuración vacía () {

servo.attach (2); // D4

servo.write (0);

retraso (2000);

}

bucle vacío () {

servo.write (90);

retraso (1000);

servo.write (0);

retraso (1000);

}

El código tardará unos minutos en cargarse y luego debería ver el ángulo de cambio del Servo de 0 ° a 90 ° en el intervalo establecido en el código.

Puede jugar con él si lo desea, o simplemente usarlo como está.

Paso 6: Cargue su programa

Cargue su programa
Cargue su programa
Cargue su programa
Cargue su programa
  1. Ir a herramientas
  2. Placa> NodeMCU 1.0 (Módulo ESP - 12E)
  3. Puerto (elija el puerto correcto)

** Asegúrate de tener tu modelo NodeMCU seleccionado y el puerto serie correcto marcado (ver fotos).

Luego, simplemente haga clic en el botón Cargar **

Recomendado: