top of page
Rechercher

Télécommande bluetooth pour Teac X-serie. Arduino Nano.

Dernière mise à jour : 17 oct.

Post du 18 - 08 - 2023 revu et augmenté le 18-10-2025.


Nous nous intéressons ici à réaliser une télécommande bluetooth depuis un téléphone portable permettant de contrôler à distance les principales fonctionnalités du TEAC X-1000R et des magnétophones de la même série utilisant la prise "remote control".




1- Réalisation de la prise pour se connecter sur l'embase "remote control".

Vue de la prise arrière "remote control" d'un magnétophone TEAC X-1000R.


ree

L'étape n°1 consiste à réaliser la connexion avec tous les fils de la prise "remote control". Pour cela, nous avons deux possibilités :

- remplacer l'embase actuelle par un modèle récent (sub-D par exemple) ;

- fabriquer sur-mesure une fiche mâle compatible.

J'ai opté pour cette seconde solution afin de faire le minimum d'intervention sur l'appareil.


Pour cela, j'ai réalisé un gabarit à partir de l'empreinte de l'embase sur une feuille de papier.

La réalisation de la fiche a nécessité :

- un support en PVC extrudé (découpé puis percé avec le gabarit)

- du fil électrique pour installation domestique de 1,5 mm²

- deux morceaux de platine d'essais à bandes

- deux vis plastiques (diamètre 3mm) et deux vis parker (diamètre 3mm)

- deux équerres découpées dans un profilé équerre en PVC..

Vue coté broches.
Vue coté broches.

Vue de profil.
Vue de profil.

Vue coté fils.
Vue coté fils.

Les broches sont les suivantes (on les retrouvent en lisant le schéma du magnétophone) :

​1 = FWD Play

5 = PAUSE

9 = REV Play (Reverse play)

2 = FF (avance rapide)

6 = REC (non programmée)

10 = DEL for REC

3 = REW (retour rapide)

7 = REC-Mute (non programmée)

11 = 24 V

4 = STOP

8 = Masse (0V)

12 = DEL for Pause

Extrait du schéma.
Extrait du schéma.

Repérage des fils sur le connecteur Remote Control.

ree

2- Réalisation du boitier de contrôle

L'embase "remote control" est en parallèle sur le clavier. Lorsqu'on presse une touche sur le clavier, on met à 0V la ligne correspondante. Dans notre cas, cette opération sera réalisée par un relais.

Il y a donc un contact relais par touche de clavier.

Sur la carte, j'ai installé un "strap" sur le fil +5V qui permet de désolidariser le régulateur lorsqu'on se connecte sur le PC pour téléverser un programme.


Le schéma de câblage du système est le suivant :


Câblage des éléments.
Câblage des éléments.

Le système fait appel à :

- 2 cartes de 4 relais ;

- 1 carte Arduino Nano Every ;

- 1 carte communication bluetooth HC-06 ;

- un régulateur 7805 CT pour exploiter l'alimentation 24V du magnétophone TEAC.


Remarque. Pour la petite anecdote, je me suis trompé dans le choix des cartes relais et j'ai acheté des cartes SSR (Solid State Relay) (car j'ai seulement vu qu'elles étaient plus petites) qui fonctionnent avec un triac... En continu, une fois enclenché, le triac ne se déclenche plus !!! impossible de faire une temporisation.

J'ai dû déposer et remplacer les blocs relais par des relais électromécaniques classiques. Ceci explique la présence du circuit d'essais à bandes placé en dessous de chaque relais.


Photos du système : carte relais et vue d'ensemble.


Détail des relais électromécaniques.
Détail des relais électromécaniques.

Vue d'ensemble de la carte.
Vue d'ensemble de la carte.

Le montage tient dans un boitier 125 mm x 70 mm x 50 mm.

Remarque : sur la photo ci-dessus, le régulateur est à l'intérieur du boitier. Dans la version définitive, après constatation de son échauffement, il a été déplacé à l'extérieur sur un refroidisseur. La source de tension 24V est prélevée sur le magnétophone.


Au repos, le montage consomme I = 40 mA. Il ne représente pas une surcharge pour le magnétophone.


Vue du boîtier terminé.
Vue du boîtier terminé.

ree

Pour éviter l'arrachement des broches, l'embase est vissée sur le connecteur du magnétophone.

Un film en plastique souple recouvre l'ensemble.


3- Programme Arduino

L'Arduino Nano exécute en permanence un programme qui prélève le caractère sur le port de sortie de la carte Bluetooth HC-06, l'interprète et envoie une impulsion de 250 ms sur le relais correspondant : ceci a pour but d'exécuter la commande que l'on passerait en pressant la touche correspondante du clavier.


Le script Arduino est donné en téléchargement en annexe (voir fin).

Les caractères suivants ont été utilisés :

FWD Play (F) FF (A) REW (R) STOP (S) PAUSE (P) REV Play (O) REC Forward (E) REC Reverse (G)

Le caractère N est envoyé immédiatement après chaque commande pour empêcher l'Arduino de générer plusieurs fois la même temporisation.


Pour ce qui est des commandes REC Forward et RC Reverse, la touche REC du magnétophone doit être préalablement enfoncée. J'ai équipé la télécommande de ces fonctions, mais je ne suis pas convaincu de leurs pertinences : l'enregistrement demande généralement beaucoup d'attention et de synchronisation.

Techniquement, ces deux touches génèrent une impulsion de 250 ms à la fois sur REC et sur Forward ou Reverse.


Remarque : l'idéal est de renommer la carte HC-06 en TEAC, de façon à la repérer rapidement lors de la recherche et l'association d'un périphérique bluetooth.

Vous pouvez voir le post "Renommer la carte bluetooth à partir du boitier télécommande" car cette opération se fait simplement en téléversant un nouveau programme.


4- Application sur le téléphone portable

L'application a été développée sur MIT App Inventor et fonctionne sous Androïd.

Malheureusement, tous les smartphones Androïd ne permettent pas de faire tourner cette application. Vous devez d'abord vérifier la compatibilité de votre appareil.

L'utilisation se passe en deux étapes :

- au démarrage : l'application vous propose de vous connecter sur la carte bluetooth HC-06 (écran de gauche).

- lorsque la connexion a été établie, la fenêtre affiche les commandes du clavier du magnétophone et la ligne d'écran affiche "Bluetooth connecté" (écran de droite).


ree

ree

Si la liaison bluetooth vient à être coupée, pour une raison ou une autre (éloignement par exemple) , il faudra relancer l'application pour revenir à l'écran de connexion. Ce cas ne se produit pas si le téléphone entre en veille.

J'hésite à écrire une application munie d'un bouton qui permette de passer d'un écran à l'autre car je pense que le besoin ne se présentera que rarement.


Téléchargement du post avec script Arduino et copie d'écran de l'algorithme MIT App Inventor.




 
 
 

Commentaires


  • Facebook
  • Twitter
  • LinkedIn

©2021 par VintageAudioRadio. Créé avec Wix.com

bottom of page