Skip to content

8.Problemas frecuentes

Sabas edited this page Oct 13, 2019 · 2 revisions

Problemas frecuentes con la tarjeta ESP32.

Problema: El scketch para ESP-32 CAM no compila, no encuentra las librerías.

  • Verifica que la placa que se tiene seleccionada es la ESP32 Dev Module y tenga la configuración de Partition Scheme en “Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS)” como se muestra en la siguiente imagen.

  • Revisa que el nombre de la biblioteca esté bien escrito en cada uno de los archivos que componen el programa.

Librerías:

Archivo app_httpd.cpp Archivo cat_finder.ino
#include "esp_http_server.h" #include "esp_camera.h"
#include "esp_timer.h" #include <WiFi.h>
#include "esp_camera.h" #include <DNSServer.h>
#include "img_converters.h"
#include "Arduino.h"
#include <HTTPClient.h>
#include "fb_gfx.h"
#include "fd_forward.h"
#include "dl_lib.h"
#include "fr_forward.h"

Problema: Descargo el programa y no detecta el puerto.

  • Verifica que tengas conectado el programador conectado al puerto USB de tu computadora.

  • Selecciona el puerto el COM donde tu computadora asignó el programador en Arduino IDE.

Problema: El dispositivos en el COM seleccionado no es encontrado.

  • Después de conectar el programador y de haber seleccionado el COM asignado por tu computadora en el arduino IDE, conectar el programador a la placa con GND, RX y TX, verificar que RX del programador este con TX de la placa y TX del programador este conectado a RX de la placa.

  • Una vez verificada las conexiones checar que el ESP está en modo de programación. Con el jumper y los pines poner el jumper en los pines GND y PROG, después hay que retirar la energía toda la tarjeta y volverla a energizar pero ya con el jumper conectado entre estos dos pines y volver a descargar el programa. Para verificar que el ESP esté en modo Boot, abre el puerto serial de Arduino IDE reinicia la placa, y te aparecerá una leyenda como se muestra a continuación. Luego cierra el puerto serial y vuelve a descargar el programa.

Una vez programado el ESP hay que cambiar el Jumper a los pines GND y NC (no connection), abrir nuevamente el serial monitor y reiniciar la tarjeta. Aparecerá una leyenda como la siguiente:

ESP iniciado correctamente, podrás ver la red disponible.

Problema: Error “Cámara no detectada”

Reiniciar el ESP32. Conectar y desconectar la cámara y reiniciar la placa.

Problemas frecuentes la tarjeta Bast Pro-Mini.

Verificar que tengamos seleccionada la placa “Electronic Cats Bast Pro Mini M0”. Verificar que tengamos seleccionado el puerto que corresponde a la Bast pro mini.

Problema: Error al programar la Bast con archivo .json.

Este error es debido a que hay un error al leer los archivos de las placas de terceros. La razón puede ser la mala conexión a internet, para corroborar este error abrimos el gestor de tarjetas y nos aparecerá una leyenda en rojo como la siguiente:

Para corregir este error nos vamos al menú de Archivo → Preferencias → y nos vamos al link de arduino 15, que es donde se guardan todos estos documentos para las placas, el link se encuentra en el penúltimo lugar del recuadro.

Una vez de haber dado clic en el link nos abrirá la carpeta de Arduino 15, seleccionamos todos los archivos fuera de las carpetas de packages y stanging, y los eliminamos.

ya borrados todos los archivos, volvemos a abrir el gestor de tarjetas y nos debe cargar todas las placas sin error, buscamos las de Electronic Cats y confirmamos que estén instaladas.

Problema: No reconoce la palabra serial.

Los microcontroladores que tiene las placas de Electronic Cats es un SAMD21, para hacer uso del puerto serial se debe indicar como SerialUSB, es por eso que al compilar con otra placa con otro microcontrolador no reconoce la palabra Serial.

  • Para solución de este error hay que verificar que en placa tengamos seleccionada la Bast Pro-mini.
  • Verificar que la instrucción #define Serial SerialUSB no esté comentada o mal escrita, o incluso si no se encuentra agregarla.

Problema: Al cargar el programa se queda en subiendo y no termina.

  • Poner el Bast en modo boot. Para poner esta configuración del microcontrolador hay que presionar dos veces rapidamente el boton de reset y luego vuelve a descargar el programa.

Problema: Error al leer sensores.

Abre el monitor serial le la Bast Pro Mini

While.serial. no olvides volverlo a comentar cuando esté conectado a la placa.

Problema: Red wifi no aparece disponible para conectar.

  • Reiniciar el ESP.
  • Checar que la placa esté bien alimentada, si solo esta conectada a la batería checar que el voltaje esté sobre los 3.5V.

Problema: Red wifi me desconecta .

  • Checar que la placa esté bien energizada, si solo esta conectada a la batería checar que el voltaje esté sobre los 3.5V.
  • Todos los componentes están bien soldados

Problema: No carga la página completa.

  • Checar que la placa esté bien energizada, si solo esta conectada a la batería checar que el voltaje esté sobre los 3.5 V.
  • Verificar que nadie más esté en la misma dirección.

Problema: No obtengo imagen de cámara.

  • Desconectar y volverse a conectar a la red wifi y volver a cargar la página.
  • Verificar voltaje de la batería.
  • Checar que la cámara este colocada correctamente.

Problema: No obtengo datos de los sensores.

  • Reiniciar la Bast Pro-Mini.
  • Checar continuidad entre los pines de los sensores a la Bast de SDA, SCL,GND y VCC. Y ver que esten correctamente soldados.

Modificar pagina del ESP32 de HTML,JS y CSS

Para transformar código de tu HTML, JS y CSS a texto de C podemos utilizar una herramienta que creamos como en el siguiente ejemplo

Dicha herramienta se encuentra como un ejecutable en la carpeta de /tools