Bonjour , je compte ameliorer mon projet de mini voiture en ajoutant une camera webcam .
La mini voiture est préte : elle est composé de arduino uno + xbee + 2 moteur et une arduino mega + xbee + manette PS2 .
Je veux ajouter la camera pour commander la voiture en temps réél a distance et en regardant ou elle va , donc j'aimerai un peu d'aide et savoir si quelqu'un l'a déja fait pour prendre quelque idée .
Je pense a relier la webcam avec l'arduino uno : 1ere etape : a = Serial.read() ; // pour stocker les donnée de la webcam (arduino UNO)
2eme : Serial.write(a) ; // envoi des données (arduino UNO)
3eme : cam = myPort.read() ; // reception avec Processing
image(cam, 0, 0) ; // affichage de la video
Eceque le principe est correcte ?
Eceque ces etapes sont juste ?
Quel type devrai-je attribuer pour a = Serial.read() ? Byte ?
Quel type devrai-je attribuer pour a = Serial.read() ? Byte ?
"Est ce que"
Non, ta webcam n'est pas forcément une caméra série. Il n'y as pas que le série dans la vie !
Pour être franc tu n'as même aucune chance que ce soit une caméra série, à moins bien sûr d'avoir une caméra spécialisé, et dans ce cas tu aurais du le préciser
Et n'espère même pas obtenir une image depuis une caméra USB avec une carte arduino UNO c'est impossible.
Non, pour deux raisons
tout n'est pas si simple dans ce monde, un simple Serial.read() ne suffit pas à tout faire comme par magie
Même dans le cas où ta webcam serait bien une caméra série un unique Serial.read() ne te retournera pas une image mais un unique octet.
PS: dans tout les cas une carte arduino ne peut pas transmettre une image en temps réel, il n'y as pas assez de puissance/débit pour cela.
(sauf à transmettre une image noir et blanc en très très très basse résolution (128x96 pixels par exemple))
Quel type devrai-je attribuer pour a = Serial.read() ? Byte ?
"Est ce que"
Non, ta webcam n'est pas forcément une caméra série. Il n'y as pas que le série dans la vie !
Pour être franc tu n'as même aucune chance que ce soit une caméra série, à moins bien sûr d'avoir une caméra spécialisé, et dans ce cas tu aurais du le préciser
Et n'espère même pas obtenir une image depuis une caméra USB avec une carte arduino UNO c'est impossible.
Non, pour deux raisons
tout n'est pas si simple dans ce monde, un simple Serial.read() ne suffit pas à tout faire comme par magie
Même dans le cas où ta webcam serait bien une caméra série un unique Serial.read() ne te retournera pas une image mais un unique octet.
PS: dans tout les cas une carte arduino ne peut pas transmettre une image en temps réel, il n'y as pas assez de puissance/débit pour cela.
(sauf à transmettre une image noir et blanc en très très très basse résolution (128x96 pixels par exemple))
Quesque j'ai a répondre ? Dommande :s
J'ai une camera Sprite , une Xbee Pro jusqu'a 3.2 km et j'aimerai bien commander une mini quadcopter mais ca servira a rien si je peu pas visualiser en temps réél :s
Si j'achete une camera wifi je pense pas qu'elle a une grandre porté tel que 1 km :s et je craint qu'elle soit trés cher
stribuda:
J'ai une camera Sprite , une Xbee Pro jusqu'a 3.2 km et j'aimerai bien commander une mini quadcopter mais ca servira a rien si je peu pas visualiser en temps réél :s
Caméra "Sprite" ?
Ce serait pas "LinkSprite" plutôt ?
Dans ce cas c'est jouable de transmettre une image (brute sans traitement) par XBEE, mais pas en temps réel.
D'après ce que je lit le transfert d'une image à 320x240px peut prendre jusqu'à 30 secondes ...
stribuda:
Si j'achete une camera wifi je pense pas qu'elle a une grandre porté tel que 1 km :s et je craint qu'elle soit trés cher
150m, 200m avec de la chance.
Regarde c'est Lextronic ils ont des modules de transmission vidéo RF spécialisé.