
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39

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



Aquí está la lista de componentes necesarios para comenzar con NodeMCU,
Componentes de hardware
- NodeMCU
- Servo motor
- Tabla de pan
- Cables de puente
- Cable micro USB
Componentes de software
IDE de Arduino
Paso 2: 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:
- Servo cableado blanco - rojo - negro
- 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

Para comenzar, necesitamos descargar Arduino IDE (Entorno de desarrollo integrado) y algunos controladores necesarios.
- Para descargar el software, diríjase al sitio de Arduino:
- Haga clic en Software Haga clic en Windows, Mac o Linux según su sistema operativo.
- Puedes donar si quieres o simplemente descargar.
- Una vez hecho esto, simplemente deberá continuar con los pasos para descargarlo en su computadora.
- ¡Estás listo!
Paso 4: preparación del IDE de Arduino


Después de descargar el IDE de Arduino, navegue hasta
- Pestaña Archivo y luego haga clic en Preferencias.
- En las URL adicionales de Boards Manager agregue el siguiente enlace (https://arduino.esp8266.com/stable/package_esp8266com_index.json)
- Haga clic en Aceptar y luego navegue hasta
- 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

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


- Ir a herramientas
- Placa> NodeMCU 1.0 (Módulo ESP - 12E)
- 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:
Introducción a la interfaz del sensor I2C - Interfaz de su MMA8451 usando ESP32s: 8 pasos

Introducción a la interfaz del sensor I2C - Interfaz de su MMA8451 usando ESP32s: en este tutorial, aprenderá todo sobre cómo iniciar, conectar y hacer que el dispositivo I2C (acelerómetro) funcione con el controlador (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Interfaz del teclado con Arduino. [Método único]: 7 pasos (con imágenes)
![Interfaz del teclado con Arduino. [Método único]: 7 pasos (con imágenes) Interfaz del teclado con Arduino. [Método único]: 7 pasos (con imágenes)](https://i.howwhatproduce.com/images/008/image-22226-j.webp)
Interfaz del teclado con Arduino. [Método único]: ¡Hola, y bienvenido a mi primer instructable! :) En este instructivo, me gustaría compartir una biblioteca increíble para interactuar el teclado con arduino: 'Biblioteca de contraseñas' que incluye 'Biblioteca de teclado'. Esta biblioteca incluye las mejores características que tenemos
Interfaz del motor de CC sin escobillas (BLDC) con Arduino: 4 pasos (con imágenes)

Interfaz de motor de CC sin escobillas (BLDC) con Arduino: este es un tutorial sobre cómo interconectar y ejecutar un motor de CC sin escobillas usando Arduino. Si tiene alguna pregunta o comentario, responda en los comentarios o envíe un correo electrónico a rautmithil [at] gmail [dot] com. También puedes ponerte en contacto conmigo @mithilraut en twitter. Para
Interfaz del microcontrolador 8051 con pantalla de 7 segmentos: 5 pasos (con imágenes)

Interfaz del microcontrolador 8051 con pantalla de 7 segmentos: en este proyecto, le diremos cómo podemos interconectar la pantalla de 7 segmentos con el microcontrolador 8051
Interfaz de usuario de Android (remotexy) para controlar el servomotor usando Arduino y Bluetooth: 7 pasos (con imágenes)

Interfaz de usuario de Android (remotexy) para controlar el servomotor usando Arduino y Bluetooth: en este Instructable, le daré un paso rápido para hacer la interfaz de usuario de Android usando Remotexy Interface Maker para controlar el servomotor conectado a Arduino Mega a través de Bluetooth. Este video muestra cómo la interfaz de usuario controlará la velocidad y la posición del servomotor