I have been searching the internet for a couple of weeks trying to figure out how to connect everything. I have been able to run sample programs with the display and camera separately, but not together. The best library I have found for the Display is the LCD_Wiki (link below).
I cannot figure out how to send a live stream of data from the ArduCAM to the LCD. The ArduCAM works well on my computer by using an application made by the company.
If anyone can tell me if this is even possible and how to go about it I would greatly appreciate it. I'll attach a picture of all my hardware and links to each product as well. Please help!
The Mega2560 has a 16MHz 8 bit AVR. Best you can expect is a wheelchair backup slideshow.
And worse for beginners. this is not a beginner project but I expect it will work with some help.
Arduinos for video, you want ones with ARM chips, not AVR.
The camera has to feed pixel frames to the board. The board displays one before getting the next fast enough to fool human eyes (about 40ms or less). But the first thing is get the display to show a picture at all.
as was mentioned, the Arduino UNO and MEGA use a lower power processor.
things like the newest NANO boards use a much faster microcontroller.
boards like the ESP8266 also offer a faster chip.
the link above shows how to use an ESP8266 with the arducam you have.
it is not going to give your high speed video, or video in real time. it will give you choppy video.
Before you get too disappointed, or buy any more stuff, please watch a few videos on what others have done.
check the descriptions and see how well it is documented. as you know, just because someone else has done a thing does not mean we can all do it.
As you said, it works on your computer, but your computer has a lot more speed and power than an arduino.
as someone said, the Raspberry Pi could do this. the RPi is a mini computer and has a lot more power consumption, not a good device for battery use. but is also more complicated.
watch some videos on the ESP32 and the camera it supports. you may find that offers 'good enough' resolution.
if this were not a school project, I would also suggest getting a simple WiFi cam and use your cell phone as the display.