OV7670 Camera module to PC with Arduino (SIMPLIFIED!)

preview_player
Показать описание
This is a remake of my old OV7670 to tutorial PC video. I have simplified and optimized it a lot.

Link to my Article to download ArduImageCapture plugin for Arduino IDE:

LiveOV7670 code:

Buy from Amazon :
(As an Amazon Associate I earn from qualifying purchases)

Buy from Aliexpress:

Disclosure: Bear in mind that some of the links in this post are affiliate links and if you go through them to make a purchase I will earn a commission. Keep in mind that I link these companies and their products because of their quality and not because of the commission I receive from your purchases. The decision is yours, and whether or not you decide to buy something is completely up to you.

00:00 Intro
00:48 ArduImageCapture plugin
01:50 Required components
03:02 Arduino code (LiveOV7670)
04:12 Checkpoint #1
04:42 Wiring
07:07 Checkpoint #2
07:45 Pixel wires
08:07 Done!

Music from Youtube audio library:
All the Fixings - Zachariah Hickman
Рекомендации по теме
Комментарии
Автор

Hello friend, wondering if your Arduino Spreadsheet tool works with the new Arduino IDE 2.3.2? I used to use it on older versions and it worked fantastic, but now when I put it in the same "tools" folder, I cannot see it within the IDE

TheTranq
Автор

Great stuff! Just discovered that the custom tools functionality (so ArduImageCapture) is not implemented in Arduino IDE > version 2.0. Be sure to use legacy IDE <2.0 for this thing, at least until they implement. Using on IDE 1.8 and it's running great. Indrek, thanks for making the best video on this component!

augustvanhout
Автор

For anyone who just keeps getting the red screen and everything looks correct. You even get the vsync word popping up in the terminal. Try switching out the 1k and 680k resistors for 4.7k resisters. 4.7's on both connections.
I'm not sure why this worked for me.
I believe it is a difference in the camera chip itself.
My ov767 module was labeled differently is as follows:

scl = sioc
sda = siod
mclk = xclk
pclk = pclx
vs = vsync

If yours is labeled this way it may be your resistors that need changing.
Only change the 1k and 680 though. Leave the 10k resisters alone, they are fine.

I don't know why this works I'm just documenting that it did.
Hope this helps someone, because it threw me for a loop. this guide was great though.

Also if you have the new Arduino ide It may be better to just get the old version which is still available on the website. Idk why I didn't think of that sooner trying to get this working with the new ide is annoying.

averagegodotenjoyer
Автор

Found your channel recently, just tried this project and the load cell one and they both work!
Wanted to thank you for making these videos. Without you I wouldn’t have been able to make this camera work.
Keep up the great work and good luck!

MahBor
Автор

Arduino has 3.3v output why do we have to divide the voltage with resistors

vittalsingh
Автор

The video you showed us is very useful. But how make this board to send the video or photo to another device (computer) wirelessly?

alpha
Автор

Hi Indrek, good to see you back on these tutorials! Thank you so much for your assistance in my load cell project earlier this year. Hope to see more amazing videos from you :)

All the best,
Darren

darrenleeyx
Автор

Hi Indrek!
Your tutorial is amazing! Thanks a lot.
Just one question: is there any way to save to an SD card any image captured by the camera? I'm trying to do something like a "surveilance camera" (not connected to a PC): when a PIR sensor is activated, the arduino captures an image on a SD card. Is it possible? Can you help me? Thanks.

luisnoriegaolalde
Автор

haii, thank you sm for this tutorial, but I can't get the arduImagecapture, I have tried for many times. can you tell me how fix the problem? I use arduino ide 2.21

nahdiafadhilaturrahma
Автор

1. I using ov7670 camera module for obstacle Avoidance car. So I used L293d motor driver shield. How to change my own pins in the code.

2. For camera test I tried it Arduino uno without L293d motor driver shield its work.but I want to change ov7670 camera image angle.(I fixed camera which pin side below and that time image is rotated) so I want to change rotate Angele. Can you help me.

vimalbherath
Автор

I have a problem with that.
The red screen does not change .. and the vsync word appearing after the red screen appears.. i checked the wiring more than 5 times and iam sure it is right.. some times the arduino send a message that i must download the last version of arduino and imagecapture .. but arduino 2.0 does not have image capture and when i downloaded it, it does not work too.. can you help me please ❤

arsanymaged
Автор

Hello.
Isn't there already a 3.3V pin on the Arduino Uno or Nano for the XCLK pin of the OV7670?

stargazer
Автор

Thank you very much for your video.
I can't find any information about OV7670 without FIFO in China LAN.Luckily, I found it on YouTube.Thanks again.

leotoe
Автор

when downloading the code I have a problem instead of the folder LiveOV7670.ino I have LiveOV7670 which is a notepad file, but still, the type is written as an INO file can u help me with it? what should I do?
thank you,

mohammadalsmadi
Автор

please advise on which libraries i need to have installed in arduino for this to work. also, the ArduImage tool is not showing up

MohammadTahaNadwi
Автор

I'm glad to have found this channel! YouTube shouldn't keep this hidden from people. 😅

dogzer
Автор

unfortunately not working for me. The picture where it is supposed to be green in ImageArduCapture is sometimes working, sometimes not, regardless of the baudrate. Sometimes it threws errors, sometimes not. Mostly the picture look frizzy black and green. and when noting is connected, sometimes the image is red, sometimes blue with a frizzy top.. just not working and always other seemingly random results.

CaptainMarci
Автор

Nice! Thanks for this video. Works for me

gabs
Автор

I've put the ArduImageCapture folder in the tools folder but I can't find the ArduImageCapture option in the tool tab in the arduina App

IkeIke-dd
Автор

CAN YOU HELP YOU ME? MY UART_MODE 16 is not functioning well in the correct size. What should I do?

karljastin