Hice una revisión sobre otras cámaras con la ESP32, para así aprovechar la configuración que había hecho. Encontré una buena comparativa de Andreas Spiess: check it out!

Compré la TTGO Camera Plus ( 23 Eur. aprox) en Amazon. Algunas de sus ventajas:

  • Usa la misma cámara que la ESP32 CAM. La versión que compré trae la lente Fish Eye.
  • Tiene un par de pins libres ( útiles para conectar el motor micro u otro actuador ).
  • Tiene un display pequeñito. ( Me ha dado ideas para la interacción cuerpo – público IRL )
  • Está programada para hacer reconocimiento de voz y reconocimiento de caras. (Podría ser útil también para la interacción cuerpo-público IRL)
  • ¡Incluye un micrófono muy muy pequeñito! ( ¡Perfecto!, así no tengo que incluir otro circuito con otro micrófono y evito dimensiones que pudiesen resultar grandes para lo que busco )
  • Cuenta con un circuito que permite usar SD Cards, y así poder alojar fotografías o videos.

Aquí la relación de pines de la TTGO Camera Plus:

Link de fabricante: LILYGO

Programar la TTGO Camera Plus Black:
El código que usa esta cámara está basado en el mismo ejemplo “CameraWebServer”, pero con una configuración diseñada por Andreas Spiess y de quien me he convertido en fan absoluta.

Andreas Spiess

Frustración y Éxito

  • La TTGO trae un código predeterminado que no me funcionó nada bien. La placa no lograba conectarse y se rebooteaba en un ciclo infinito.
  • Posteriormente, hice la prueba de cargar el código similar al que había usado para la ESP32 – CAM —> y nada funcionó! No se abre la IP con el stream. Frustración total, puesto que esto significa que ya no podría recuperar el programa original de la cámara.
  • Probé con cargar el código ejemplo para hacer una “selfie cam“, y funcionó bien aunque esto me era totalmente inútil.
  • Finalmente, llegué al código de Andreas Spiess y porfin, la TTGO me devolvió una IP. ¡Éxito al fin!
    Nota importante: usar #define CAMERA_MODEL_TTGO_BLACK en Arduino, y AI_Thinker como board.
¡Éxito!

Problemas por resolver:
– Acceder al micrófono de la placa
– Acceder a la pantalla de la placa
– Acceder al reconocimiento de caras