ESP32 y OV7675 [cerrado]

0

Estoy haciendo un proyecto con un ESP32 (actualmente programándolo usando la interfaz Arduino) y OV7675, como sugiere el título.

Inicialmente tuve una cámara OV7670 (160x120) y tuve mi ESP32 (nodemcu) obteniendo marcos y enviando cada marco a través de UDP a mi servidor y el servidor lo mostró sin ningún problema.

Cuando obtuve mi nueva cámara, inicialmente probé el mismo código, pero obtuve imágenes que se ven así:

Justolosuficiente,lascámarasnosonlasmismas,porloquenofuncionanconelmismocódigoexacto.Elproblemaesque,parahacerquemicámarafuncione,hicelosiguiente:

  • EncontréelcódigodeinicializaciónparaOV7675paraArduCAM(poralgunarazónnopuedoinstalarlabibliotecaArduCAMenmiPC);
  • EncontrótodoslosregistrosescritosporArducam(funciónInitCambásicamente)ycreóunafunciónenelarchivoOV7670.cppqueescribetodosesosregistros.Llaméaestafunciónenlalínea133(enlacedegithubanterior),perotodavíateníaelmismoresultado.

Observaciones:

  • LaPCqueestoyusandonoesmíaytengoelcontrolparainstalaralgunascosas,perocomonoesmíaynoencontréunaformadirectadeinstalarlabibliotecaArduCamatravésdelainterfazAruino,decidínoinstalarit;
  • LaconexiónparalacámaraOV7670serealizóconunconectorhembraenunaplacadeperfilado,peroparaprobarlanuevacámaracanibalicéuncableplanoyloconectéalacabecerahembra;
  • La"imagen" cambia cada vez que pongo algo delante de ella. No sé si esto ayuda, pero aún así decidí poner esta información aquí por si acaso;

Sé que solo copiar y pegar un código no es la respuesta, pero quería probarlo más rápido. Mis próximos pasos son: revisar todas las conexiones (por 11ª vez, pero quizás aún podría haber cruzado una conexión), rediseñar todas las conexiones si nada más funciona y desarrollar el código para la cámara OV7670 leyendo la hoja de datos (o tal vez si al propietario de la PC no le importa, puedo intentar forzar la instalación de la biblioteca ArduCam)

¿Alguna sugerencia sobre lo que está mal?

    
pregunta morcillo

0 respuestas

Lea otras preguntas en las etiquetas