Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
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 **