LOCODUINO

Aide
Forum de discussion
Dépôt GIT Locoduino
Flux RSS

mercredi 28 février 2024

Visiteurs connectés : 64

Ma première manette DCC (2)

.
Par : msport

DIFFICULTÉ :

Après avoir monté Ma première centrale DCC , et l’avoir fait fonctionner avec Ma première manette DCC (1), vous souhaitez la rendre indépendante de sa manette.
En soi, la mise en œuvre du sans fil par radio avec des modules HC12 est relativement simple, et tout cas ne demande aucune modification ni de la manette ni de la centrale. C’est un ajout qui remplace les trois fils utilisés précédemment. La liaison radio est dite transparente.
Mais cet article de la série demande un peu plus de compétences et pour cette raison, il est classé en « confirmés » avec deux étoiles.

<

Matériel nécessaire :

Deux modules radio HC12
Une interface USB série FTDI pour la configuration des modules radio
Un header mâle 2,54 à 5 broches à souder (si non fourni)
Des câbles DuPont femelle / femelle 10 cm
Fer à souder et soudure
A compléter si plusieurs manettes.

Figure 1
Figure 1

Configuration des modules HC12

Pour configurer vos deux modules HC12 à 115200b (d’origine ils sont à 9600b), vous aurez besoin d’un petit module FTDI. Vous connecterez chaque HC12 au module FTDI suivant schéma (figure 2).

Figure 2
Figure 2
JPEG - 57.5 kio
JPEG - 54.6 kio
JPEG - 67.9 kio

Vous connecterez ensuite le module FTDI à votre ordinateur en USB et y exécuterez le programme ci-dessous :

HC12 config.exe

Sur un Mac, on enverra la commande "AT+B115200" via le terminal. La seule chose à modifier est la vitesse. La broche SET est à mettre au GND pour cette opération. Elle reste en l’air le reste du temps.
Lorsque vous démarrez l’utilitaire de configuration HC-12, il vous demandera :

  • 1. de sélectionner le port COM auquel il est connecté,
  • 2. de confirmer.
JPEG - 12.8 kio

Une fois cela fait,

  • 1. cliquez sur "check configuration" et vous devriez voir un écran comme celui-ci qui indique le débit en bauds, la fréquence, la puissance et le mode de fonctionnement.
  • 2. changez le débit en bauds de 9600bps pour 115200bps
  • 3. cliquez sur "send configuration"
  • 4. puis fermez.
JPEG - 24.3 kio

Modification du câblage de Ma première manette DCC (1)

La modification du câblage entre le UNO de la centrale et le Nano de la manette est représenté Figure 3 : les deux modules radio HC12 remplacent les trois fils entre centrale et manette. La consommation de courant du HC12 est de l’ordre de 20 mA, ce qui ne pose pas de problème de surchauffe ni au régulateur 3,3 V ni au régulateur 5 V du UNO qui doit l’alimenter à partir du 12V qu’on a choisi pour le shield moteur.
Le problème n’est pas la capacité à délivrer du courant (les régulateurs sont capables de fournir 1 A) mais la surchauffe qu’ils subissent. Les calculs de résistance thermique dépassent le cadre de cet article et il est plus simple de s’en tenir aux recommandations des fournisseurs.

Figure 3
Figure 3

On a :
Coté manette : TX Nano → RX HC12
Coté centrale TX HC12 → RX UNO
Des deux cotés :
VCC HC12 → 3,3V
GND HC12 → GND

Le Nano de Ma première manette DCC (1) complètement câblé vers son module radio.

JPEG - 82 kio

Caractéristiques de la liaison radio

Il est possible d’utiliser une antenne extérieure au boitier.

JPEG - 73.9 kio

L’avantage des modules radio, c’est que plusieurs d’entre eux peuvent fonctionner en parallèle. J’en ai utilisé quatre en même temps sans problème. Plusieurs canaux sont disponibles si besoin était. La puissance est réglable, on est sur des niveaux de puissance et donc de portée correspondant au Bluetooth. Comme les vendeurs annoncent royalement 1000 m de portée, je ne m’en suis jamais préoccupé. On trouve sur internet des évaluations de portée aux différents niveaux de puissance et de vitesse. J’en ai retenu qu’on atteint une quinzaine de mètres avec un mur et une cloison à 9600 bauds. Et plus de 100 mètres en champ libre.

http://paulfjujo.free.fr/_Transceiv...

L’ensemble manette + centrale avec liaison radio :

JPEG - 96.8 kio

Alimentation :

Pour alimenter votre manette de manière autonome, vous utiliserez une Power Bank qui fournira 5 V au Nano via sa prise USB (câble USB A / USB mini) ou, pour une mise en boitier, un câble USB A / fiche 3,5 puis, via une prise châssis 3.5 mm une connexion au 5V du Nano. (voir la liste de fournisseurs).
Une intégration de la batterie, d’un chargeur et d’un module élévateur 3,7 V vers 5 V dans la manette a été décrite dans l’article Une manette simple et autonome pour LaBox, la solution du Power Bank étant la plus simple.

Documentation :

Fiche technique du HC12

Où acheter :

Où acheter ? une liste de fournisseurs, et ci-dessous des liens directs :
https://www.ebay.fr/itm/173491611301 module radio HC12
https://www.ebay.fr/itm/125139856400 interface USB série : FTDI
https://www.ebay.fr/itm/133569097941 header mâle
https://www.ebay.fr/itm/134042138257 boitier
https://www.ebay.fr/itm/284173146105 câble USB - 3.5
https://www.ebay.fr/itm/132764946643 prise châssis 3.5

Attention :

Notez que le HC12 peut provoquer l’échec du téléversement d’un sketch, en raison du conflit sur la liaison série entre le HC12 et la connexion USB. Si vous rencontrez ce problème, il faut déconnecter le HC12 de l’Arduino concerné avant de lancer le téléversement.

7 Messages

Réagissez à « Ma première manette DCC (2) »

Qui êtes-vous ?
Votre message

Pour créer des paragraphes, laissez simplement des lignes vides.

Lien hypertexte

(Si votre message se réfère à un article publié sur le Web, ou à une page fournissant plus d’informations, vous pouvez indiquer ci-après le titre de la page et son adresse.)

Rubrique « Matériel »

Le microcontrôleur ATtiny45 (1)

Le microcontrôleur ATtiny45 (2)

Le microcontrôleur ATtiny45 (3)

Le microcontrôleur ATtiny45 (4)

Le microcontrôleur ATtiny45 (5)

Le microcontrôleur ATtiny45 (6)

Le microcontrôleur ATtiny45 (7)

Le microcontrôleur ATtiny45 (8)

Le microcontrôleur ATtiny45 (9)

Le microcontrôleur ATtiny45 (10)

Fonctionnement et pilotage d’une DEL

Qu’est ce qu’une carte Arduino ?

Amplifier le signal de sortie d’un ARDUINO avec un ULN 2803

Un minimum pour jouer rapidement avec un Arduino

Où acheter ?

Résistances, kézako ?

Les cartes Teensy

Relais électromagnétique

Les diodes classiques

Détecteurs à ultrasons

De nouveaux composants pour continuer à jouer

La carte Arduino Uno

Bouton poussoir

Les différents types de mouvements d’un servomoteur

Les encodeurs en quadrature

Les indispensables du prototypage

Les écrans LCD alphanumériques

Des bus de communication pour l’Arduino

Les interrupteurs

Signaux lumineux et Arduino

Les shields de prototypage et de connexion

Commande de moteur à courant continu

Choisir sa carte Arduino

Une station DCC complète, polyvalente et économique avec JMRI.

Écran couleur tactile Kuman

Capteurs à effet Hall

Programmation des ATtiny Digispark

Une station DCC minimale avec boutons de commande et écran Oled

Le Raspberry Pi Pico

Signalisation et sonorisation du va-et-vient pour deux trains

Configurateur de CV sur base de la station DCC minimale

Fabrication d’un programmateur pour microcontrôleurs ATtiny

Détection RailCom© avec ESP32 (ou Arduino)

Adieu Uno, bonjour Uno !

Ma nouvelle manette DCC avec ESP32 (1)

Ma nouvelle manette DCC avec ESP32 (2)

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (1)

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (2)

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (3)

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino.(4)

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (5)

Les derniers articles

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (5)


bobyAndCo

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino.(4)


bobyAndCo

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (3)


bobyAndCo

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (2)


bobyAndCo

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (1)


bobyAndCo

Détection RailCom© avec ESP32 (ou Arduino)


bobyAndCo, catplus

Ma nouvelle manette DCC avec ESP32 (2)


msport

Ma nouvelle manette DCC avec ESP32 (1)


msport

Adieu Uno, bonjour Uno !


Christian

Fabrication d’un programmateur pour microcontrôleurs ATtiny


Christian, Dominique, Jean-Luc

Les articles les plus lus

Commande de moteur à courant continu

Une station DCC complète, polyvalente et économique avec JMRI.

Capteurs à effet Hall

Ma première centrale DCC

Les diodes classiques

La carte Arduino Uno

LES SATELLITES AUTONOMES : une nouvelle approche du concept de Satellites Locoduino. (5)

Amplifier le signal de sortie d’un ARDUINO avec un ULN 2803

Bouton poussoir

Programmation des ATtiny Digispark