Aller au contenu


Photo
- - - - -

Modifier un dongle wifi/bluetooth pour utilisation avec arduino


2 réponses à ce sujet

#1 swolf

swolf

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 626 messages
  • Gender:Male

Posté 26 septembre 2011 - 07:00

Bonjour!

Beaucoup de débutants se sont sans doutes déjà posé la question mais j'aimerais comprendre:
pourquoi un dongle USB wifi à 20€ ne pourrait-il pas envoyer des informations séries à la Arduino et surtout pourquoi une carte d’extension wifi pour Arduino coûte-t-elle 80€ alors qu'elle rempli les mêmes fonctions que la clé citée ci-dessus? Si le signal est différent, cela coûte-t-il si cher de convertir un signal?
J'ai entendu parler du shield Arduino USB Host mais il parait qu'il sert surtout pour les périphériques de stockage et qu'il n'est pas assez puissant pour le reste. Si il l'est, quel intérêt (mis-à-part peut-être la facilité de mise-en-oeuvre) d'acheter la carte wifi à 80€ plutôt que un USB-host ré-utilisable à environ 20€ plus un dongle wifi à environ 15€?
Je sais, ça fait beaucoup de questions mais je les avais depuis longtemps dans la tête avant de me décider à poster! :ph34r:

merci d'avance de votre patience
Notre blog, à FJprod et moi: http://2froblog.wordpress.com/

#2 zeqL

zeqL

    Membre passionné

  • Membres
  • PipPipPip
  • 393 messages
  • Gender:Male

Posté 26 septembre 2011 - 10:28

1. Prix au volume :
Le dongle est fabriqué à des centaines de milliers d'exemplaires, les prix des composants et de tous ce qui compose le dongle devient très faible. La conception aussi est peu couteuse, c'est une équipe d'ingénieurs d'une société qui l'a conçue, or ils ne sont pas payés pour chaque exemplaire vendu, mais ils ont un salaire et conçoivent pour leur entreprise.
Un dongle artisanal n'est fabriqué qu'au maximum à une centaine d'exemplaires à la fois, les prix des composants sont déjà plus importants. Ensuite ce sont souvent de petites sociétés et pour gagner leur vie, le coût de conception mis sur le prix de vente est plus important que dans une grande société.

2. Informations disponibles
Le dongle "commercial" possède un driver pour les OS et tout. Le mettre dans un montage du style arduino est une autre chose, car on ne peut pas mettre un .dll pour pouvoir l'utiliser. Et souvent les informations utiles pour pouvoir l'utiliser et faire un driver ne sont pas communiquées.
Contrairement aux dongles artisanaux où il y a beaucoup plus d'informations communiquées ce qui fait que c'est beaucoup plus facile à utiliser :)

Il y a d'autres raisons mais je n'ai n'en pas en tête :)

#3 swolf

swolf

    Membre chevronné

  • Membres
  • PipPipPipPip
  • 626 messages
  • Gender:Male

Posté 29 septembre 2011 - 07:18

Bonjour!
désolé de répondre aussi tard mais j'avais un contrôle de maths à réviser :P
Donc si j'ai bien compris, pour profiter du tarif "commercial", il faut trouver un dongle "open source" afin d'avoir les infos nécessaires à la création d'un driver ou d'une bibliothèque Arduino permettant de l'utiliser?
Oleg (de Circuitsathome) a fait un code de ce type ( ici )permettant d'utiliser un dongle bluetooth standard avec une Arduino par le biais de sa USB Host Shield mais c'est un code relativement compliqué à utiliser et qui ne marche pas avec le protocole SPP (d'après ce que j'ai compris...).

Il est donc préférable voir nécessaire d'acheter un shield wifi/Bluetooth pour Arduino, en espérant que ça se commercialise à un volume plus conséquent pour que les prix baissent (ce qui n'est malheureusement pas très probable)

encore merci pour tes informations, je compte quand même acheter à terme un USB Host Shield afin de faire quelques tests...

Au fait voici un autre lien sur le sujet pour ceux qui s'y intéresseraient: http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1229835437
Notre blog, à FJprod et moi: http://2froblog.wordpress.com/



Répondre à ce sujet



  


0 utilisateur(s) li(sen)t ce sujet

0 members, 0 guests, 0 anonymous users