-
Notifications
You must be signed in to change notification settings - Fork 0
8.Problemas frecuentes
- 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" |
-
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.
-
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.
Reiniciar el ESP32. Conectar y desconectar la cámara y reiniciar la placa.
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.
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.
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.
- 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.
Abre el monitor serial le la Bast Pro Mini
While.serial. no olvides volverlo a comentar cuando esté conectado a la placa.
- 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.
- 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.
- 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.
- 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.
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