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
Yet Another OV7670 Cam to LCD with some differences...
- Vader_Mester
- Posts: 300
- Joined: Tue Dec 05, 2017 8:28 pm
- Location: Hungary
- Contact:
Re: Yet Another OV7670 Cam to LCD with some differences...
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]
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]
Code: Select all
task_t coffeeTask()
{
while(atWork){
if(!xStreamBufferIsEmpty(mug)){
coffeeDrink(mug);
} else {
xTaskCreate(sBrew, "brew", 9000, &mug, 1, NULL);
xSemaphoreTake(sCoffeeRdy, portMAX_DELAY);
}
}
vTaskDelete(NULL);
}
Re: Yet Another OV7670 Cam to LCD with some differences...
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
I think idea of ram buffer on esp is much better and practical. Especially fast psram
Who is online
Users browsing this forum: No registered users and 10 guests