
Tabla de contenido:
- Paso 1: Compre un kit de coche ESP8266 o compre un kit de controlador de motor / ESP8266
- Paso 2: Suelde los cables a los motores … Luego conéctelos a la placa del controlador del motor
- Paso 3: arma tu auto …
- Paso 4: Arme su automóvil … Continuación …
- Paso 5: realice todas las conexiones
- Paso 6: Descarga ESP Flasher
- Paso 7: descargue el firmware básico ESP8266
- Paso 8: Ejecute ESP Flasher
- Paso 9:
- Paso 10:
- Paso 11:
- Paso 12: Flash del firmware básico ESP8266
- Paso 13: Desconéctese de la PC y encienda la batería …
- Paso 14: Conéctese al dispositivo desde la computadora a través de WIFI
- Paso 15: Configure Esp8266 para iniciar sesión en su Wifi
- Paso 16: Cargue ESP_Robot.bas
- Paso 17: Una vez que haga eso, haga clic en ESP_Robot.bas y luego haga clic en EDITAR y luego haga clic en EJECUTAR
- Paso 18: ajusta la velocidad y luego diviértete
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:40

Soy un profesor de ciencias en la escuela secundaria y también el asesor del club de robótica. He estado buscando formas más rentables de poner los robots en manos de mis estudiantes. Con los bajos precios de las placas ESP8266, he podido crear un automóvil robot autónomo por menos de $ 20. Con los kits de Lego Mindstorm que cuestan $ 300 y los kits de MakeBlock que cuestan alrededor de $ 100, esto representa un ahorro significativo que me permite tener más estudiantes involucrados en nuestras competencias de robótica. Para competir con otros robots, me doy cuenta de que se requieren otros sensores, como sensores de distancia ultrasónicos y sensores de seguimiento de línea … pero estos se pueden comprar por menos de $ 20, lo que hace que mis robots cuesten menos de $ 50 y puedan hacer todos los kits que cuestan. el doble de lata.
Todos nuestros estudiantes usan Chromebooks y con el colapso del sitio web gratuito Codebender, los robots arduino se han colocado un poco fuera de su alcance. Sé que create.arduino.cc ofrece una solución, pero con fondos limitados, he estado buscando alternativas gratuitas.
Usando ESP8266 con una placa de controlador de motor, ahora puedo controlar un automóvil robot a través de wifi. Usando ESP8266 Basic ahora puede modificar su programa también a través de wifi. Todo esto se puede hacer en un navegador en los Chromebooks de los estudiantes.
Si bien ESP8266 Basic no le permitirá usar sensores tal como están, (Basic es demasiado lento para leer algunos de estos sensores), espero crear y programar módulos de sensor arduino que interactúen con los módulos básicos ESP8266 para que el control del robot se pueda programar en básico. usando estos arduinos que preprogramo con tareas de detección. Esto solo agregaría alrededor de $ 5 a $ 10 a los costos del robot (sin embargo, ya tengo muchas placas arduino que puedo usar para este propósito).
Paso 1: Compre un kit de coche ESP8266 o compre un kit de controlador de motor / ESP8266

Enlace para ESP8266 / Kit de controlador de motor:
www.ebay.com/itm/ESP8266-CP2102-Developmen…
Enlace para el kit de coche inteligente ESP8266:
www.ebay.com/itm/222735537832?ssPageName=STRK:MESELX:IT&_trksid=p3984.m1558.l2649
Si elige el kit de controlador de motor esp8266 / y desea hacer bricolaje, necesitará motores:
www.ebay.com/itm/2Pcs-Smart-Robot-Car-Plas…
Usé una placa de espuma negra comprada en Dollar Tree para mi automóvil robot porque ya tenía motores y el kit ESP8266 / Motor Driver.
Paso 2: Suelde los cables a los motores … Luego conéctelos a la placa del controlador del motor




Usé puentes de 4 cables macho-hembra que corté por la mitad. De esta manera, después de conectar los cables a los motores y la placa del controlador, todo lo que necesita hacer es conectar el extremo macho con el extremo hembra para la conexión final. Esto también facilita un poco el enrutamiento de los cables, pero no es necesario, puede usar 4 cables (2 para cada motor) para conectar los motores a la placa.
Deberá soldar cables al motor para poder conectar los motores a la placa del controlador.
Usé pegamento caliente para mantener los cables en su lugar como una forma de aliviar el estrés.
Paso 3: arma tu auto …
Si compró el kit para el automóvil, hágalo de acuerdo con las instrucciones mal traducidas … pero no es demasiado difícil, se explica por sí mismo.
Paso 4: Arme su automóvil … Continuación …

Si vas a hacer bricolaje, irá un poco más rápido, siempre que uses bridas / pegamento caliente / pato o cinta de embalaje para ensamblar el tuyo como yo hice el mío.
Conecte el conjunto de motores / ruedas al chasis y enrute los cables hasta el controlador del motor.
Paso 5: realice todas las conexiones

Ahora, debe conectar los motores y los cables de alimentación a la placa del controlador. También es posible que deba conectar el ESP8266 a la placa del controlador. Una vez que todo esté conectado y asegurado, use un cable micro USB para conectarlo a su computadora.
Conecte la energía del paquete de baterías a tierra (negro) y Vin (rojo).
Conecte los cables de un motor a a + y a-, conecte otros cables del motor a b + y b-.
Conecte Vin a Vm con un puente.
Paso 6: Descarga ESP Flasher
Versión Win64
github.com/nodemcu/nodemcu-flasher/raw/mas…
Versión Win32
github.com/nodemcu/nodemcu-flasher/raw/mas…
Paso 7: descargue el firmware básico ESP8266
github.com/esp8266/Basic/raw/NewWebSockets…
Por favor, anote el directorio en el que lo descargará….
Paso 8: Ejecute ESP Flasher

Ejecute ESP8266Flasher.exe
luego haga clic en configuración y luego haga clic en engranaje para seleccionar el firmware
Paso 9:

Busque el binario utilizado para el firmware básico ESP8266 en el directorio de descarga.
Paso 10:

Debería llamarse: ESP8266Basic.cpp.bin Una vez que cargue esto, asegúrese de que puede ver el puerto com al que está conectado su ESP8266, luego haga clic en FLASH. (Lo descargué dos veces … por eso tengo dos archivos …)
Paso 11:

Paso 12: Flash del firmware básico ESP8266

Paso 13: Desconéctese de la PC y encienda la batería …
Una vez cargado el firmware, desconéctelo de la PC y asegúrese de que las baterías estén colocadas correctamente. Use el interruptor de botón para encender el tablero.
Paso 14: Conéctese al dispositivo desde la computadora a través de WIFI


Busque OPEN Access point con ESP en el nombre. Conéctese al punto de acceso. No debería ser necesaria ninguna contraseña.
Una vez conectado, escriba: https://192.168.4.1 en el navegador para conectarse a su robot.
Puede encontrar información sobre ESP8266 Basic en
Descargue el programa Robot Car ESP8266 desde https://esp8266robot.nmmaker.net o desde el siguiente enlace:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Paso 15: Configure Esp8266 para iniciar sesión en su Wifi

Haga clic en Configuración, luego agregue su información de wifi. cuando termine, haga clic en guardar, luego haga clic en reiniciar.
Paso 16: Cargue ESP_Robot.bas


Descarga ESP_Basic haciendo clic en:
drive.google.com/uc?id=1hfqrZ9HyEDvtkkCuW9s5TgWGAJUvWkIE&export=download
Haga clic en Administrador de archivos y abra ESP_Robot.bas para que pueda cargarlo en su tablero. Alternativamente, puede crear un archivo en el bloc de notas y copiar y pegar en el archivo y guardarlo en su computadora. (Descubrí que a veces, cuando copio y pego en el editor de ESP Basic, aparecen caracteres adicionales que causan errores).
velocidad = 0
[cima]
"velocidad" de impresión velocidad del control deslizante, 0, 1024 botón de impresión "adelante", botón de impresión [adelante] "izquierda", botón [izquierda] "derecha", botón de impresión [derecha] "hacia atrás", botón de impresión [hacia atrás] "detener", [detener] botón de impresión "Salir", [getMeOutOfHere] esperar
[parada]
io (pwo, 5, 0) io (pwo, 4, 0) io (po, 0, 1) io (po, 2, 1) espera
[hacia adelante]
io (pwo, 5, velocidad) io (pwo, 4, velocidad) io (po, 0, 1) io (po, 2, 1) espere
[hacia atrás]
io (pwo, 5, velocidad) io (pwo, 4, velocidad) io (po, 0, 0) io (po, 2, 0) espera
[Derecha]
io (pwo, 5, velocidad) io (pwo, 4, velocidad) io (po, 0, 1) io (po, 2, 0) espera
[izquierda]
io (pwo, 5, velocidad) io (pwo, 4, velocidad) io (po, 0, 0) io (po, 2, 1) espere
[Sácame de aquí]
fin
Paso 17: Una vez que haga eso, haga clic en ESP_Robot.bas y luego haga clic en EDITAR y luego haga clic en EJECUTAR


Paso 18: ajusta la velocidad y luego diviértete
Recomendado:
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
Coche robot con Bluetooth, cámara y aplicación MIT Inventor2: 12 pasos (con imágenes)

Coche robot con Bluetooth, cámara y aplicación MIT Inventor2: ¿Alguna vez quisiste construir tu propio coche robot? ¡¡Bueno, esta es tu oportunidad!! En este Instructable, lo guiaré en cómo hacer un Robot Car controlado a través de Bluetooth y la aplicación MIT Inventor2. Tenga en cuenta que soy un novato y que esta es mi primera instrucción
Cómo controlar el interruptor inteligente básico Sonoff basado en ESP8266 con un teléfono inteligente: 4 pasos (con imágenes)

Cómo controlar el interruptor inteligente básico Sonoff basado en ESP8266 con un teléfono inteligente: Sonoff es una línea de dispositivos para Smart Home desarrollada por ITEAD. Uno de los dispositivos más flexibles y económicos de esa línea es Sonoff Basic. Es un conmutador habilitado para Wi-Fi basado en un gran chip, ESP8266. Este artículo describe cómo configurar el Cl
Coche robot controlado por Bluetooth con Arduino: 8 pasos (con imágenes)

Coche robot controlado por Bluetooth con Arduino: en este instructivo, te guiaré en la fabricación de un coche robot que controle Bluetooth desde tu teléfono móvil Android. No solo eso, el automóvil robot tiene una capacidad especial para evitar los obstáculos que encuentra al mover el automóvil hacia adelante. El robo
Sistema de timbre programado distribuido simple: 6 pasos

Sistema de timbre programado distribuido simple: Trabajo en un programa educativo que se desarrolla fuera del campus normal de la escuela secundaria. Dado que estamos esencialmente en un edificio de oficinas sin las comodidades típicas de una escuela, no tenemos campanas para advertir que las clases terminan o comienzan. Los estudiantes que