En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies pour vous proposer des contenus et services adaptés. Mentions légales.
Texte à méditer :  

Hâte-toi de bien vivre et pense que chaque jour nouveau est à lui seul une vie.  (Sénèque)

Hugo_et_Vincent_4.png

home_2.png NEW_3.png Download_2.jpg Links_1.png Recent_1.jpg ARDUBLOCKLY.png
Accueil Télécharger Liens utiles Article récent Pour débuter
  

02-Schéma général

rss Cet article est disponible en format standard RSS pour publication sur votre site web :
http://www.les-trains-de-hugo-et-vincent.fr/data/fr-articles.xml


Note :

Dans tous les articles qui suivent, le terme « télécommande » ne désigne pas un objet matériel, mais l'application ANDROÏD elle même, qui est un objet virtuel hébergé par un ou plusieurs appareils ANDROÏD.

BLE = Bluetooth Low Energy.

SYNOPTIQUE DE LA PARTIE ÉLECTRONIQUE

Capture_6_pont.png



Appareil ANDROÏD

  • héberge l'application ANDROÏD de télécommande du pont tournant.

ARDUINO N°1

  • reçoit et traite les commandes en provenance du clavier (liaison filaire) ;
  • gère l'afficheur ;
  • reçoit  et traite les commandes transmises par le module BLE (Bluetooth Low Energy) en provenance de l'appareil ANDROÏD ;
  • assure la communication avec l'ARDUINO N°2 (liaison TX→Rx) ;
  • actionne le moteur pas à pas ;
  • actionne l'inverseur de polarité ;
  • assure la cohérence de polarité entre la voie du pont et la voie sélectionnée ;
  • envoie à l'ARDUINO N°2 les ordres nécessaires à la commutation du courant de traction dans les voies.

ARDUINO N°2

  • reçoit les ordres de commutation du courant de traction des voies de garage et du pont, en provenance de l'ARDUINO N°1
    (liaison Tx→Rx) ;
  • commande le groupe de relais de commutation du courant de traction ;

HC-05 (ou HC-06)

  • reçoit les communications BLE en provenance de l'application ANDROÏD et les transmet à l'ARDUINO N°1.

Moteur pas-à-pas (il s'agit d'un modèle à 400 pas / tour. Un modèle à 200 pas / tour convient aussi)

  • actionne le plateau d'entraînement du pont avec une précision de positionnement du pont de 0,1 mm ;
  • l'entraînement se fait par une simple courroie crantée du type de celle qu'on utilise sur les imprimantes 3D ;

Remarques

  • chaque ARDUINO fait donc tourner un programme spécifique ;
  • la filière « clavier + ARDUINO N°1 + écran + ARDUINO N°2 » constitue une chaîne de télécommande autonome ;
  • la filière « appareil ANDROÏD + application ANDROÏD + HC-05 + ARDUINO N°1 et 2 » constitue aussi une chaîne de télécommande autonome ;
  • les deux filières peuvent fonctionner simultanément, c'est à dire que deux opérateurs peuvent intervenir simultanément pour commander le pont tournant, l'un depuis la console, l'autre à partir de l'appareil ANDROÏD.



Eyes-Hand.gif


Pourquoi 2 ARDUINO ?

Un ARDUINO UNO ou NANO dispose de 18 entrées-sorties.

  • la gestion du clavier en requiert 7 ;
  • celle de l'afficheur en utilise 2 ;
  • la liaison Tx→Rx en prend 1 ;
  • les contacts de calage du point zéro du pont tournant : 2
  • le relais d'inversion de polarité et commutation de la voie du pont : 1 ;
  • la commande du driver du moteur pas-à-pas  : 4
  • la commande des relais de commutation des voies : 17 ( en fait on verra dans l'article « 06-Sketch ARDUINO » que 9 relais peuvent suffire) ;

... ce qui fait un total de 34 entrées-sorties au maximum et 26 au minimum.

L'ARDUINO N°2 ne s'occupe donc QUE de la commutation des voies, et l'ARDUINO N°1 s'occupe des 17 autres entrées-sorties.

Note :

J'aurais pu utiliser une seule carte MEGA, mais cette dernière coûte nettement plus cher que 2 UNO, et avec 2 cartes UNO on a « un peu plus d'air » pour les différents câblages.



Date de création : 24/10/2017 21:23
Dernière modification : 08/03/2018 11:05
Catégorie : - Pont tournant
Page lue 1314 fois