TUTORIAL ROBOTCAM

ROBOTCAM

Kit avanzado que utiliza el novedoso ESP32 con cámara de 2MP. El ESP32-CAM con su doble procesador Xtensa a 32bits y 240Mhz es capaz de ejecutar una gran cantidad de operaciones lo que le permite gran funcionalidad en multitud de proyectos, aparte sus capacidades de comunicaciones incluyen WiFi y Bluetooth.

EL PAQUETE INCLUYE

  • 1 ESP32-CAM CON LED Ultra luminoso
  • 1 Cámara de 2MegaPixeles de alta resolución.
  • 2 MICRO Proto-Board
  • 1 Control de Motores DC L298N de 2 canales
  • 2 Moto reductores DC pre-soldados con cable y conector para Proto-board
  • 2 Llantas de plástico son suela adherente
  • 2 cables USB para PowerBank y conexión a Proto-board
  • 1 Rueda Loca
  • 1 chasis de Acrílico para Carro Robot + 4 sujetadores de acrílico para 2 motores
  • 1 Velcro sujetador de chasis para baterías Powerbank
  • 1 FTDI Serial-USB para programar el ESP32-CAM
  • 1 Cable USB para FTDI
  • 1 Sujetador de Cámara impreso en 3D
  • 10 cables jumpers M-M
  • 5 cables DUPONT M-H
  • 5 cables DUPONT H-H
  • Tornilleria, diagrama de conexiones, código/librerías y APPS.

INVERSIÓN $994

(Envío gratis, IVA incluido)

Disponible en Mercado Libre

TUTORIAL DE INSTALACIÓN Y PROGRAMACIÓN

Su kit ya viene programado, por lo que puede pasar directamente al “Modo Ejecución”, en caso que desee programarlo Usted mismo, el siguiente video-tutorial muestra como hacerlo:

  • Instalación de la tarjeta ESP32 en el ambiente de desarrollo ARDUINO IDE.

  • Modalidad de programación del ESP32-CAM A través del FTDI (ya que el ESP32-CAM) no cuenta con módulo USB en placa)

  • Modalidad de ejecución del ROBOTCAM.

MODO PROGRAMACIÓN

El siguiente diagrama muestra la forma de programar el ESP32-CAM. Y es importante tener en cuenta las siguientes observaciones:

  • Debido a que el ESP32-CAM no tiene un USB para conectarse a la computadora se utiliza un módulo (FTDI) para este propósito.

  • WIndows instala automáticamente el driver del USB FTDI, pero en caso de requerirlo es el “Silicon Labs CP210X” y se puede descargar de la siguiente liga: https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

  • El ESP32-CAm tiene un Pin de 3.3v y otro de 5v.  Es posible energizarlo por medio de estos pines, Solo tener cuidado de no invertir las polaridades y aplicar el voltaje permitido, y solo utilizar un Pin.

  • Para programar el ESP32-CAM usaremos 3.3v volts para comunicarce con el UART, por lo que el FTDI se debe fijar en 3.3v para cumplir con este requisito.

  • Para programar el ESP32-CAM es necesario fijarlo en modalidad de programación esto se realiza conectando un puente entre el pin IO0 a GND y presionando el RESET.

  • Posteriormente para que el ESP32-CAM ejecuta el programa se remueve el puente y se presiona RESET nuevamente (visualizar el video tutorial).

MODO EJECUCIÓN

El siguiente diagrama muestra la forma de conectar el ROBOTCAM. Y es importante tener en cuenta las siguientes observaciones:

  • Es importante conectar cada alambre por su color en los pines asignados en el diagrama.

  • Una PowerBank se conecta al ESP32-CAM y la otra al módulo de motores DC.  Se recomiendan PowerBanks igual o mayores a 800mAh para un buen desempeño.

  • Es importante utilizar cada diagrama de conexiones por separado para cuando se requiere programar o ejecutar el código, ya que varios pines pueden tienen diversas funciones.

  • No utilizar el pin GPIO12  (revisar los pines utilizados por el ESP32 https://randomnerdtutorials.com/esp32-pinout-reference-gpios/ ) ya que es usado por la memoria flash y pin GPIO4 controla el módulo led.

  • Es normal que el ESP32-CAM puede calentarse bastante se recomienda precaución al manipularlo.

ERRORES COMUNES

Una lista de los errores más comunes y su solución.

  • ¿Cual es el nombre del WiFI que genera el ROBOTCAM? ROBOTCAM

  • ¿La WiFi del ROBOTCAM tiene acceso a Internet? No, es una red WiFi autónoma creada por el ROBOTCAM con el propósito de accederlo y controlarlo. Sin embargo el ESP32 puede conectarse a su Wifi doméstico y es posible accederlo desde Internet (esto requiere otro tutorial).

  • ¿Cual es el password del WiFi ROBOTCAM? etimaxeducacion

  • ¿En que dirección IP esta la APPS que controla el ROBOTCAM? http://10.10.10.10

  • ¿Funcionan los controles pero no se ve el video? es necesario borrar el cache del navegador frecuentemente y refrescar la página

  • ¿Se quedan pegados los controles de los motores?  Acercarce al WiFi del ROBOTCAM, usar un smartphone con buen rendimiento, borrar el cache y refrescar la página, recargar las Powerbanks.

  • ¿Que distancia máxima funciona el WiFi?  decenas de metros y en espacios cerrados puede limitar la distancia

  • ¿Es normal que se caliente el ESP32-CAM?  Si, tener cuidado al manipularlo.

  • ¿No avanza o no funciona la página WEB? revisar sus conexiones estén bien conectadas y en los pines correctos, asimismo recargar las PowerBanks.

  • ¿Cuanto tiempo funciona? con powerbanks de al menos 800mAh el ROBOTCAM puede funcionar una o dos horas, dependiendo del uso.