Table des matières:

Modifier le nom du casque/haut-parleur/adaptateur Bluetooth ou d'autres paramètres via UART : 8 étapes (avec images)
Modifier le nom du casque/haut-parleur/adaptateur Bluetooth ou d'autres paramètres via UART : 8 étapes (avec images)

Vidéo: Modifier le nom du casque/haut-parleur/adaptateur Bluetooth ou d'autres paramètres via UART : 8 étapes (avec images)

Vidéo: Modifier le nom du casque/haut-parleur/adaptateur Bluetooth ou d'autres paramètres via UART : 8 étapes (avec images)
Vidéo: TRANSMETTEUR ET EMETTEUR Bluetooth - Transforme tous vos appareils audio en Bluetooth - [PEARLTV.FR] 2024, Juillet
Anonim
Modifier le nom du casque/haut-parleur/adaptateur Bluetooth ou d'autres paramètres via UART
Modifier le nom du casque/haut-parleur/adaptateur Bluetooth ou d'autres paramètres via UART

Avez-vous une paire d'oreillettes Bluetooth ou d'autres accessoires audio Bluetooth qui ont un nom vraiment dégoûtant et chaque fois que vous les associez, vous avez ce désir intérieur de changer leur nom ? Même si les raisons ne sont pas les mêmes, il y a quand même beaucoup de personnes qui souhaitent customiser leurs accessoires, dont moi. Mon casque portait le nom POR1007BT, ce qui ne me satisfaisait pas, j'ai donc recherché diverses méthodes pour changer le nom et cette instructable est le moyen le plus simple de le faire.

Par conséquent, je voudrais vous présenter cette instructable qui vous guidera à travers les étapes sur la façon de modifier les propriétés de tout module ou gadget audio Bluetooth, y compris la modification du nom.

Veuillez noter que cette méthode est limitée aux appareils sur lesquels OVC3860 IC est installé.

L'un de ces modules est XS3868 que j'utiliserai pour démontrer cette méthode. De plus, la plupart des dongles Bluetooth bon marché comme celui-ci sont basés sur OVC3860, il y a donc une forte probabilité que cette méthode fonctionne pour vous.

Liens de référence:

kovo-blog.blogspot.com/2016/01/ovc3860-how-to-change-name.html

lab.remaker.com/2017/10/i-link-bluetooth-change-bluetooth-name.html

www.instructables.com/id/XSOVC3868-Configuration

Étape 1: Rassemblez-vous autour de quelques trucs

Rassemblez-vous autour de certaines choses
Rassemblez-vous autour de certaines choses
Rassemblez-vous autour de certaines choses
Rassemblez-vous autour de certaines choses

Cette instructable documente deux méthodes pour atteindre l'objectif. L'un implémente l'utilisation d'un convertisseur USB vers TTL, tandis que l'autre utilise un Arduino UNO. A vous d'en choisir un. Cela étant dit, les exigences de cette instructable sont suffisamment basiques pour que vous n'ayez pas à dépenser un seul centime si vous aimez l'électronique, car vous avez peut-être déjà le matériel !

J'aimerais ajouter qu'il y a de petites chances que la méthode Arduino ne fonctionne pas. C'est parce que Arduino UNO utilise CH340G qui a sa réputation de ne pas pouvoir supporter des débits en bauds plus élevés. Au contraire, je n'ai rencontré aucun problème dans mon cas donc les chances sont faibles je pense.

Exigences de la méthode de conversion USB vers TTL:

Un gadget audio Bluetooth

J'utiliserai mes écouteurs Bluetooth que j'avais fabriqués il y a un an. Il utilise le module XS3868 qui est basé sur OVC3860 IC. Veuillez vérifier si votre gadget est basé sur OVC3860 avant de continuer avec cette instructable.

Un convertisseur USB vers TTL (ici, convertisseur USB vers TTL (CP210))

Lors de l'utilisation ou de l'achat d'un convertisseur, assurez-vous que le convertisseur que vous choisissez a un niveau logique de 3,3 V, car le module ne prend en charge que le niveau logique de 3,3 V. Donc, si vous avez un convertisseur de niveau logique 5V, assurez-vous d'utiliser un décaleur de niveau logique.

Une planche à pain (ici, 400 planche à pain en cristal Tie Point)

Ceci est uniquement utilisé pour effectuer plusieurs connexions à la prise de terre du convertisseur TTL. Si votre convertisseur a au moins deux prises GND, vous n'aurez pas besoin d'une maquette. Le mien n'a qu'une seule broche GND, j'aurai donc besoin d'une maquette.

Câble de connexion - 5 pièces (ici, câbles de connexion Arduino (M/M))

Voilà pour les exigences de cette méthode.

Exigences de la méthode Arduino:

Bien que je fasse référence à cette méthode en tant que méthode Arduino, vous devez noter qu'ici, il n'y a aucune utilisation d'ATmega ou de tout type de code Arduino. Tout ce qui nous intéresse, c'est le convertisseur USB vers TTL qui est intégré à Arduino à des fins de programmation.

  • Un gadget audio Bluetooth (basé sur OVC3860)
  • Arduino UNO ou tout autre modèle avec capacité UART
  • Câble de connexion - 5 pièces (ici, câbles de connexion Arduino (M/M))

C'est tout pour les exigences de la méthode Arduino.

Maintenant que nous avons couvert les exigences, commençons donc vraiment par l'instructable.

Étape 2: Localisation des broches

Localisation des épingles
Localisation des épingles
Localiser les épingles
Localiser les épingles
Localisation des épingles
Localisation des épingles

Ouvrez votre casque ou votre gadget et essayez de localiser ces trois broches ou pads:

  • Rx
  • Tx
  • GND

L'image ci-dessus est un adaptateur audio USB Bluetooth qui a été pris par un autre fabricant (rohit7gupta). Comme vous pouvez le voir, les trois pads ont été clairement indiqués. C'est ainsi que le repérage doit se faire !

Si vous avez un module Bluetooth sans aucun circuit externe, vous devrez également localiser la broche RESET. Étant donné que mon casque utilise grossièrement le module XS3868, c'est pourquoi j'ai également dû trouver la broche RESET. J'ai localisé les broches en me référant au brochage affiché ci-dessus.

Si vous avez BluFi, vous n'avez pas besoin de localiser la broche RESET car le câblage y a déjà été fait. En fabriquant mon casque, j'ai eu le tact d'ajouter quatre en-têtes femelles (Rx, Tx, GND, RST) pour la communication série. Je vais donc me connecter à ces en-têtes pratiques sans avoir à ouvrir mes écouteurs. J'ai joint des photos auxquelles vous pouvez vous référer pour une meilleure compréhension.

Il serait préférable que vous ajoutiez des embases femelles à ces broches pour faciliter le branchement et le retrait des fils de raccordement. Voyez à quel point il est pratique pour moi de simplement brancher des câbles d'entrée et de sortie sur mon casque.

Étape 3: Câblage de la carte Bluetooth (méthode de conversion USB vers TTL)

Câblage de la carte Bluetooth (méthode de conversion USB vers TTL)
Câblage de la carte Bluetooth (méthode de conversion USB vers TTL)
Câblage de la carte Bluetooth (méthode de conversion USB vers TTL)
Câblage de la carte Bluetooth (méthode de conversion USB vers TTL)

Maintenant que vous avez réussi à localiser les broches ci-dessus, câblez le convertisseur USB vers TTL avec les broches à l'aide de cavaliers et de la planche à pain comme indiqué dans le schéma de câblage. J'ai également joint des photos de mon câblage.

Le câblage de Rx et Tx à bord des cartes doit être croisé, c'est-à-dire que Rx doit être connecté à TxD et Tx doit être connecté à RxD.

Étape 4: Câblage de la carte Bluetooth (méthode Arduino)

Câblage de la carte Bluetooth (méthode Arduino)
Câblage de la carte Bluetooth (méthode Arduino)
Câblage de la carte Bluetooth (méthode Arduino)
Câblage de la carte Bluetooth (méthode Arduino)

Interconnectez les broches RESET et GND de la carte Arduino pour utiliser Arduino comme convertisseur TTL.

Maintenant, votre Arduino se comportera comme un convertisseur USB vers TTL.

Une fois que vous avez terminé avec l'étape ci-dessus, commencez à câbler votre carte Arduino avec la carte Bluetooth selon le schéma de câblage ci-dessus.

Après avoir terminé le câblage, vérifiez-le, puis passez à l'étape suivante.

Étape 5: assurer la communication entre le PC et le module (étape facultative)

Assurer la communication entre le PC et le module (étape facultative)
Assurer la communication entre le PC et le module (étape facultative)

Maintenant que vous avez correctement effectué le câblage de la carte Bluetooth, vous devriez pouvoir PARLER à votre carte à l'aide des commandes AT. Les commandes AT sont ces mots magiques qui peuvent être envoyés au module via UART pour lui demander d'effectuer une opération spécifique (basée sur la commande envoyée). A la réception et à la fin de l'opération qui lui est commandée, le module répond généralement par OK. Pour envoyer des "commandes AT" et obtenir également la réponse, vous aurez besoin d'un logiciel de terminal série tel que TeraTerm, Serial Monitor (intégré dans Arduino IDE), PuTTY, etc.

Pour démarrer une session série avec le module, vous devez définir les paramètres suivants pour la communication série:

  • Débit en bauds de 115 200 bps
  • Bits de données: 8
  • Nouvelle ligne et retour chariot
  • 1 bit d'arrêt (par défaut dans Arduino IDE)
  • Pas de parité (par défaut dans Arduino IDE)
  • Écho local (facultatif)

J'utiliserai le moniteur série intégré d'Arduino IDE à cette fin, car il est simple et facile à utiliser.

Pour tester la communication entre la carte Bluetooth et le PC, procédez comme suit:

  1. Connectez votre convertisseur TTL ou Arduino à votre PC et allumez le gadget ou l'accessoire Bluetooth.
  2. Ouvrez votre logiciel de terminal série avec le port COM approprié sélectionné et définissez les paramètres indiqués ci-dessus.
  3. Essayez d'envoyer une commande AT, par exemple, "AT#VU" sans les guillemets. Vous pouvez voir d'autres commandes AT du PDF joint ci-dessous. Lors de l'envoi, vous devriez recevoir une réponse comme "OK" dans le terminal série du module.

Dans le troisième point ci-dessus, j'ai envoyé la commande pour augmenter le volume. Si vous n'obtenez aucune réponse, essayez d'inverser les connexions Rx-Tx et vérifiez si les broches GND des deux cartes sont connectées ou non.

Avec cela, vous avez fini de tester la communication entre votre PC et la carte Bluetooth et pouvez maintenant passer à l'étape suivante.

Étape 6: Configuration du convertisseur TTL/port Arduino comme COM1

Configuration du convertisseur TTL/port Arduino comme COM1
Configuration du convertisseur TTL/port Arduino comme COM1
Configuration du convertisseur TTL/port Arduino comme COM1
Configuration du convertisseur TTL/port Arduino comme COM1
Configuration du convertisseur TTL/port Arduino comme COM1
Configuration du convertisseur TTL/port Arduino comme COM1
Configuration du convertisseur TTL/port Arduino comme COM1
Configuration du convertisseur TTL/port Arduino comme COM1

L'outil que nous allons utiliser pour modifier les paramètres de notre module/gadget bluetooth n'est pas bien développé. Son inconvénient majeur est qu'il ne peut utiliser que le port COM1 pour modifier les paramètres. Par conséquent, nous devrons définir le port de notre convertisseur TTL/Arduino inséré comme COM1.

Pour ce faire, suivez les étapes indiquées ci-dessous:

  1. Ouvrez le Gestionnaire de périphériques en tapant "devmgmt.msc" dans la boîte de dialogue Exécuter.
  2. Trouvez votre convertisseur TTL/Arduino dans la section "Ports (COM & LPT)".
  3. Faites un clic droit sur votre appareil et ouvrez "Propriétés".
  4. Cliquez sur "Avancé" dans la nouvelle fenêtre qui s'ouvre.
  5. Sélectionnez le port COM comme COM1 à l'aide de la liste déroulante.
  6. Cliquez sur "OK" et fermez tout.

Maintenant, tous les prérequis pour l'outil sont terminés. Commençons par modifier les configurations.

Étape 7: Modification des valeurs à l'aide de l'outil OVC3860

Modification des valeurs à l'aide de l'outil OVC3860
Modification des valeurs à l'aide de l'outil OVC3860
Modification des valeurs à l'aide de l'outil OVC3860
Modification des valeurs à l'aide de l'outil OVC3860
Modification des valeurs à l'aide de l'outil OVC3860
Modification des valeurs à l'aide de l'outil OVC3860
Modification des valeurs à l'aide de l'outil OVC3860
Modification des valeurs à l'aide de l'outil OVC3860

Nous avons terminé à 90 % ! Il ne reste plus qu'à modifier les valeurs de la carte Bluetooth à l'aide de l'outil de développement OVC3860. Je l'ai joint ci-dessous.

Pour modifier les valeurs de votre carte Bluetooth, suivez ces étapes:

  1. Assurez-vous que votre module/gadget Bluetooth est éteint tout en suivant ces étapes.
  2. Téléchargez l'outil de développement OVC3860 et ouvrez-le.
  3. Il indiquera qu'aucun appareil n'y est connecté en affichant "Non connecté".
  4. Allumez maintenant votre module/gadget Bluetooth et l'outil devrait indiquer qu'il est connecté en affichant « Connecté ».
  5. Cliquez sur « Lire tout » pour lire toutes les valeurs du module.
  6. Puis localisez et sélectionnez la valeur que vous souhaitez modifier, par exemple, je voulais changer le nom de mon casque Bluetooth. Le nom se trouvait dans la clé localname.
  7. Après cela, remplissez la valeur souhaitée dans le vide ci-dessous et cliquez sur "Écrire la sélection".
  8. Une fois toutes les modifications effectuées, cliquez sur "Déconnecter" puis redémarrez votre module pour que les modifications prennent effet.

J'ai joint un PDF qui indique la description de diverses clés (en fait, les clés de magasin persistantes). Consultez-le pour plus d'informations sur la configuration de l'OVC3860. Si vous ne parvenez pas à connecter l'appareil, essayez de répéter le point 4, puis déconnectez la broche RESET de GND. Votre appareil devrait être connecté maintenant. Notez de faire tout cela pendant que le logiciel est ouvert.

Quelques clés de magasin persistant d'utilisation courante:

  • localname - stocke le nom
  • code PIN - stocke le code PIN
  • uart_baudrate - stocke le débit en bauds auquel la communication UART doit être effectuée.

J'ai posté les photos de la façon dont j'ai changé le nom de mon casque Bluetooth ci-dessus.

Étape 8: Félicitations

Félicitations pour avoir réussi à modifier le nom de votre carte Bluetooth et d'autres détails. Vous serez désormais libre de personnaliser vos gadgets Bluetooth en fonction de vos besoins et même d'intégrer des modules audio Bluetooth à Arduino en définissant un débit en bauds inférieur.

Cela ouvre beaucoup de possibilités alors n'hésitez pas et essayez-les !

C'est tout pour cette instructable ! Si vous avez un doute, n'hésitez pas à commenter. N'oubliez pas de me suivre si vous avez aimé cette instructable. Veuillez me soutenir en rouvrant les liens raccourcis deux ou trois fois. Vous pouvez également me soutenir sur Patreon.

Merci DFRobot:

Je tiens à exprimer mes remerciements à DFRobot pour m'avoir fourni des équipements et des modules pour mes projets. J'aime vraiment les trucs qu'ils m'ont envoyé. Assurez-vous de consulter leur site Web.

Par:

Utkarsh Verma

Commandité par DFRobot.com

Merci à Ashish Choudhary pour le prêt de son appareil photo.

Conseillé: