Tabla de contenido:
- Suministros
- Paso 1: diagrama de conexión
- Paso 2: configurar Blynk en dispositivos móviles
- Paso 3: el código.
- Paso 4: funcionalidad de prototipo de video
Video: NEMA 17 - WeMos Mini - Blynk: 4 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Los motores paso a paso como NEMA 17 tienen muchos usos y este prototipo ayudará a los lectores a comprender el método para controlar NEMA 17 desde la aplicación Blynk.
Este es un intento de hacer un IoT que nos ayude a acceder y controlar NEMA 17 desde cualquier lugar y en cualquier momento.
Hay muchos casos de uso en los que se utiliza un motor paso a paso (especialmente cuando se necesita precisión para controlar el número de vueltas a través del código).
Suministros
- WeMos D1 Mini
- Accionamiento por motor paso a paso L298N
- Motor paso a paso NEMA 17
- Cable micro USB para alimentar WeMos D1 Mini y transferir el código.
- Adaptador de 12V 1A para alimentar motor paso a paso NEMA 17
- Cables de puente macho a macho y macho a hembra
- Adaptador hembra DC Power Jack
- Condensador - 100 μF
- Tablero de circuitos.
Paso 1: diagrama de conexión
La imagen cargada se explica por sí misma y el único cambio importante es que utilicé un adaptador de CC de 12 V 1 A para conectar el controlador L298N. Tampoco verá ninguna placa de pruebas.
- D8 de WeMos D1 Mini> IN1 de L298N
- D7 de WeMos D1 Mini> IN2 de L298N
- D6 de WeMos D1 Mini> IN3 de L298N
- D5 de WeMos D1 Mini> IN4 de L298N
- 5V de WeMos D1 Mini> 5V de L298N
- GND de WeMos D1 Mini> GND de L298N> GND de fuente de alimentación de 12V 1A DC
Nota: El motor paso a paso NEMA17 que tengo tiene pines que tienen códigos de color rojo, verde, azul y negro. Para identificar los extremos de dos bobinas, la única mejor manera es tocar ambos extremos y girar el eje paso a paso. El eje del motor paso a paso se mueve suavemente si los cables conectados no pertenecen a la misma bobina, el eje no gira suavemente si pertenecen a una bobina.
En mi caso, he conectado los cables de la siguiente manera:
- Rojo de NEMA 17> OUT1 de L298N
- Verde de NEMA 17> OUT2 de L298N
- Azul de NEMA 17> OUT3 de L298N
- Negro de NEMA 17> OUT4 de L298N
Paso 2: configurar Blynk en dispositivos móviles
Las capturas de pantalla adjuntas deben dar a los lectores de este artículo el procedimiento paso a paso para configurar dos botones que ayudarán al usuario a rotar el motor paso a paso NEMA 17 en sentido horario (o) antihorario. Si alguien no puede seguir las capturas de pantalla y completar la configuración de Blynk, también puede leer las instrucciones a continuación:
- Abra la aplicación "Blynk" en su móvil y seleccione "Nuevo proyecto".
- Ingrese el nombre del proyecto: "Control NEMA 17" (en este caso), seleccione "WeMos D1mini" de la lista de "Dispositivo". Ahora seleccione "Crear" para continuar con los siguientes pasos.
- Verifique el correo electrónico configurado en la aplicación "Blynk" para encontrar el "Token de autorización" (esto será útil durante la codificación).
- Aparece el tablero, lo que nos permite continuar con los siguientes pasos y nuestro objetivo principal será agregar dos botones.
- Ajuste los botones para que coincidan con las necesidades de diseño (el paso es opcional). En mi caso, extiendo los botones para que coincidan con el ancho del tablero.
- Configure el primer botón con el texto "Girar a la izquierda" con "V0" como pin virtual.
- Configure el segundo botón con el texto "Girar a la derecha" con "V1" como pin virtual.
- Navegue al menú principal y haga clic en el botón "Reproducir" para verificar la funcionalidad de la aplicación y controlar el motor NEMA 17.
- El motor NEMA 17 está programado para girar 10 veces en la selección del botón. No se encenderá ni apagará en el momento en que presione cualquiera de los botones para "Girar a la derecha" (o) "Girar a la izquierda". Por favor, espere un tiempo para que NEMA17 se detenga y luego proceda a verificar la funcionalidad del segundo botón.
Paso 3: el código.
Antes de cargar el siguiente código, asegúrese de proporcionar lo siguiente:
- Clave de autorización de Blynk
- SSID
- Clave de acceso para permitir que "WeMos Mini" acceda a la red inalámbrica y se conecte a Internet
También seleccione lo siguiente en el menú Arduino IDE: Herramientas> Tablero> Tableros ESP8266> LOLIN (WEMOS) D1 R2 y mini.
>> Inicio del fragmento de código <<<
#include Stepper.h
#incluye ESP8266WiFi.h
#include BlynkSimpleEsp8266.h
#define BLYNK_PRINT Serie
Paso a paso my_Stepper (200, D8, D7, D6, D5);
bool Derecha = falso;
bool Izquierda = falso;
char auth = "***************************************** ** ";
char ssid = "****************";
char pass = "****************************";
configuración vacía () {
Serial.begin (9600);
Blynk.begin (auth, ssid, pass);
my_Stepper.setSpeed (70);
}
BLYNK_WRITE (V1) {
Derecha = param.asInt ();
}
BLYNK_WRITE (V0) {
Izquierda = param.asInt ();
}
void Stepper1 (int Dirección, int Rotación) {
para (int i = 0; i <Rotación; i ++) {
my_Stepper.step (Dirección * 200);
Blynk.run ();
}
}
bucle vacío ()
{
Blynk.run ();
if (Derecha) {
Stepper1 (1, 10);
Serial.println ("Giro a la derecha");
}
retraso (20);
if (izquierda) {
Stepper1 (-1, 10);
Serial.println ("Giro a la izquierda");
}
retraso (20);
}
>> Fin del fragmento de código <<<
Nota: En el código anterior, no deje de ingresar "" (mayor que) en la declaración "incluir". En caso de que surjan más problemas con el código, también puede consultar la captura de pantalla que se incluye con este artículo.
Paso 4: funcionalidad de prototipo de video
Se adjunta el video que ayudará a los lectores a comprender brevemente cómo funciona el prototipo.
Recomendado:
MINI PSU PORTÁTIL DE VOLTAJE MÚLTIPLE CON USB, LINTERNA, PROBADOR DE COMPONENTES Y CARGADOR INTEGRADO: 6 pasos
MINI PSU PORTÁTIL DE VOLTAJE MÚLTIPLE CON USB, LINTERNA, PROBADOR DE COMPONENTES Y CARGADOR INTEGRADO: ¡Bienvenido a mi primer instructivo! Con este instructivo, puede transformar un banco de energía solar poco fiable / barato (con algunas piezas adicionales) en algo útil. Algo que puedes usar todos los días, como yo, ¡porque es realmente genial de usar! La mayor parte de av
Mini osciloscopio CRT alimentado por batería: 7 pasos (con imágenes)
Mini osciloscopio CRT alimentado por batería: ¡Hola! En este Instructable, le mostraré cómo hacer un mini osciloscopio CRT alimentado por batería. Un osciloscopio es una herramienta importante para trabajar con electrónica; puedes ver todas las señales fluyendo en un circuito, y problemas
Cómo hacer un reproductor de MP3 con LCD usando Arduino y el módulo de mini reproductor de MP3 DFPlayer: 6 pasos
Cómo hacer un reproductor de MP3 con LCD usando Arduino y el módulo de mini reproductor de MP3 DFPlayer: Hoy haremos un reproductor de MP3 con LCD usando Arduino y el módulo de mini reproductor de MP3 DFPlayer. El proyecto puede leer los archivos MP3 en la tarjeta SD y puede pausar y jugar igual que el dispositivo hace 10 años. Y además tiene canción anterior y canción siguiente divertida
Mini altavoz reciclado: 7 pasos (con imágenes)
Mini altavoz reciclado: Hola chicos, soy Matthias de nuevo y hoy estamos haciendo un mini altavoz reciclado. El volumen de este no será muy alto porque no tiene un amplificador, pero aún puede controlar el volumen con un teléfono o una computadora. ¡¡¡Divertirse
Hazlo tú mismo: haz un mini sistema de altavoces USB con PAM8403 y cartón - Tornillo de oro: 5 pasos
Hazlo tú mismo: haz un mini sistema de altavoces USB con PAM8403 y cartón | Gold Screw: Hoy, te mostraré cómo hacer un mini sistema de altavoces USB con módulo amplificador PAM8403 y cartón. Es muy fácil con materiales baratos