Revisión del kit de coche SunFounder Zeus
SunFounder Zeus Car Kit es un kit educativo basado en Arduino UNO y ESP32 Cam para niños (y adultos) que se puede utilizar para aprender más sobre electrónica, robótica y programación. Se trata de un coche compuesto por cuatro ruedas Mecanum de 6 cm para movimiento omnidireccional y varios sensores que se pueden controlar con una aplicación de Android que permite la vista en primera persona (FPV) gracias a la cámara incorporada.
La compañía nos envió un Zeus Car Kit para revisión y evaluación, y después del ensamblaje, lo usaremos en el "Modo de juego", o en otras palabras, un juguete que básicamente funciona nada más sacarlo de la caja, antes de revisar el "Modo de programación". y tutoriales relacionados con Arduino para evaluar su potencial educativo.
El kit viene en un bonito paquete minorista que destaca algunas de las capacidades del kit: FPV, Omnidrive, visión AI, brújula, control IR, control de aplicaciones y luces RGB.
El paquete en sí contiene cuatro cajas más con todos los componentes que se muestran a continuación.
Aquí está la lista completa:
La guía de montaje incluida ayuda a los usuarios a construir fácilmente el kit y también incluye enlaces a la guía del usuario en línea más detallada.
Como alguien que intenta no encender mi computadora antes de las 9 am, realmente aprecio la guía impresa, y eso fue lo que usé para el ensamblaje. El primer paso es montar las cuatro motos en el chasis metálico.
Es sencillo y lo principal es asegurarse de que los cables miren hacia adentro.
El siguiente paso es el montaje del sensor ultrasónico mediante una placa de metal y remaches.
A continuación, podemos instalar la placa ESP32-Cam a través del adaptador usando una placa metálica más así como los dos módulos IR para evitar obstáculos IR con sus respectivos cables y unos cuantos separadores.
Una vez hecho esto podemos asegurar la placa Arduino UNO R3 (Clon) con los separadores y tornillos asegurándonos de que los cables de la cámara y del sensor pasen por debajo.
En este punto, podemos insertar el escudo del Zeus Car Kit en la placa Arduino y conectar el cable como se muestra a continuación.
A continuación se realiza una gestión de cables mediante el uso de una brida para unir todos los cables del motor, y también pegamos uno de los lados del velcro en la parte inferior del automóvil.
El otro lado va a la batería que podemos fijar a la parte inferior del coche mediante velcro.
A continuación conectamos la batería al conector PWR del Zeus Car Shield, así como las dos tiras de LED RGB.
Podemos despegar la película azul de las tiras de LED RGB para fijarlas a la parte delantera y trasera del coche Zeus, instalar el módulo Omni Grayscale en la parte inferior del coche y encajar las cuatro ruedas Mecanum en el kit fijándolas con los tornillos suministrados. tornillos. Ese paso no es tan sencillo como me hubiera gustado y tuve que ejercer algo de fuerza para insertar las ruedas en los ejes de los motores.
El último paso es conectar el cable del módulo Omni Grayscale al conector GS del Zeus Car Shield.
Ahora hemos terminado con un auto robótico bastante atractivo.
El kit para automóvil Zeus tiene más funciones, como las ruedas Mecanum y la placa de cámara ESP32, y se siente mucho más resistente que el kit para automóvil CrowBot BOLT de menor costo de Elecrow que revisé hace unos meses. Entonces, si necesita algo duradero y más avanzado, el automóvil Zeus debería ser una mejor opción, mientras que el CrowBot BOLT es más adecuado si cree que solo se usará un par de días, ya que le permitirá ahorrar unos cuantos dólares.
Antes de poder utilizar el kit de robot debemos cargarlo. Simplemente use un adaptador de corriente USB-C y el LED de carga se encenderá hasta que se complete la carga. También querrás asegurarte de que el interruptor de encendido esté apagado y el interruptor de carga configurado en modo Ejecutar (a diferencia del modo Carga), como se muestra en la foto a continuación.
Hay dos “Modos de reproducción” para el kit con el control remoto por infrarrojos o la aplicación SunFounder Controller para iOS o Android. El método de control remoto por infrarrojos es una forma un poco más rápida de comenzar con las funciones integradas, pero la aplicación móvil también es más divertida de usar con acceso a la cámara ESP32. Así que instalé la aplicación de Android en el teléfono inteligente Huawei Y9 Prime 2019 para probarlo.
El primer paso es hacer clic en el ícono Más y seleccionar Zeus Car.
La aplicación cargará un control remoto predeterminado donde podrás agregar funciones adicionales, pero simplemente toquemos la marca en la parte superior derecha para confirmar el diseño.
Encendamos el Zeus Car y la tira de LED RGB debajo del auto se ilumina en cian. Si es amarillo, vuelve a verificar el interruptor de carga. Ahora podemos tocar el ícono de la cadena para conectarnos a WiFi…
… seleccione Zeus_Car SSID en su teléfono…
… y Zeus_Car se mostrará en la aplicación en lugar del icono de cadena/conexión.
Si tocamos el botón de reproducción al lado de la cadena “Zeus_Car” veremos la salida de la cámara detrás de los controles…
…y puede controlar manualmente el coche con los joysticks.
Las demás funciones son las siguientes:
El modo Seguir requiere cierta calibración ajustando los potenciómetros de cada módulo para evitar obstáculos a una distancia de aproximadamente 15 cm (el LED del trineo se enciende), mientras que el sensor ultrasónico detecta objetos a unos 20 cm de distancia.
Tendrás que construir una pequeña pista para el modo de seguimiento de línea usando la cinta aislante proporcionada. Me tomó varios intentos ya que la pista realmente necesita tener al menos 3 cm de ancho en todas partes para que esto funcione de manera confiable. La cinta también tiende a despegarse y curvarse, por lo que no es ideal. Ojalá hubieran proporcionado una pista impresa en un trozo grande de papel o cartón que se hubiera doblado para caber en el paquete.
También se recomienda la calibración, pero me salté esa parte porque un intento rápido confirmó que la detección de "blanco" y negro funciona bien, aunque mi piso no es exactamente blanco...
Lo mejor es ver el vídeo a continuación para ver los diferentes modos preestablecidos en acción.
Si bien usar el kit Zeus Car en modo Play es divertido, sería una pena no usar también sus capacidades de programación para enseñar o aprender más sobre electrónica y programación Arduino. Hay 18 "proyectos divertidos" en el sitio web de documentación con el código también disponible en GitHub, incluido el firmware predeterminado "Modo de reproducción" que se sobrescribirá una vez que comencemos a cargar nuestro propio programa en la placa Arduino UNO R3.
Probaremos el primer tutorial de Arduino llamado “Movimientos básicos” para aprender cómo hacer que el Zeus Car se mueva en cualquier dirección. El primer paso es descargar e instalar el IDE de Arduino (preferiblemente Arduino 2.x) en su computadora e instalar las bibliotecas necesarias para los tutoriales, a saber: SoftPWM e IRLremote.
Podemos descargar/clonar el código desde GitHub:
Conecte el Zeus Car a su computadora host con el cable de dispositivo USB provisto (azul) mientras se asegura de que el interruptor de carga esté en la posición correcta.
Debería aparecer un nuevo dispositivo USB en su sistema operativo. Esta es la salida del kernel en Linux (Ubuntu 22.04):
Ahora carguemos la muestra de "Movimientos básicos" en el IDE de Arduino y seleccionemos la placa "Arduino UNO" (conectada a /dev/ttyACM0 o COMXX según el sistema operativo).
Aquí está el boceto completo de Arduino como referencia:
No hay muchos comentarios, pero el código es bastante fácil de entender y el kit Zeus Car se moverá en varias direcciones durante un segundo en cada paso, antes de detenerse durante 2 segundos y repetir el ciclo indefinidamente. El tutorial también explica con más detalle cómo funcionan las ruedas Mecanum.
Subamos el código al tablero. Ah, falló:
Y es mi error, ya que se me pasó por alto que había que quitar la placa ESP32-CAM antes de cargar el código, ya que comparte el mismo puerto serie. Simplemente asumí que el interruptor "Cargar" se encargó de eso, pero no es el caso, y el ESP32-CAM debe retirarse físicamente de la placa adaptadora de cámara SunFounder. Una vez hecho esto, pude cargar el código de muestra sin problemas:
A menos que tenga un escritorio grande con mucho espacio, probablemente debería mover el kit para automóvil al piso para encender el robot y probar el programa de “Movimientos básicos”.
La lista completa de tutoriales de "Proyectos divertidos":
Así que hay mucho que jugar y aprender del kit.
SunFounder Zeus Car Kit es realmente un buen robot como juguete con el que se puede jugar inmediatamente después del ensamblaje y como plataforma educativa para aprender programación y conceptos básicos de robótica, ya que la compañía proporciona tutoriales y ejemplos de códigos Arduino. El diseño del robot parece robusto y debería durar más que los modelos más baratos, por lo que parece especialmente adecuado para el aula, ya que debería durar varios años.
Si bien me divertí mucho revisando el Zeus Car Kit, realmente no disfruté tener que hacer mi propia pista en el piso con cinta aislante, especialmente porque la pista ahora básicamente se autodestruyó después de unas horas porque la cinta se desintegró. No se quede pegado al suelo por mucho tiempo. Tal vez sea simplemente por el clima cálido y húmedo de Tailandia, pero aun así, una pista impresa doblada hubiera estado bien. Hasta donde puedo decir, la aplicación móvil también es de código cerrado y podría verse como una gran oportunidad para aprender también sobre programación móvil.
Todavía no tendría ningún problema en recomendar el Zeus Car Kit, especialmente porque tiene un valor bastante bueno ya que SunFounder lo vende en su tienda por $99 más envío y los nuevos compradores también obtienen un 10% de descuento. Alternativamente, también se puede comprar en Amazon.
Jean-Luc fundó CNX Software en 2010 como una empresa a tiempo parcial, antes de dejar su trabajo como gerente de ingeniería de software y comenzar a escribir noticias diarias y reseñas a tiempo completo más adelante en 2011.
¡Soporte del software CNX! Done a través de criptomonedas o conviértase en patrocinador en Patreon
Artículos Relacionados: