4 septembre 2013 : En vedette sur Hackaday.com http://goo.gl/qxvWkd
1er septembre 2013 : En vedette sur DangerousPrototypes.com http://goo.gl/K4kH9g
INTRODUCTION
Dans ce guide, je vais expliquer comment utiliser Arduino pour modifier les paramètres du module Bluetooth HC-05 omniprésent en utilisant le jeu de commandes AT. Le HC-05 vient avec un ensemble riche de commandes pour effectuer diverses tâches telles que changer les paramètres du module par défaut notamment changer le code d’accès, le nom du périphérique et le débit en bauds. Mais le processus de basculement du HC-05 en mode commande pour la première fois que des utilisateurs du module n’est pas simple et les docs prend raccourcis. Il y a deux façons de le faire. J’ai pris celle qui me paraît le plus facile je ferai de mon mieux pour illustrer le processus en simple de suivre les étapes. Vous pouvez trouver l’ensemble des commandes AT dans la fiche technique jointe.
ARRIÈRE-PLAN
Le module SC-05 Bluetooth et ses frères et sœurs sont de loin les modules Bluetooth plus populaires et peu coûteux, utilisés pour les communications RF par microcontrôleur. Il en coûte moins de 10 $ sur ebay et il est facile à mettre en œuvre. J’ai publié deux guides basées sur le module Bluetooth HC-05. Le premier guide explique comment utiliser le HC-05 avec l’Arduino. La seconde est une application Android qui simplifie le contrôle Arduino de votre téléphone intelligent via Bluetooth à l’aide de la HC-05. Dans les deux cas, les paramètres par défaut pour le HC-05 étaient très bien.
Dans le processus à l’aide de la HC-05 pour un projet, je suis tombé sur une situation où j’avais besoin de changer les valeurs par défaut pour le module. Par exemple, la vitesse de transmission par défaut sur le HC-05 est 9600. C’est lent pour la transmission à grande vitesse. Le HC-05 peut aller aussi haut que 1382400 en bauds selon la référence HC-05. En outre, le HC-05 a un nom de périphérique par défaut de HC-05. Ayant deux ou plusieurs de ces dispositifs dans la même zone peut être déroutant. Vous pouvez utiliser une commande AT pour changer le nom du périphérique. En outre, la valeur par défaut du code pin est 1234. Vous pouvez changer cela pour certains projets assurer la sécurité de base.
Après avoir passé quelque temps en cherchant sur le web, j’ai réalisé que beaucoup de gens ont un moment difficile de changer les paramètres par défaut pour le HC-05. Commutation de la HC-05 de : mode de transmission de données en mode configuration, d’envoyer des commandes AT au HC-05, implique quelques acrobaties de câblage et de logiciels. Ajouter au mélange toutes les variations de la famille de module Bluetooth HC et les différents réglages du vendeur et vous obtenez l’image.
Ce guide couvre uniquement le module SC-05 avec la carte de dérivation.
MISE EN GARDE
Le HC-05 est de 3, 3V système mais la carte de dérivation offre actuelles limitants résistances pour certaine protection. S’il n’est pas conseillé de garder le HC-05 relié au 5V broches de l’Arduino Uno, pour cet exercice court, j’ai décidé de sauter les diviseurs de tension dont je me sers de laisser tomber le 5V avec 3.3V. Je vous conseille d’utiliser des diviseurs de tension de chaque fois que vous connectez les broches HC-05 aux broches 5V comme l’Arduino Uno. Si vous ignorez le diviseur de tension, faites à vos risques et périls.