Arduino Forum upgrade scheduled for Monday, October 20th, 11am-4pm (CEST). Sorry for the inconvenience!
Pages: [1]   Go Down
Author Topic: Arduino, android et usb  (Read 1636 times)
0 Members and 1 Guest are viewing this topic.
Offline Offline
Newbie
*
Karma: 0
Posts: 3
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour à tous,

Avec un vieux téléphone android et un arduino, je souhaite réaliser une sorte de véhicule RC via wifi. Le principe est le suivant : le téléphone fournira une interface de contrôle de type web :
* avance/Recule/tourne/...
* images prises par la caméra
* rotation de la caméra
* autres fonctionnalités évoluées que peuvent apporter les capteurs du téléphone

Le téléphone devra commander l'arduino pour la gestion des moteurs et servo :
* moteur pour avancer/reculer
* servo pour la directions
* servos pour la direction de la caméra

Le téléphone sera bien sûr intégré dans le véhicule smiley-wink

J'envisageais dans un premier temps de faire communiquer le téléphone et l'arduino via bluetooth. Maintenant, je me dis qu'une connexion directe serait peut être plus adaptée...

Quelles sont les possibilités de communication via usb entre un android et un arduino ? Faut-il un forcément un shiel usb host (j'ai vu 2/3 trucs là dessus) ou puis-je espérer une connexion directe téléphone (mini usb) vers arduino avec une communication de via Serial ?

Merci d'avance smiley
Logged

Istres(13)
Offline Offline
Newbie
*
Karma: 0
Posts: 28
Hack the life !
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,

tu peux utiliser ton téléphone Android via USB avec l'ADK de Google avec un shield USB hôte
http://www.semageek.com/landroid-adk-ralis-avec-arduino-uno-shield-usb/

Mais comme tu dis que c'est un vieux mobile Android, je doute que cela fonctionne, il vaut mieux te rabattre vers la solution ADB MicroBridge mais qui nécessite également un shield USB hôte
http://code.google.com/p/microbridge/

Sinon tu as toujours la solution bluetooth avec Amarino
http://www.amarino-toolkit.net/

Pour la connection en direct avec la liaison USB native de l'arduino, je n'ai rien vu, même si je pense qu'il faudrait peut être creuser avec la dernière génération d'arduino qui utilise un ATMEGA8U2
[datasheet http://atmel.com/dyn/resources/prod_documents/doc7799.pdf] au lieu du FDTI,
qui est donc programmable (voir http://www.semageek.com/utiliser-le-kit-arduino-uno-comme-un-peripherique-usb-a-part-entiere/) mais je ne sais pas si l'on peut créer un USB hôte avec ATMEGA8U2.

Bon courage...
Logged

Retrouvez les kits Arduino dans notre boutique http://boutique.semageek.com/

0
Offline Offline
Newbie
*
Karma: 0
Posts: 10
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Ou bien changer la rom du mobile pour une Cyanogen qui supporte l'usb host.
Il faut savoir que les puces controleur usb des mobiles supporte l'usb otg (dans les 2 sens donc) mais que les pilotes pour le host ne sont pas pris en charge. Oui c'est triste...

J'ai testé ça : http://forum.xda-developers.com/showthread.php?t=794643

J'y suis partiellement parvenus avec mon Magic mais j'ai du laisser tomber car le noyau précompilé (voir le lien xda) ne supporte pas le wifi. snif. Et j'ai totalement échoué a compiler moi même un noyau.

La solution la plus simple pour le moment reste le shield USB hôte.
Je n'ai pas encore testé mais je suis très intéressé par le sujet
Logged

Pages: [1]   Go Up
Arduino Forum upgrade scheduled for Monday, October 20th, 11am-4pm (CEST). Sorry for the inconvenience!
Jump to: