OV7670 remote image viewing

Hello people,

Disclaimer: beginner looking for some help.

My project is to build a remotely controlled vehicle that has the ability to take pictures and send them to a computer for viewing.

My proposed configuration is the Arduino Mega for the control of both the vehicle and the camera. I use an L298N as a motor driver and the camera is a OV7670. An HC-05 is used to send data via Bluetooth.

I succeeded to make a remotely controlled vehicle. I use a Python script to detect key presses and send a single letter to the vehicle, which then knows what to do.

However, I'm having issues with the camera. I succeed to get pictures through USB, but it's a totally different ballgame when it comes to Bluetooth transmission. What I was thinking is to do the data acquisition, processing and show the image with the same Python script as the key detection, but I don't know where to begin.

In short, I'd like to know if you have any tips or resources for me. You can also suggest other ways to realize my project.