I was just thinking to make a digital camera with picture and video capabilities using an Classic Arduino (or an ESP32-CAM/RPi Pico). Obviously it would not be equal to the professional DSLR cameras but atleast come a bit close to it.
I know that a RPi is better suited for this purpose but I want to keep the price point as low as possible.
I was thinking to use OV7670 but that has a very bad resolution. ESP-32 CaM I think has a better resolution.
I want to take a picture with flash when I click a button. Or start recording a video when I click a push button. I am not that strong at programming, can you help me program the board also when I buy and setup all the hardware?
I also want flash. How can I add a Flash? Will a white LED serve the purpose?
I would also save the pic/video to a SD card.... I also want to display the video to a TFT display. I think this is a bit hard for a microcontroller, but I think nothing is impossible.
Can you give me your suggestions/advice on this project?
I might be able to get a reasonable digital camera for less than $100. You want to approximate this with $15?
Of course this depends on what you mean by a "digital camera". My $99 "tablet" computer does have two cameras which are of course, the same sort of thing as those you illustrate here as modules.
Also, this is never going to happen on this forum. It's a self help place. If you get your hardware and write something for it, you can post your actual project and get help with it.
The way to approach this, is to build each part of the project and test it separately. For example, get an SD card, download and test a library for it, then the TFT, and so on... then put it all together. It will give you something to do while you think about the entire design.