Étape 2: Partie I: Set Bluetooth module à 57600 bauds
Vous devez configurer votre module Bluetooth à 57600 bauds. Les instructions ci-dessous concernent l’HC-06. Si vous avez un HC-05 ou RN-42, vous pouvez trouver des instructions ailleurs en ligne.
Pour affecter à 57600 bauds du module Bluetooth HC-06, vous avez juste besoin d’envoyer des AT + BAUD7 (sans autre chose--aucun CR, aucun LF) au module sur la liaison série, lorsque le module est en mode commande. Il est très facile de mettre le HC-06 en mode commande : juste il s’allume et s’assurer que rien n’est connecté via Bluetooth. En mode de commande, de la HC-06 clignote.
Donc pour changer la vitesse de transmission de la valeur par défaut de 9600 bauds, vous devez allumer le module, connectez-le à un autre appareil qui peut envoyer des données en série à 9600 bauds et envoyer la commande AT + BAUD7 .
Vous pouvez brancher le module en branchant la batterie du Mindflex. Il suffit de serrer les cavaliers entre la batterie et la borne aux deux extrémités de la séquence des trois AAA dans le pack, connectez l’extrémité négative à la borne GND marquée sur le module Bluetooth et la plus fin à la borne VCC sur elle. (Assurez-vous que vous ne pas inverser la tendance). Les bornes femelles sur le câble que vous pouvez obtenir avec le module aidera. Si tout fonctionne bien, se met à clignoter la LED sur le module.
Après avoir vérifié que vous pouvez alimenter le module, déconnectez-le de la puissance.
Vous devez maintenant un ordinateur et un autre appareil qui peut permettre à l’ordinateur transmettre les données séries niveau TTL à 9600 bauds. Un deuxième HC-06 devrait faire le travail, mais le plus simple est sans doute un adaptateur USB-série TTL. J’ai utilisé un dispositif Brainlink moi-même, qui possède une batterie intégrée que j’ai également utilisé pour alimenter le HC-06. Assurez-vous que tout périphérique que vous utilisez exécuté aux niveaux TTL, plutôt qu’à une tension plus élevée de la série RS232.
Vous pouvez également utiliser un Arduino avec un simple croquis qui envoie la commande AT + BAUD7 (cf. le schéma ici).
Connecter la ligne de transmission sur votre deuxième périphérique série à la ligne RXD sur le HC-06 vous configurez. Raccorder la ligne de sol sur ce dispositif à la GND HC-06 et le pole négatif de l’alimentation. Pour vérifier que les changements ont été opérés, raccorder la ligne de réception sur votre périphérique série à la ligne TXD sur le HC-06. Allumez les deux appareils selon les besoins.
Maintenant, connectez votre ordinateur à votre sevice deuxième série, mais pas votre HC-06 et connexion à l’équipement de série deuxième avec un émulateur de terminal à 9600 bauds (PuTTY et RealTerm travaux bien sur Windows). Tapez à très vite, mais ne pas appuyer sur retour. Si tout va bien, vous verrez un OK dans une seconde ou deux. Dans le cas contraire, la connexion ne fonctionne pas.
Ensuite, vous devrez envoyer AT + BAUD7 probablement plus vite que vous pouvez taper. Pour ce faire, tapez dans une autre fenêtre, puis copiez et collez dans le terminal (Assurez-vous que vous ne pas copier et coller n’importe quel caractère espace ou fin de ligne à la fin de celui-ci). Ou, si vous utilisez RealTerm, vous pouvez tout simplement aller à l’onglet envoi, tapez-le dans le vide, puis appuyez sur « Envoyer ASCII ».
Vous pouvez renommer le module de « Mindflex » si vous aimez en envoyant AT + NAMEMindflex (encore une fois sans n’importe quel bout de caractères de la ligne), encore plus vite que vous pouvez taper.
La façon exacte que ce qui précède dépend juste quelle deuxième périphérique série que vous avez. Voici des indications pour le périphérique de Brainlink que j’ai utilisé. Tout d’abord, mettre à niveau le dispositif Brainlink à mon firmware personnalisé qui facilite les connexions série et meilleur. Pour ce faire, la méthode la plus simple consiste à utiliser cette application Android et vous connecter à le Brainlink par l’intermédiaire de Bluetooth. L’application contient des instructions complètes. Alternativement, vous pouvez suivre les instructions ici et télécharger mon firmware personnalisé d' ici (où vous trouverez également le code source pour l’app Android et le firmware). Puis faire les raccordements suivants (bizarrement les ports de Brainlink semblent être numérotée right-to-left) avec le Brainlink désactivé :
- Brainlink port de 10 broches, broche 3 (bleu, + 5V) à VCC sur HC-06
- Brainlink port de 8 broches, broches 8 (noir, au sol) au GND sur HC-06
- Brainlink port de 8 broches, broche 7 (jaune, série TX) à RXD sur HC-06
- Brainlink port à 8 broches, broche 6 (vert, série RX) à TXD le HC-06.
S’assurer que ne pas toucher les autres fils dénudés.
Connecter le Brainlink à un émulateur de terminal sur votre ordinateur via Bluetooth. Vous devriez voir une séquence de caractères « BL ». Tapez un astérisque (*). Le BL devrait cesser d’aller. Puis rapidement taper u96Z pour passer au mode pont série 9600 bauds. (Si vous tapez la partie u96 trop lentement, vous obtiendrez une erreur). Maintenant, vous pouvez faire les commandes à et AT + BAUD7 .