Now you can know more about the project, follow the progress and test it yourself.
Take a look at the wiki on the ArduCam OSD Project.
Just a little teaser for you to think:
How about USB host and OSD on a single tiny board? Not bad, eh!?
Well... stay tuned.
Comments
It is very experimental and is intended to be part of a complete image capture ground station:
I decided to use a separate live video downlink for basic camera aiming.
The analog controls were initially for PID tuning, but i see them now being more useful for positioning the camera and zoom.
A fun addition was the inclusion of the http://www.ladyada.net/make/waveshield/ I am ready has a cepstral text-to-speech license so i created a library of wav files to speech out any number below 999999 to communicate information like: mAh used/remaining, altitude above launch site, flight mode, waypoint details etc
Currently the idea is to move the comms over to the APM_BinComm protocol and in the air have the APM doing a command passthrough to the USB camera host board. Then on the ground use a virtual serial splitter running my laptop so that both a software GCS and my hardware groundstation can share the one telemetry link, but this idea is not fully tested yet!
I hope we can try the camera control on ArduCopter asap. :)
Just think about the possibilities... like shooting the cam by angle intervals using DCM info. Something like "auto-panorama" script.
There is no problem about changing the SS at code or even rewrite the SPI implementation due it's 99% hardware based. You did all the hard stuff by implementing the Max3421 code. The rest is simple even for enthusiastic newbies like me.
Jose.
SPI is simple. If you need to change SS pin for the USB host shield, there is a #define for that in Max3421e_constants.h. If you want to modify USB code to work with some other SPI class, all you need to change in USB code is 4 short functions (single and multibyte write and read ).
BTW. On Mini USB Host Shield I saw that you added double pads on the special pins connected to Arduino.
It was fantastic! So, we can cut the original tracks and change their location if needed. You pretends to keep it flexible on the internal SPI implementation too?
But, anyway, unfortunately your Sony cam probably have no PTP remote control. Take a look at this list to understand better the question.