Nota

¡Hola! Bienvenido a la comunidad de entusiastas de SunFounder Raspberry Pi, Arduino y ESP32 en Facebook. Únete a nosotros y sumérgete en el fascinante mundo de Raspberry Pi, Arduino y ESP32 junto con otros apasionados.

Why Join?

  • Expert Support: Resuelve problemas postventa y supera desafíos técnicos con la ayuda de nuestra comunidad y equipo.

  • Learn & Share: Intercambia consejos y tutoriales para mejorar tus habilidades.

  • Exclusive Previews: Sé el primero en conocer los anuncios de nuevos productos y obtener adelantos exclusivos.

  • Special Discounts: Disfruta de descuentos exclusivos en nuestros productos más recientes.

  • Festive Promotions and Giveaways: Participa en sorteos y promociones especiales durante las festividades.

👉 ¿Listo para explorar y crear con nosotros? Haz clic en [aquí] y únete hoy mismo.

FAQ

Cómo cambiar el canal de Wi-Fi

La banda de Wi-Fi de 2.4GHz tiene canales del 1 al 13, y el ESP32 es compatible con los canales 1 al 11. Otros dispositivos operando en el mismo canal pueden causar interferencias, lo que podría generar problemas de conexión. Para minimizar esto, puedes probar cambiando el canal. Por defecto, el canal está configurado en 1. Se recomienda saltar de 1 a 2 canales a la vez. Por ejemplo, si el canal actual es 1, prueba con el canal 3, y si la señal sigue siendo deficiente, intenta con el canal 5.

Nota

Es necesario contar con la versión 1.4.1 o superior del firmware de la ESP32 CAM para cambiar el canal. Consulta Cómo actualizar el firmware de la ESP32 CAM para más detalles.

  1. Mantén la ESP32 CAM insertada en el adaptador y enciende el Zeus Car.

    _images/plug_esp32_cam.jpg
  2. Para activar la ESP32 CAM, cambia el interruptor de modo a la posición Run y presiona el botón Reset para reiniciar la placa R3.

    _images/zeus_run123.jpg
  3. En tu dispositivo móvil (teléfono o tableta), busca la red «Zeus Car», introduce la contraseña 12345678 y conéctate.

    Nota

    • La conexión actual es con el punto de acceso del Zeus Car, por lo que no habrá acceso a internet. Si el dispositivo sugiere cambiar de red, selecciona «Permanecer conectado».

    _images/app_wlan.png
  4. Abre un navegador en tu dispositivo móvil y accede a http://192.168.4.1 para entrar a la página de actualización OTA de la ESP32 CAM.

    _images/faq_cam_ota_141.jpg
  5. En la sección Wi-Fi AP Channel, selecciona un canal diferente.

    • El canal predeterminado es 1. Al cambiar de canal, salta 1 o 2 posiciones a la vez (por ejemplo, de 1 a 3, y si es necesario, a 5).

    • Haz clic en el botón Confirm para guardar los cambios.

    _images/faq_cam_ota_channel.png
  6. Aparecerá una ventana de confirmación pidiéndote que reinicies el dispositivo. Haz clic en Confirm.

    _images/faq_cam_ota_reset.jpg
  7. Presiona el botón Reset para reiniciar el dispositivo. Ahora, el Zeus Car está listo para su uso normal.

    _images/zeus_run123.jpg

Cómo actualizar el firmware de la ESP32 CAM

Sigue estos pasos detallados para actualizar el firmware de tu ESP32 CAM:

  1. Mantén la ESP32 CAM insertada en el adaptador y enciende el Zeus Car.

    _images/plug_esp32_cam.jpg
  2. Para activar la ESP32 CAM, cambia el interruptor de modo a la posición Run y presiona el botón Reset para reiniciar la placa R3.

    _images/zeus_run123.jpg
  3. En tu dispositivo móvil (teléfono o tableta), busca la red «Zeus Car», introduce la contraseña 12345678 y conéctate.

    Nota

    • La conexión actual es con el punto de acceso del Zeus Car, por lo que no habrá acceso a internet. Si el dispositivo sugiere cambiar de red, selecciona «Permanecer conectado».

    _images/app_wlan.png
  4. Descarga el archivo de firmware ai-camera-firmware-v1.4.1-ota.bin y guárdalo en tu dispositivo móvil.

  5. Abre un navegador en tu dispositivo móvil y accede a http://192.168.4.1 para entrar a la página de actualización OTA de la ESP32 CAM.

    _images/faq_cam_ota.jpg
  6. En la página OTA, selecciona el archivo de firmware descargado.

    _images/faq_cam_ota_choose.png
  7. Selecciona el archivo ai-camera-firmware-v1.4.1-ota.bin de tu dispositivo y haz clic en OK.

    _images/faq_cam_ota_file.png
  8. Haz clic en el botón Update para iniciar el proceso de actualización del firmware.

    _images/faq_cam_ota_update.png
  9. Espera a que la actualización finalice. Cuando el número de versión mostrado cambie a 1.4.1, la actualización se habrá completado con éxito.

    _images/faq_cam_ota_finish.png
  10. Una vez terminada la actualización, puedes cerrar el navegador. Presiona el botón Reset para reiniciar el dispositivo. Ahora, la ESP32 CAM está lista para su funcionamiento normal.

    _images/zeus_run123.jpg

Cómo subir el código zeus-car.ino

Por defecto, la placa Uno R3 del Zeus Car viene preinstalada con el firmware necesario, permitiéndote controlarlo a través de la aplicación. Si tu R3 board ha sido sobrescrita con otro código y deseas volver al firmware original para continuar con el proceso Control rápido con la APP o el control remoto IR, sigue estos pasos para volver a cargar el código en tu placa R3:

  1. Conecta el Arduino a tu computadora con un cable USB. La ESP32-CAM y la placa Arduino comparten los mismos pines RX (recepción) y TX (transmisión). Por lo tanto, antes de cargar el código, desconecta la ESP32-CAM para evitar conflictos o problemas potenciales.

    _images/unplug_cam.png
  2. Descarga el firmware requerido desde el siguiente enlace:

  3. Extrae el archivo zip descargado y haz doble clic en el archivo update-arduino-firmware.bat para ejecutarlo.

    _images/faq_firmware_file.png
  4. Escribe el número correspondiente a la Arduino Uno de tu Zeus Car (por ejemplo, 1) y presiona Enter para iniciar la actualización.

    Nota

    • Si no aparece el puerto COM correcto o si no estás seguro de cuál es, desconecta otros dispositivos USB de tu computadora, dejando solo el Zeus Car conectado.

    • Si encuentras un error como avrdude.exe: stk500_getsync() attempt 1 of 10: not in sync: resp=0xXX, asegúrate de haber desconectado primero la ESP32-CAM.

    _images/faq_firmware_port.png
  5. Tras unos momentos, el nuevo código se cargará exitosamente en la Uno R3 del Zeus Car. Si no logras subir el código después de varios intentos, ejecuta update-arduino-firmware-with-bootloader.bat.

    _images/faq_firmware_finish.png

Cómo controlar el Zeus Car usando tu Wi-Fi doméstico

Por defecto, la Uno R3 viene con un código preinstalado en modo APP, lo que significa que el Zeus Car emitirá un punto de acceso para que puedas conectarte y controlarlo con la aplicación SunFounder Controller.

Si prefieres controlar el Zeus Car mediante tu red Wi-Fi doméstica, sigue estos pasos para cargar el código modificado en la Uno R3:

  1. Descarga los archivos necesarios desde el siguiente enlace:

  2. Consulta la guía de instalación: Descargar e Instalar Arduino IDE 2.0.

  3. Usa el Library Manager para instalar las bibliotecas SoftPWM y SunFounder AI Camera. Para más detalles, revisa Instalar las bibliotecas requeridas.

  4. Ve al directorio zeus-car-main\zeus-car y abre el archivo zeus-car.ino.

    _images/faq_galaxy_code.png
  5. Comenta las líneas del modo AP, descomenta las líneas del modo STA y reemplaza SSID y PASSWORD con los datos de tu Wi-Fi doméstico.

    /** Configure Wifi mode, SSID, password*/
    // #define WIFI_MODE WIFI_MODE_AP
    // #define SSID "Zeus_Car"
    // #define PASSWORD "12345678"
    
    #define WIFI_MODE WIFI_MODE_STA
    #define SSID "xxxxxxxxxx"
    #define PASSWORD "xxxxxxxxxx"
    
  6. Conecta la Arduino Uno a tu computadora con un cable USB. Como la ESP32-CAM y la Arduino comparten los mismos pines RX y TX, antes de cargar el código, desconéctala para evitar conflictos.

    _images/unplug_cam.png
  7. Haz clic en el botón Upload en Arduino IDE para subir el código modificado a la Uno R3.

    _images/faq_galaxy_upload.png
  8. Una vez que el código se haya cargado exitosamente, vuelve a conectar la ESP32-CAM y desliza el interruptor de encendido a ON para iniciar el Zeus Car.

    _images/plug_esp32_cam.jpg
  9. Para activar la ESP32 CAM, cambia el interruptor de modo a Run y presiona el botón Reset para reiniciar la placa R3.

    _images/zeus_run123.jpg
  10. Asegúrate de que tu dispositivo móvil (tableta o teléfono) esté conectado a tu red Wi-Fi doméstica.

    _images/faq_connect_wifi.jpg
  11. Abre la aplicación SunFounder Controller, toca el ícono «+» para crear un nuevo controlador, selecciona el preset «Zeus Car», ingresa un nombre o simplemente presiona Confirmar.

    _images/app_preset.jpg
  12. La aplicación buscará automáticamente el Zeus Car. Después de unos segundos, verás un mensaje indicando «Conexión Exitosa».

    _images/app_edit.jpg
  13. Ahora, toca el botón app_run para ver la transmisión de video en vivo desde la cámara y controlar el Zeus Car con los widgets disponibles.

    _images/app_run123.png

Cómo invertir la cámara

Si la transmisión de video de la cámara aparece invertida al usar la aplicación SunFounder Controller, puedes corregirla fácilmente desde la app. Sigue estos pasos:

  1. Toca el botón app_edit en la esquina superior derecha.

    _images/faq_edit.png
  2. Haz clic en el botón Cámara para abrir un menú emergente y activa el interruptor Inverted.

    _images/faq_inverted.png
  3. Guarda los cambios.

    _images/faq_save.png
  4. Vuelve a la interfaz de control y haz clic en el botón app_run.

    Nota

    Si la imagen de la cámara no aparece, pausa el controlador y vuelve a presionar el botón de ejecución.

    _images/faq_run.png

Error de compilación: SoftPWM.h: No such file or directory?

Si aparece el mensaje «Compilation error: SoftPWM.h: No such file or directory», significa que no tienes instalada la biblioteca SoftPWM.

Consulta la sección Instalar las bibliotecas requeridas para instalar las bibliotecas necesarias.

avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x6e?

Si después de hacer clic en el botón Upload, con la placa y el puerto correctamente seleccionados, sigues recibiendo el siguiente mensaje:

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x00

En este caso, debes asegurarte de que la ESP32-CAM esté desconectada.

La ESP32-CAM y la placa Arduino comparten los mismos pines RX (recepción) y TX (transmisión). Por lo tanto, antes de subir el código, desconéctala para evitar conflictos o posibles problemas.

_images/unplug_cam.png

¿Cómo usar la función STT en mi dispositivo Android?

La función STT (Speech-to-Text) requiere que el dispositivo móvil Android esté conectado a Internet y tenga instalado el Google service component.

Sigue los pasos a continuación:

  1. Modifica el modo AP en el archivo Zeus_Car.ino para cambiarlo a modo STA.

    • Abre el archivo Zeus_Car.ino ubicado en el directorio zeus-car-main/Zeus_Car.

    • Comenta el código relacionado con el modo AP. Descomenta el código del modo STA y completa los valores de SSID y PASSWORD con los datos de tu red Wi-Fi doméstica.

      /** Configure Wifi mode, SSID, password*/
      // #define WIFI_MODE WIFI_MODE_AP
      // #define SSID "Zeus_Car"
      // #define PASSWORD "12345678"
      
      #define WIFI_MODE WIFI_MODE_STA
      #define SSID "xxxxxxxxxx"
      #define PASSWORD "xxxxxxxxxx"
      
    • Guarda el código, selecciona la placa correcta (Arduino Uno) y el puerto, luego haz clic en el botón Upload para subirlo a la placa R3.

  2. Busca google en Google Play, encuentra la aplicación mostrada a continuación e instálala.

    _images/google_voice.png
  3. Conecta tu dispositivo móvil a la misma red Wi-Fi que configuraste en el código.

  4. Abre el controlador previamente creado en la aplicación SunFounder Controller y conéctalo a Zeus_Car a través del botón app_connect.

  5. Mantén presionado el widget app_speech_m después de hacer clic en el botón app_run. Aparecerá un mensaje indicando que está escuchando. Pronuncia los siguientes comandos para mover el Zeus Car:

    • stop: Detiene todos los movimientos del coche.

    • pasue: Funciona de manera similar a Stop, pero si la cabeza del coche no está orientada en la dirección establecida previamente, se moverá lentamente hasta esa dirección.

    • forward: Avanzar.

    • backward: Retroceder.

    • left forward: Avanzar hacia la izquierda.

    • left backward: Retroceder hacia la izquierda.

    • right forward: Avanzar hacia la derecha.

    • right backward: Retroceder hacia la derecha.

    • move left: Desplazarse lateralmente a la izquierda.

    • move right: Desplazarse lateralmente a la derecha.