Go Down

Topic: Webcam usb et transmission sans fil via Arduino ? (Read 4076 times) previous topic - next topic

Flob

Bonjour,

J'ai découvert ces fabuleux kit Arduino il y a peu de temps et au vus de la multitude de possibilités j'avoue être un peu perdu  :-/

Je vous explique le projet pour bien visualiser le montage :

Le but final étant de contrôler une voiture RC qui aurais une caméra embarqué (je trouve l'expérience très intéressante ^^).

Donc d'un coté il y aurais le pc avec une application pour dialoguer avec le kit (un simulateur automobile enfaite), le kit en usb et en output sur le kit, la télécommande de la voiture légèrement modifié.

De l'autre coté il y aurais la voiture avec son système RC d'origine + la caméra (je pense qu'une webcam usb irais parfaitement) relié à un autre kit Arduino qui transmettrais le signal video de la cam au pc.

Pour le contrôle de la télécommande je pense pouvoir m'en sortir sa ne m'a pas l'air trop complexe.
Parcontre, pour le système de cam sans fil alors la je n'ai aucune idée de comment procéder.

Je n'ai pas encore acheté les kit, je préfère savoir comment je vais faire le montage avant d'acheter le matériel.

Donc à votre avis, c'est faisable avec des kit Arduino?
Si oui, quel kit et quel module il faut pour cela?

Je voudrais tester ce projet sur des voitures RC entre 1/8 et 1/10 dans un premier temps, puis ensuite tenter d'adapter sur un modèle miniature aussi petit que le permettra le plus petit kit Arduino (si il en faut du coté véhicule).

En espérant avoir des avis et des conseils pour m'aider à concrétiser ce projet, amicalement Flob.

karistouf

#1
Sep 20, 2010, 07:55 am Last Edit: Sep 20, 2010, 07:56 am by karistouf Reason: 1
hum... je dis peut etre une grosse betise, mais le port de la webcam en usb sur une carte arduino ne peut pas se faire: il te faudrait installer des drivers sur ton ki arduino, développés pour ce dernier.
ce qui ne sera pas le cas. à moins qu il existe un multiplexeur pour arduino te permettant de transferer en digital ton image en 0 et 1 sur les pins input.

si tu désires envoyer ton signal image mieux vaut passer par caméra ip + pont wifi  ou directement une camera wifi ( mais les distances liaisons sont moins grandes). Plus tu t eloignes en wifi et moins tu auras de débit. Pour ce genre de projet autant passer par des images en taille 160x120, ca permet d aller plus loin en débit.

d autre part si tu as du wifi, pourquoi ne pas passer directement sur une communication en wifi pour les télécommandes ?

B@tto

Même avis que Karistouf : passer par le kit arduino (et je pense que c'est impossible) ne présente aucun intérêt. Il vaut mieux utiliser du wifi et dans ton programme ça sera totalement transparent, il aura juste à gérer les deux connexions. Et comme l'a dit aussi karistouf, autant faire la télécommande en wifi également.
Blog électronique : http://battomicro.wordpress.com/
Photographie : www.interactive-celebration.fr

Flob

Ha, je pensé qu'en connectant la cam sur les entrées je pouvais récupérer le signal et le transmettre, 2 fil pour l'alimentation de la cam et les 2 autres pour les données.

Le souci avec les camera IP sans fil ect... c'est qu'elle coute cher et que leur dimension ne me conviendrais pas vraiment :s.

Sinon je me suis renseigné sur les liaison sans fil pour arduino et il semblerais que une liaison xbee fonctionnerais parfaitement (et me permettrais d'utiliser qu'un seul arduino au lieu de deux et de contrôler la voiture sans souci).

Si vous connaissez une cam qui serais compatible avec les kit arduino je serais intéressé ^^

startx

Vu le débit de la liaison série Xbee, ca semble impossible mais bon ....

fdufnews

#5
Sep 20, 2010, 01:14 pm Last Edit: Sep 20, 2010, 01:14 pm by fdufnews Reason: 1
Le processeur de l'arduino n'a pas une puissance de calcul terrible. Et il ne permettra pas d'obtenir un débit suffisant pour avoir une vidéo fluide avec une résolution permettant la conduite d'un véhicule.
Pour transmettre une malheureuse image de 320 x240 codée sur 8 bits à 25 images/s il faut plus de 15Mb/s de bande passante.
L'arduino permet de manipuler de l'audio (et encore de façon limitée) mais de la vidéo.

Tu devrais peut être regarder là: http://www.lextronic.fr/R202-transmission-video.html et en plus c'est moins cher que l'Arduino

Flob

Ok, effectivement le débit du xbee est beaucoup trop faible.

Il semblerais que je n'ai pas beaucoup de choix pour transmettre un signal video en utilisant le moins de place possible.
Via wifi limité à 100m de portée, c'est dommage mais je pense qu'il vas être difficile de trouver mieux pour pas cher ^^.

J'ai trouvé des mini caméra wifi (20x20x20mm incluant l'émetteur ^^) avec une portée de 100m pour 25? (le récepteur est fourni) donc je pense que mon choix vas se tourner sur sa.

Vus la limite de distance de la caméra je trouve ridicule de payer un module xbee complet pour une si courte distance, il doit bien y avoir moins cher avec une portée réduite ^^ comme sa je pense : http://letsmakerobots.com/node/12336
(150m de portée)

Juste pour contrôler les servo sa devrais convenir, qu'en pensez vous?

startx

Je pense que tu devrais trouver ton bonheur avec un module Aurel.

jeq

bonjour

j'etudie un projet similaire mais pour une sorte de  quadricoptere
en fait , comme le poids dans ton cas n'est pas un projet
voici mon idee
carte mere ALIX (3d3 avec un linux exemple mandriva)
connection de a webcam dessus mais aussi de l'arduino
donc peux aussi deporter des calculs et comme l'alix peut avoir une carte wifi , avec un vnc et un ssh tu peux tout commander a distant

le couple arduino-alix est bien et le prix est resonnable

A+


Go Up