At the moment I have only made the LiveOV7670 project run on Arduino Nano/UNO and STM32 "blue pill" board. Since a lot of people have been asking I will try at some point in the future to run it on ESP8266 or ESP32 board.
@@IndrekL Thanks for the reply, do you think it would be feasible to encode the image to base 64 and transmit it via the UART pins on the nano to an ESP8266? If you could give me some pointers that'd be great.
@@AlexLynd You can transmit the image over UART to ESP8266 exactly the same way I do it to PC: ruclips.net/video/L9DTW1ulsT0/видео.html You have to read the bytes on the ESP8266 side and then you can transmit it over WIFI. There is no point of encoding it in base64. The same information in base64 takes more bytes than raw data. The bottleneck here is the speed of the UART. Maximum stable baudrate I got was 1Mbit/sec (8 times slower than SPI speed from Arduino when I send image to the screen)
Hey there, This projects are great! I have one question. How can I take snapshot from ov0706 camera module and save it on sd card using Arduino? Could you help your mate, please?
You should use FIFO version of the camera for that. Writing to SD card is slower than image coming in from the camera and Arduino doesn't have enough memory to buffer the image while saving it to the SD card.
@@soumitrasoni6833 Ok, this means that either XCLK doesn't reach the camera or there is a problem with i2c connection. Have you wired everything up to this point? ruclips.net/video/L9DTW1ulsT0/видео.html Try to re-check those connections. Do you have an oscilloscope awailable? If you have then try to check if you can see VSYNC coming out of the camera. If VSYNC works then that means that the camera is working but i2c connection failed.
Yes, I believe it might be possible to get full 30fps with ESP32 since it is much faster. Although my project wouldn't work for that at the moment since I haven't made the ESP32 version yet.
A BEAUTIFUL WORK LORD, THIS REQUIRES VERY DEDICATION, AND THANK YOU VERY MUCH FOR SHARING YOUR EFFORT
. NEVER STOP !
GOOD LUCK
Thanks!
that's cool.
you are a good fellow.
Thanks!
Hi there! Is it possible to make the camera work at 20 fps with a common nano or uno?
Only if you somehow manage to overclock it to run at 32Mhz. WAVGAT AVGA328P is basically a clone of ATmega328p that can run at 32Mhz
can you tell how did you set up all the parts with the kicad board
?
Great project! The code runs flawless on my nano, but I would like run it on a NodeMCU ESP8266. Do you know how this would be possible?
At the moment I have only made the LiveOV7670 project run on Arduino Nano/UNO and STM32 "blue pill" board.
Since a lot of people have been asking I will try at some point in the future to run it on ESP8266 or ESP32 board.
@@IndrekL Thanks for the reply, do you think it would be feasible to encode the image to base 64 and transmit it via the UART pins on the nano to an ESP8266? If you could give me some pointers that'd be great.
@@AlexLynd You can transmit the image over UART to ESP8266 exactly the same way I do it to PC:
ruclips.net/video/L9DTW1ulsT0/видео.html
You have to read the bytes on the ESP8266 side and then you can transmit it over WIFI.
There is no point of encoding it in base64. The same information in base64 takes more bytes than raw data.
The bottleneck here is the speed of the UART. Maximum stable baudrate I got was 1Mbit/sec (8 times slower than SPI speed from Arduino when I send image to the screen)
Hey there, This projects are great! I have one question. How can I take snapshot from ov0706 camera module and save it on sd card using Arduino? Could you help your mate, please?
You should use FIFO version of the camera for that. Writing to SD card is slower than image coming in from the camera and Arduino doesn't have enough memory to buffer the image while saving it to the SD card.
I've been trying to connect camera(OV7670), to my Arduino Nano but the laptop java app screen doesn't turn green. Can you plase help?
Do you get the red screen instead of green? Or are you not getting anything?
I did get red screen but i did not get green screen. @@IndrekL
@@soumitrasoni6833 Ok, this means that either XCLK doesn't reach the camera or there is a problem with i2c connection.
Have you wired everything up to this point?
ruclips.net/video/L9DTW1ulsT0/видео.html
Try to re-check those connections.
Do you have an oscilloscope awailable? If you have then try to check if you can see VSYNC coming out of the camera. If VSYNC works then that means that the camera is working but i2c connection failed.
If I used an ESP32 would I get more FPS?
Yes, I believe it might be possible to get full 30fps with ESP32 since it is much faster. Although my project wouldn't work for that at the moment since I haven't made the ESP32 version yet.
In Aliexpress I already found versions of the arduino UNO that use the ESP32, would not work in that?
👍🙂🖐