Page 1 of 1

Yet Another OV7670 Cam to LCD with some differences...

Posted: Sun Sep 30, 2018 4:02 pm
by cspwcspw
Hi

Release of my latest project:

I now send camera pixel data directly from the OV7670 to my LCD screen, so the pixel data bypasses the ESP32, and
I don't need to use ESP32 I2S or DMA. The ESP32 has to coordinate everything.

My demo is at 25 frames per second at 320x240. And the LCD has a touchscreen, so we can tap on the screen to take a
snapshot of the current image. The ESP32 then reads the pixels from the LCD framebuffer and uploads them (currently
slowly, over serial) to the host computer. So I can capture 320x240 images to my laptop.

There is a two-minute demo video at https://www.youtube.com/watch?v=3Ga8L9qx-Yk, and the source code and
writeup is on github at https://github.com/cspwcspw/ESP32_YetAnotherCamToLCD.

Enjoy.
Peter

Re: Yet Another OV7670 Cam to LCD with some differences...

Posted: Thu Oct 04, 2018 10:01 am
by Vader_Mester
Interesting project.
I wanted to use the same method by connecting a HyperBUS RAM and an LCD, the RAM acting as a fast frame buffer for the ESP32 to modify.
I might revisit this idea, after seeing this :)

Vader[BEN]

Re: Yet Another OV7670 Cam to LCD with some differences...

Posted: Thu Oct 04, 2018 11:57 am
by Deouss
I just notice that the capture is extremely slow. Camera is basically working independently from esp software control except reading buffer on snapshot. This gives no advantage of intercepting or recording a video.
I think idea of ram buffer on esp is much better and practical. Especially fast psram