
Choisir un module Bluetooth pour commander un robot.
Débuté par robotDébutant, déc. 29 2013 04:52
15 réponses à ce sujet
#1
Posté 29 décembre 2013 - 04:52
Bonjour à tous,
Je cherche un module Bluetooth pour commander un petit robot que je suis en train de fabriquer.
Il sera relié à l'UART de mon microcontrôleur et recevra des ordres envoyés par mon HTC One. Si possible alimenté en 3.3V (sinon tant pi du 5V) et une portée d'environs 30m.
Par la suite le module communiquera aussi par Bluetooth avec un Raspberry Pi. Je ne me suis pas encore penché sur le problème mais si vous voyez des contraintes supplémentaires dans le choix du module je préfère le mentionner.
Donc si vous avez des pistes ou même une sélection de modules qui pourraient m'être utiles ça m'aiderait beaucoup.
En tout cas merci et passez de bonnes fêtes !!
A+ sur robot-maker.
Je cherche un module Bluetooth pour commander un petit robot que je suis en train de fabriquer.
Il sera relié à l'UART de mon microcontrôleur et recevra des ordres envoyés par mon HTC One. Si possible alimenté en 3.3V (sinon tant pi du 5V) et une portée d'environs 30m.
Par la suite le module communiquera aussi par Bluetooth avec un Raspberry Pi. Je ne me suis pas encore penché sur le problème mais si vous voyez des contraintes supplémentaires dans le choix du module je préfère le mentionner.
Donc si vous avez des pistes ou même une sélection de modules qui pourraient m'être utiles ça m'aiderait beaucoup.
En tout cas merci et passez de bonnes fêtes !!
A+ sur robot-maker.
#2
Posté 29 décembre 2013 - 11:35
Bonjour,
Je ne suis pas un spécialiste du Bluetooth, mais j'ai peur qu'une action dans un rayon de 30m ne soit difficile, le Bluetooth ayant pour vocation des liaisons "courtes", il serait peut être mieux de penser à du Wifi qui déjà peine à 30m dans des locaux...
Mais peut être que je me trompe !?
Bonne études.
Je ne suis pas un spécialiste du Bluetooth, mais j'ai peur qu'une action dans un rayon de 30m ne soit difficile, le Bluetooth ayant pour vocation des liaisons "courtes", il serait peut être mieux de penser à du Wifi qui déjà peine à 30m dans des locaux...
Mais peut être que je me trompe !?

Bonne études.
#3
Posté 29 décembre 2013 - 04:23
Les modules bluetooth sont alimentés en 3.3 V (ne pas mettre de 5V dessus).
Ceux de la série 1 possèdent 7 entrées avec en plus 2 sorties en modulations d'impulsions PWM (contrairement à ceux de la la série 2 qui n'ont pas ces sorties).
Ces sorties sont bien pratiques pour commander la vitesse de rotation des 2 roues de ton robot pour tourner.
On trouve des modules BlueTooth "Pro" qui marchent à ~1000 mètres, compatibles broche à broche avec les normaux.
Ceux de la série 1 possèdent 7 entrées avec en plus 2 sorties en modulations d'impulsions PWM (contrairement à ceux de la la série 2 qui n'ont pas ces sorties).
Ces sorties sont bien pratiques pour commander la vitesse de rotation des 2 roues de ton robot pour tourner.
On trouve des modules BlueTooth "Pro" qui marchent à ~1000 mètres, compatibles broche à broche avec les normaux.
- R1D1 aime ceci
Christian
#4
Posté 29 décembre 2013 - 05:25
Merci pour votre aide.
Par contre, je ne vois vraiment pas ce que sont les modules Bluetooth de la série1/série2. Est-il possible d'avoir plus d'information à ce sujet ? Un lien vers un modèle ce serait parfait.
C'est modules ont 2 sorties PWM, donc si je comprend bien ils possèdent un microcontrôleur programmable qui permet de générer un PWM. Si c'est le cas et qu'ils ne consomment pas beacoup je pourrais remplacer mon microcontrôleur MSP430 par un de ces modules bluetooth ?
Par contre, je ne vois vraiment pas ce que sont les modules Bluetooth de la série1/série2. Est-il possible d'avoir plus d'information à ce sujet ? Un lien vers un modèle ce serait parfait.
C'est modules ont 2 sorties PWM, donc si je comprend bien ils possèdent un microcontrôleur programmable qui permet de générer un PWM. Si c'est le cas et qu'ils ne consomment pas beacoup je pourrais remplacer mon microcontrôleur MSP430 par un de ces modules bluetooth ?
#5
Posté 29 décembre 2013 - 07:01
Il y a tout une variété de modèles. Certains fonctionnent en 5V d'autres en 3.3V.
Personnellement, j'utilise des modules JY-MCU en 5V, et j'en suis satisfait.
Je les ai choisis au départ, à cause du prix bas (moins de 10 euros), et des bonnes notes des acheteurs. Ils sont principalement disponibles chez les revendeurs de Hong Kong comme dx.com (http://dx.com/p/jy-mcu-arduino-bluetooth-wireless-serial-port-module-104299 ). On commence à trouver des modules du même genre chez Robotshop (http://www.robotshop.com/eu/fr/bluetooth-telemetrie-donnees.html?dir=asc&order=price ).
Pour ce qui est de la distance, il y a des modèles plus ou moins performants, mais je crois qu'il faut se limiter à une dizaine de mètres et choisir le Wifi au-delà, comme le disait mvp86.
Je n'ai pas fait de test sur de grandes distances. Mais j'ai remarqué qu'il valait mieux placer l'antenne dans un endroit plutôt dégagé, et donc je pense que le signal est assez sensible aux obstacles, et probablement aussi à la distance.
Les modules que je connais ne génèrent pas du tout de PWM. Ils remplacent une liaison série RS232 classique. Cela fonctionne comme un modem bas débit d'autrefois, avec une vitesse typique de 9600 bits par secondes.
Personnellement, j'utilise des modules JY-MCU en 5V, et j'en suis satisfait.
Je les ai choisis au départ, à cause du prix bas (moins de 10 euros), et des bonnes notes des acheteurs. Ils sont principalement disponibles chez les revendeurs de Hong Kong comme dx.com (http://dx.com/p/jy-mcu-arduino-bluetooth-wireless-serial-port-module-104299 ). On commence à trouver des modules du même genre chez Robotshop (http://www.robotshop.com/eu/fr/bluetooth-telemetrie-donnees.html?dir=asc&order=price ).
Pour ce qui est de la distance, il y a des modèles plus ou moins performants, mais je crois qu'il faut se limiter à une dizaine de mètres et choisir le Wifi au-delà, comme le disait mvp86.
Je n'ai pas fait de test sur de grandes distances. Mais j'ai remarqué qu'il valait mieux placer l'antenne dans un endroit plutôt dégagé, et donc je pense que le signal est assez sensible aux obstacles, et probablement aussi à la distance.
Les modules que je connais ne génèrent pas du tout de PWM. Ils remplacent une liaison série RS232 classique. Cela fonctionne comme un modem bas débit d'autrefois, avec une vitesse typique de 9600 bits par secondes.
#6
Posté 29 décembre 2013 - 10:26
Mon objectif final est de diriger le robot par internet donc il faut que je puisse le diriger même si il est loin de mon emetteur Bluetooth (ou wifi mais je n'ai pas trouvé de moyen simple et économique).
Mais en même temps je ne suis pas obligé d'avoir un retour d'information aussi loin dans le sens "robot --> commande". Donc si je trouve une clé Bluetooth capable d'émettre à 30m et compatible avec mon futur Raspberry Pi (qui me servira pour commander mon robot par internet), mon problème sera réglé.
Reste à voir si cela existe.
Si quelqu'un a un module un peu comme celui de olivthill mais en 3.3V et a tout hasard qui communiquerait plus loin ca serait encore mieux, sinon je pense que celui que me propose olivthill ira très bien.
Mais en même temps je ne suis pas obligé d'avoir un retour d'information aussi loin dans le sens "robot --> commande". Donc si je trouve une clé Bluetooth capable d'émettre à 30m et compatible avec mon futur Raspberry Pi (qui me servira pour commander mon robot par internet), mon problème sera réglé.
Reste à voir si cela existe.
Si quelqu'un a un module un peu comme celui de olivthill mais en 3.3V et a tout hasard qui communiquerait plus loin ca serait encore mieux, sinon je pense que celui que me propose olivthill ira très bien.
#9
Posté 04 janvier 2014 - 12:58
Bonjour, j'ai écrit récemment une série d'articles sur mon blog Refrobot sur différents modules wifi/bluetooth. J'ai bien peur que 30m pour bluetooth ce ne soit pas possible (pour le wifi c'est maximum 20m...) et les modules bluetooth fonctionnent généralement à 3.3v donc ne n'inquiète pas;). La gamme de modules que j'aime est XBee et quelques de Parallax. Je te donne les links amazon.com pour que t'y jette un coup d'oeuil.
Sur amazon.com
Bluetooth:
Bluetooth Bee Standalone with built-in Arduino
Wifi: (il y en a pleins, je t'envois la page directement)
XBee wifi
Et sur amazon.fr:
Bluetooth:
Xbee bluetooth
Wifi:
XBee wifi
Voilà c'est tout:) j'espère que j'ai pu t'aider. Je recommande beaucoup les modèles XBee. Vous pouvez voir des articles/tutoriels et critiques sur la robotique sur mon blog, Refrobot Merci et à bientot
/>
Sur amazon.com
Bluetooth:
Bluetooth Bee Standalone with built-in Arduino
Wifi: (il y en a pleins, je t'envois la page directement)
XBee wifi
Et sur amazon.fr:
Bluetooth:
Xbee bluetooth
Wifi:
XBee wifi
Voilà c'est tout:) j'espère que j'ai pu t'aider. Je recommande beaucoup les modèles XBee. Vous pouvez voir des articles/tutoriels et critiques sur la robotique sur mon blog, Refrobot Merci et à bientot

- Refrobot aime ceci
Répondre à ce sujet

1 utilisateur(s) li(sen)t ce sujet
0 members, 1 guests, 0 anonymous users