Tabla de contenido:
- Suministros
- Paso 1: Prepare su control remoto
- Paso 2: Prepare su D1 Mini: Micropython intermitente
- Paso 3: Cargue el script Remote.py
- Paso 4: prueba tu tablero
- Paso 5: Soldar el escudo
- Paso 6: Construye tu auto
Video: Coche de Papá Noel: 6 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:40
Aquí hay un pequeño proyecto divertido que hice durante las vacaciones de Navidad. Es simple y fácil de construir, se controla a través de una conexión WiFi y un teléfono o tableta Android. El microcontrolador es un ESP8266 en una placa Wemos D1-mini, tiene MicroPython instalado y ejecuta un pequeño script llamado remote.py. Tiene un escudo en la parte superior (bricolaje) con 3 transistores, algunas resistencias y un regulador de voltaje (la fuente de alimentación es una vieja Lipo 2S 850mAh).
El control remoto es un teléfono o tableta Android con la fantástica aplicación RoboRemo instalada:
Ir a RoboRemo
Esta aplicación se puede conectar a través de Bluetooth, TCP y UDP. Debido a que nuestro D1 tiene WiFi a bordo, podemos omitir el hardware bluetooth y mantener el circuito muy simple. Configuramos nuestro D1 como punto de acceso, nos conectamos a nuestro teléfono o tableta y enviamos comandos vía UDP.
Video de Youtube
Suministros
1 Wemos D1 mini con el último Micropython instalado. Ahmed Nouira hizo un excelente instructivo sobre cómo flashear su D1 mini: encuéntrelo aquí
1 escudo de bricolaje para su D1 mini (Banggood)
3 transistores BC 517 (un poco exagerado, pero no tenía otros disponibles)
3 resistencias 39kOhms 0, 25 Watt para la polarización base
1 Regulador de voltaje 5V (7805 o similar, utilicé un LM2940-5 CON CONDENSADOR)
Led, 2 o 4 si te gustan las luces traseras de tu coche.
Resistencias 220Ohm, 1 por cada led.
2 motorreductores con ruedas como en el robot de seguimiento de la línea Banggood.
Madera, lámina de plástico o lo que sea para hacer la carrocería del coche.
Una tableta o teléfono, ANDROID, con la aplicación RoboRemo instalada.
Paso 1: Prepare su control remoto
Primero necesitamos configurar nuestro teléfono o tableta como control remoto. Instale la aplicación RoboRemo y visite su sitio web: sitio RoboRemo.
Aquí encontrará todo el material y los tutoriales que necesita. Descargue el manual en pdf y léalo.
Una vez instalado, pruébelo, ¡es muy fácil! Nuestro control remoto tiene 4 botones como se ve en las fotos: iniciar, detener, izquierda y derecha.
Cuando se presiona, cada botón enviará una cadena de texto seguida de una nueva línea (barra invertida n char). Configure sus botones, observe la cadena de texto para cada botón. Su guión buscará estas cuerdas para dirigir el vehículo de Santa:-)
Paso 2: Prepare su D1 Mini: Micropython intermitente
Ahmed Nouira hizo un excelente trabajo, esto es todo lo que necesita para preparar su Wemos D1:
MicroPython intermitente
sin embargo, para el D1 se debe utilizar el siguiente comando esptool:
esptool.py --port / dev / ttyUSB0 - write_flash --flash_mode dio 0 esp8266-20190529-v1.11.bin
(Esto es para una máquina Linux, Mac y Windows serán diferentes, también el archivo.bin puede ser diferente). El más importante es el diodo --flash_mode del Wemos D1.
Si escribe solo esptool.py en una terminal, muestra todas las opciones.
Si tiene problemas para actualizar MicroPython, aquí hay algunos enlaces útiles:
Empezando con MicroPython
Tutoriales aleatorios de nerds
Foro de MicroPython
Y Google es tu amigo, solo escribe "Micropython parpadeante en Wemos D1".
Paso 3: Cargue el script Remote.py
Cuando su D1 tenga Micropython instalado, es hora de cargar el script Remote.py.
Siéntase libre de modificar / compartir / copiar / lo que sea:-). Simplemente haga shure sus cadenas de comandos de RoboRemo
(enviado cada vez que presiona un botón en su teléfono / tableta) coincide con el guión.
Cambie el nombre del AP y la contraseña en el script como desee.
Utilizo Thonny IDE para escribir y cargar scripts. Si usa un método diferente, asegúrese de que su editor de texto no cambie la identificación de los scripts o Micropython se quejará.
El editor de texto Kate (Linux) se puede configurar para scripts de Python y se encargará de las identificaciones adecuadas. Ampy puede enviar el guión a su tablero. A Ampy.
Consulte el sitio de tutoriales de Random Nerd para conocer todas las posibilidades: Enlace
Desplácese hacia abajo hasta la sección de requisitos previos
Thonny le permite cargar un script mientras le cambia el nombre, el Remote.py debe cambiar el nombre de boot.py antes de flashear en su tablero.
Paso 4: prueba tu tablero
Después de modificar su nombre de AP y contraseña y cargar el script, es hora de una prueba simple:
- Encienda su teléfono / tableta y PC
- Conecta el D1mini a un puerto USB y espera un poco, el D1 debería comenzar como punto de acceso
-conecte su teléfono / tableta al punto de acceso en la sección de configuración / Wifi
-conectar la aplicación Roboremo al punto de acceso: menú / conectar / Internet (UDP) / conectar a ip: puerto
-entre 192.168.4.1:5000
-open PuTTy u otro emulador en serie
-entre el puerto (/ dev / ttyUSB0 en mi caso) y configure la velocidad en baudios en 115200, no verá el REPL pero no se preocupe:-)
- presione los botones de comando en su teléfono / tableta Android y observe la salida al terminal PuTTy: vea el video
-si no se producen errores: siguiente paso: encienda su equipo de soldadura:-)
Paso 5: Soldar el escudo
Comience soldando el conector de la batería y el regulador de voltaje (y el condensador si se usa LM2940-5). Conecte la batería después de verificar su trabajo. Mida el voltaje de salida (5 V). Si está bien, suelde la salida de 5V y GND a los terminales del blindaje, vea las marcas en el blindaje. Suelde los conectores del escudo.
Ahora conecte un bus de 5V y GND, suelde las otras partes como se ve en el esquema. ¡Conecte motores y leds y listo!
IMPORTANTE ! Verifique y vuelva a verificar su trabajo antes de instalar el protector en el D1mini. Los errores pueden destruir tu tablero …
Paso 6: Construye tu auto
Esto también es muy simple: el mío está hecho de varillas de madera para mezclar pintura pegadas con ciano, también conocido como superglue. Los motores se fijan con cinta de doble cara y se usa un perno redondeado como "rueda de morro". Probé otras configuraciones pero esto dio los mejores resultados, la configuración es la misma que la del seguidor de línea Banggood. La carrocería está hecha de balsa (hice muchos planos construidos en scratch, así que todavía tengo stock):-)
Ahora suelde los cables del motor y el cableado del LED, verifique si ambas ruedas se mueven hacia adelante si se presiona "start".
Este es el paso final, ahora es el momento de hacer funcionar su automóvil y divertirse muchísimo:-)
Recomendado:
Cómo usar una papa para alimentar dispositivos electrónicos: 4 pasos
Cómo usar una papa para alimentar dispositivos electrónicos: siguiendo el método habitual que se usa en un laboratorio de física para generar electricidad, necesitaríamos diferentes varillas de metal que se puedan usar como portadores de electricidad. Una de las varillas de metal puede ser un clavo de zinc galvanizado y la otra un clavo de cobre, penn
Kits de coche de seguimiento de robot inteligente de bricolaje Seguimiento de coche fotosensible: 7 pasos
DIY Smart Robot Tracking Car Kits Tracking Car Photosensitive: Design by SINONING ROBOTPuedes comprar desde el robot de seguimiento carTheoryLM393 chip compara los dos fotorresistores, cuando hay un fotorresistor LED en BLANCO, el lado del motor se detendrá inmediatamente, el otro lado del motor girar, de modo que
Sombrero Seleccionador de Papá Noel: 10 pasos (con imágenes)
Sombrero Seleccionador de Papá Noel: hemos estado trabajando en estrecha colaboración con el Taller de Papá Noel para ofrecerle esta innovación en la comunicación de listas traviesa o agradable. ¡Ahora, puede verificar en tiempo real si sus buenas y malas acciones han afectado su posición en la lista de Travieso o Agradable de Santa! Un proyecto divertido
Molde de soplado de Papá Noel que habla: 5 pasos
Talking Santa Blowmold: Este proyecto explica cómo hacer una decoración que reproduce un archivo de sonido cuando alguien pasa. Esto se puede lograr fácilmente con una computadora que pueda ejecutar el programa Motion y una cámara de algún tipo. En este caso utilicé un 20 " alto Santa Clau
Batería de papa: comprensión de la energía química y eléctrica: 13 pasos (con imágenes)
Batería de papa: comprensión de la energía química y eléctrica: ¿Sabías que puedes encender una bombilla con solo una papa o dos? ¡La energía química entre los dos metales se convierte en energía eléctrica y crea un circuito con la ayuda de la papa! Esto crea una pequeña carga eléctrica que puede ser