ArduCam OSD - Now with a logo, project site and public code!



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.

Views: 6289

Tags: Arduino, Camera, Control, OSD, USB

Comment by Johann Van Niekerk on November 25, 2010 at 5:02pm
AWESOME the max boards I can get from Remzibi but question is Sandro what is your Ike line and what can we well so far me do to help?
Comment by Johann Van Niekerk on November 25, 2010 at 5:03pm
Time line for completion

Developer
Comment by Sandro Benigno on November 25, 2010 at 5:44pm
@Joham: An absolute "Completion" is not exactly the objective... we can expand it a lot, like you can see on the project goals at wiki, it can even be expanded to cameras that no have native PTP from factory.
But, I think we'll need a month or two to have a good start point on OSD part for telemetry.
Do you have the boards and cam to test it? The first thing you can do for help is test it to give some feedback. ;)
Comment by Bill Noyce on November 25, 2010 at 7:19pm
LOL, just received my usb host mini boards from Oleg yesterday! and was looking forward to trying to get my G9 talking to it. It is a great shame that Canon has dropped support within the newer powershot cameras for the cool stuff like remote capture etc. http://www.gphoto.org/doc/remote/

I have got your code working with the Canon G9 using the Mini board. I did have a problem which was fixed when i used Oleg's USB Host library and the SPI library which i had only recently downloaded, not sure which fixed the issue. The problem was causing this error message to fire in library/USBHOST/Max3421e.cpp line 217:

void MAX3421E::powerOn()
{
/* Configure full-duplex SPI, interrupt pulse */
regWr( rPINCTL,( bmFDUPSPI + bmINTLEVEL + bmGPXB )); //Full-duplex SPI, level interrupt, GPX
if( reset() == false ) { //stop/start the oscillator
Serial.println("Error: OSCOKIRQ failed to assert");
}


I would be happy to contribute to your project. I have already built a camera control box for use on the ground which is built around an arduino mega.
Comment by Bill Noyce on November 25, 2010 at 7:34pm
The G9 appears to allow zoom values of 0 to 13, is that the same for your S3?

Developer
Comment by Sandro Benigno on November 26, 2010 at 2:40am
@Bill, nice to hear that it's working for you! :)

The USB host shield is incompatible with the recent SPI lib that came with newest Arduino version. I'm using the old one (you can checkout it from ArduCam SVN). I don't tracked this error deeply but I remember of renamed methods ("mode" and "setDataMode").

In fact, even the newest Arduino's SPI implementation isn't good for us. All them have chip selection "sticked" on SS pin 10. (LOL). Reading the goal at wiki, you will see that we need to write a new library with chip selection method to fix it. After that, it will be possible to select two peripherals as slave, by lowering different pins output to select.

On S3is, optical-zoom goes from 0 to 128. If you try more, you will enter on digital-zoom zone (if enabled).
Your help will be very welcome, Bill! Please, let me know more about your ground box. Do you have pictures?
Comment by Johann Van Niekerk on November 26, 2010 at 2:49am
Hi sandro. I think I used the wrong wording I ment time line for completion as in when do you think you will have working model just to show us .. See it's hard Now because I'm building my first UAV and have to decide between parts now . And I'm stuck do I wait and help with this solution or go with remzibi and separate camera controller . I can help but I'm still awaiting my maxi7546 (snailmail) but if you get it working great @bill seems to be of good help and I think you will get it done soon
Comment by passunca on November 26, 2010 at 5:02am
as a proud owner of a 400D this is music for my ears. not that i am thinking on putting my 400d on my plane.

Developer
Comment by Sandro Benigno on November 26, 2010 at 5:12am
@Johan, good luck on your UAV project! Just reserve some space to add a camera soon! :)

Developer
Comment by Sandro Benigno on November 26, 2010 at 5:46am
@PAS^2UNCA, I need to tell you that EOS 400D may not be a good choice (just to use on UAVs). Firstly because of weight, but I don't know the size of your UAV. Second reason is that your camera have limited remote resources and no viewfinder output to add the OSD part. Just take a look at GPhoto list.

ArduCam is focused on Power Shot line for now, which is the small and light ones. But, of course, I could try to help you on testing Oleg's EOS implementation. Let me know if you have the basic hardware and if you want to test it. ;)

Comment

You need to be a member of DIY Drones to add comments!

Join DIY Drones

© 2014   Created by Chris Anderson.

Badges  |  Report an Issue  |  Terms of Service