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.
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.
Problemas por resolver:
– Acceder al micrófono de la placa
– Acceder a la pantalla de la placa
– Acceder al reconocimiento de caras