Go Down

Topic: wireless video transmission with arduino (Read 23664 times) previous topic - next topic


Nov 09, 2010, 08:35 pm Last Edit: Nov 09, 2010, 09:16 pm by mikethe1wheelnut Reason: 1
hi all once again :-)

I started one other thread that can be found here:  http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1289089043, if you were interested :-)

eventually, in this project, I would like to take a stab at wireless video transmission with, you guessed it, arduino.  I have only just started looking into this, and really haven't got that far yet, but suspect that it might be somewhat more involved/difficult to do than controling one servo.  So, I will continue looking into it, but in the meantime, thought I might pop the question to the community, and see what comes of it..


-Mike :-)

-btw, objective:  transmit video from a glider, so it can be piloted rc, from the perspective of the hypothetical real pilot..  I should post this also on the rc-universe forum..

ah, this might be the answer:  http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1284426410/3, any others, please let me know!

and another good one:  http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1280351090/9

finally:  http://www.rcuniverse.com/forum/m_10124928/anchors_10124928/mpage_1/key_/anchor/tm.htm#10124928


Mike have you actually read those threads? They all say it can't be done.

Swapping your Vespa for a roller skate.  ;)


Hi Mike,

Doing even low quality video is beyond the capabilities of the Arduino as Richard points out.

However controlling a photocamera is done before, e.g.  http://www.instructables.com/id/Hacking-A-Keychain-Digital-Camera-for-Arduino-Cont/ In a similar way you might control an (inexpensive) videocamera, but the Arduino will only be there for control purposes. Might be a nice project.

@Richard :
... house-moving business. But I only have a Vespa motor-scooter...

brick by brick ;)
Rob Tillaart

Nederlandse sectie - http://arduino.cc/forum/index.php/board,77.0.html -
(Please do not PM for private consultancy)


Nov 09, 2010, 11:40 pm Last Edit: Nov 10, 2010, 01:34 am by mikethe1wheelnut Reason: 1
I just have to say, in my present frame of mind, that i only just finished reading about the vespa scooter, and I am laughing my head off :-)   ... I will finish reading what you have written now.. :-D

hehe.. ya.  in my own defence, note that I also posted in this thread:  http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1280351090/15  My bad, I should have posted that same post in this thread as well.  sigh. :-)

some more research has turned up this:  http://www.edimaeg.com/camera.htm .  seems to be a good description of what I want.  however, no price is listed, the guy who mentions it on the rcuniverse site says the ups delivery fee was 100 us.  and I can't see any contact info on the site.

so, my question becomes: if somebody (probably not me, I have too little such experience?) was to design an arduino 'ultra-mega' capable of doing this, is there enough demand out there to make it a worthwhile venture?


three (at least) concepts:  processing power, memory, band-width.

where do things stand?  ie, were we to compare these three properties of a 'normal arduino', uno, or mega, for example, how would they compare to the corresponding values necessary for this hypothetical system to work?

.. tried to get data from the edimaeg site into this post, but gave up. might try again later.

...according to these folks:  http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1394607   100 - 500 kbps is required..

and the bandwidth of the arduino is:... http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1262895738  .. unknown until the complexity of the program is known.

ok, now we are getting somewhere!:  http://fpvpilot.com/default.aspx

and, fyi, I got the search term 'FPV' from here: http://www.rcuniverse.com/forum/m_9550355/anchors_9551075/mpage_1/key_/anchor/tm.htm#9551075

ah!  http://www.dpcav.com/xcart/product.php?productid=16480&cat=0&page=1&featured

seems like the prices start at ~200..  http://www.readymaderc.com/store/index.php?main_page=product_info&cPath=4&products_id=275

ok. so, I think we have established that the market exists, and that I don't have to put a laptop in my glider.  next question.  and this next question dives right at the core principle of arduino.. :  now that we know that the tech exists, and is relatively small, and relatively in-expensive, is there any motivation for develloping an arduino version of it?  I think so, but if you were to ask me what my reasons were, at best I would take time to answer, at worst I would flounder.  As I see it, there are two main motivations for open-source: 1)  if something doesn't work quite the way you want it to, you can change it.  2)  if something breaks, you can fix it yourself.  3)  if you can do it yourself with in-expensive components that are available, and the total cost of these components is much lower than the price you would ordinarilly pay, you save money.

so.. the 'do it myself', or 'understand thuroughly how it was done, don't just buy it, plug, and play' part of me would like to see an arduino version of this tech.  the pragmatic part asks the very resonable question, why bother when the system involved costs at most ~2x the cost of controlling 2 servos wirelessly with arduinos?


Nov 10, 2010, 01:37 am Last Edit: Nov 10, 2010, 01:40 am by mikethe1wheelnut Reason: 1
NO Arduino, past or present is capable of anything remotely resembling full-frame OR full-speed "video".  

"Full-stop" as they say in BrEnglish.

Now which part of that did you not understand?

chill dude :-)  I totally understand!  see my extended post above :-D

.. just in case it is not clear, my question boils down to, would it be possible, or even desirable to create a -future- arduino capable of doing this :-)

-mike :-)

-ok, gotta get going. chat again later!


Nov 10, 2010, 05:31 am Last Edit: Nov 10, 2010, 05:39 am by mikethe1wheelnut Reason: 1
If you mean "desirable" for Arduino,

yes.. that is what I ment.. the idea of it being desirable for atmel never entered my mind, though I suppose it should have.

But the whole concept of "Arduino" does NOT seem to be in the direction of high-speed, high-level digital signal processing (DSP).  Other companies specialize in that market.

hm.. given what you said above, the question must be asked: what do you think the direction of arduino then to be?  and why?  obviously, it would seem, you can't speek for the arduino leadership, but it seems equally likely that you have your own impression, and I would be very happy to hear it! :-)   it would help me a great deal in placing arduino amoung all the other technologies out there..


... oh, and ya, this:

There are microcontrollers (several) out there right this moment that already do that. They just aren't Arduino/Atmega.

...absolutely begs the question:  which microcontrollers are these?  of course I could do a search, and find them eventually, once I had figured out what to look for, but I probably wouldn't bother, given what I already found above.  But it sounds like you might be able to name a few off the top of your head?  it would be much appreciated!

-mike :-)


If you want to get into some faster processing then look here:-
But while some of these are fast enough for real time video there are other things like the bandwidth of the transmitter to contend with. Google "ham tv transmitter"


Nov 10, 2010, 12:32 pm Last Edit: Nov 10, 2010, 12:32 pm by sasaa Reason: 1
simple awnser:

[size=40]NO IT CAN'T BE DONE[/size]


Get one LPCXpresso 1768 or similar, or one STM32, those are 32 bits processors with DMA, and operating a 72Mhz or more, with a lot of goodies built in, they dont have a super simple high level functions to work with then, but if you really want full-speed video its the only way to go.


all right!  now -those- posts were immensely helpful!

I am sure you can appreciate how useful all that information could be for people just getting into this!

...I can vaguelly remember the time when I first learned of the existance and purpose of micro-controllers..  I wanted to control a motor, a stepper, or a dc, or something..,  and I went to the electronics store, and asked for their help.  we ended up realizing that I had no knowledge of microcongrolers, and I left with a pic starter kit.  later on, I stumbled accross another device I wanted to use, and those people recomended the arduino.  another friend then confirmed that the arduino was very popular, and when I got one, yet another friend looked at the two boards and was emphatic that one was better than the other (arduino superior, when comparing those particular two boards).., just by looking at it!  Obviously I then discovered the arduino website, needing to get the code for the thing.  with my dad a proff of computer science, I have been listning to the gospel on linux/unix and open-source devellopment for the last 15 years, and so I quickly fell in love with the arduino.  great.  of course, I still had no idea what the actual capabilities of it were, hence these posts.  now I know better :-D


we ended up realizing that I had no knowledge of microcongrolers

I love that line.  :)


:-D  I like to think that I have -slightly- more knowledge than I did then :-D


thought there might be some lingering usefullness to posting these here:


.. full-immersion system, what more could you ask for, for about 140$ more?

and more relevant to this forum:  http://www.xcore.com/forum/viewtopic.php?f=27&t=835  

if this turns out to be completely in-appropriate for what I want to do, I will doubtlessly find out quickly.

thought the links might be useful for somebody :-)


I like to think that I have -slightly- more knowledge than I did then

Judging from your posts - don't bank on it.


Do you understand that NONE of your examples use the microcontroller to run the video stream?


I like to think that I have -slightly- more knowledge than I did then

Judging from your posts - don't bank on it.

well, I do.  (have more knowledge, that is)

what is also clear is that my efforts to help others interested in this topic (if there are or might be in the future), are resented.  any further progress I make in this project I will refrain from posting.

Go Up

Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

via Egeo 16
Torino, 10131