Auteur Sujet: projet centrale "LaBox" wifi DCC++ Can  (Lu 554933 fois)

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : projet centrale wifi DCC++ Can
« Réponse #165 le: mars 27, 2020, 09:03:40 pm »
Lâchons nous : Boxoduino.
Cordialement

DDEFF

  • Hero Member
  • *****
  • Messages: 760
    • Voir le profil
Re : projet centrale wifi DCC++ Can
« Réponse #166 le: mars 27, 2020, 09:08:02 pm »
Denis : La Box

Pour les personnes de l'extérieur, pour ne pas se mélanger, diront d'eux mêmes : "La Box de Locoduino"
Mais, pour nous, comme il n'y aura pas d'ambiguïté, on dira "La Box" ou "Notre Box"

Denis
"Ce n'est pas le puits qui est trop profond, c'est ta corde qui est trop courte" (proverbe chinois)

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
Re : projet centrale wifi DCC++ Can
« Réponse #167 le: mars 28, 2020, 12:00:56 pm »
Je viens de tester avec succès la combinaison de l'ESP32 DevKit C (V4), une alim à découpage buck converter fournissant du 5V, le pont en H L6203 ET DCCpp 1.0.4 avec l'exemple Autotest.

Ma loco fonctionne parfaitement avec le clignotement de ses feux à la fin du script.

Le signal DCC est propre.

C'est encourageant  ;D

Nous préparons un premier circuit imprimé de test, le cahier des charges, le choix des composants, etc.. Si vous souhaitez le consulter, vous pouvez m'envoyer un MP.

Amicalement
Dominique
Cordialement,
Dominique

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 810
    • Voir le profil
Re : projet centrale wifi DCC++ Can
« Réponse #168 le: mars 28, 2020, 02:42:42 pm »
Comme prévu, un nouveau projet Locoduino est apparu sur Github, appelé 'LaBox'. Ce nom pourra changer ultérieurement si nécessaire.
Le projet reste une librairie sur le modèle de DCCpp. Par contre un seul exemple est fourni, c'est le code WifiDcc.ino de Christophe.
De son côté, DCCpp va retrouver le visage qu'elle présentait avant l'intervention de Christophe sur ses sources.

Pour ceux qui veulent travailler sur ce projet, je vous conseille de cloner le repository sur votre machine, soit par ligne de commande (la syntaxe doit se trouver sur le net...) soit, pour les fainéants des doigts comme moi, avec un outil interactif plus sympathique. Sans vouloir imposer mes outils, j'utilise depuis le début de Locoduino un outil qui s'appelle Gitkraken qui me permet de gérer ma douzaine de repositories sans taper une ligne de commande ! Cet outil est gratuit, et disponible sur toutes les plateformes. https://www.gitkraken.com/ .Il n'a qu'un petit défaut, il n'existe qu'en anglais.

DDEFF

  • Hero Member
  • *****
  • Messages: 760
    • Voir le profil
Re : projet centrale wifi DCC++ Can
« Réponse #169 le: mars 31, 2020, 02:27:19 pm »
Bonjour,

Dans la série des disjoncteurs américains, je viens de trouver des modèles beaucoup moins chers.

http://voltscooter.com/?page_id=134

Pour $5,95, on peut régler le courant d'une sortie 0.75 A, 1.5A, 2.3A.
Ré-enclenchable (bouton inclus) et on peut ajouter une LED pour voir la disjonction.

Il existe un modèle 0.6A, 1.1A, 1.8A, 2.5A montable en façade.

Denis
"Ce n'est pas le puits qui est trop profond, c'est ta corde qui est trop courte" (proverbe chinois)


DDEFF

  • Hero Member
  • *****
  • Messages: 760
    • Voir le profil
Re : projet centrale wifi DCC++ Can
« Réponse #171 le: mars 31, 2020, 04:35:31 pm »
Bonjour Cédric,

Je sais, il y a des protections dans les L620x. OK
Non, ce que je vois, c'est de diviser le réseau en sections.
En sortie de La Box, on a 4A. C'est bien pour un réseau, mais c'est trop (à mon avis) pour une section.

Mon idée : séparer les sections de façon à ce qu'un CC ne plante pas toute La Box. Avec ce schéma, on n'a qu'une zone de coupée.
C'est dans cet usage que j'ai proposé ce petit circuit.



Denis
"Ce n'est pas le puits qui est trop profond, c'est ta corde qui est trop courte" (proverbe chinois)

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
Re : Re : projet centrale wifi DCC++ Can
« Réponse #172 le: mars 31, 2020, 04:56:09 pm »
Non, ce que je vois, c'est de diviser le réseau en sections.
En sortie de La Box, on a 4A. C'est bien pour un réseau, mais c'est trop (à mon avis) pour une section.

Mon idée : séparer les sections de façon à ce qu'un CC ne plante pas toute La Box. Avec ce schéma, on n'a qu'une zone de coupée.
C'est dans cet usage que j'ai proposé ce petit circuit.

C'est très bien et pas cher et on peut l'installer en plus de La Box quand on peut.
Cordialement,
Dominique

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : projet centrale wifi DCC++ Can
« Réponse #173 le: mars 31, 2020, 06:10:58 pm »
Bonjour,

ça ressemble au Polyfuse qui est une protection par PTC (résistance à coefficient positive). On en voit sur certains de nos Arduino.

https://www.ebay.fr/itm/20PCS-6V-2A-Resettable-Fuse-PPTC-1206-3-2mm-1-6mm-SMD/332228475512 : 2,5€ / 20 = 0,125€ pièce

Le principe est que la résistance chauffe et donc augmente avec le courant de court-circuit et finit par réduire ce courant.
Ce principe est bien moins rapide qu'une détection électronique et risque de ne fonctionner qu'après la détection générale (et donc jamais).

Cette question est celle de la sélectivité des protections que les électriciens (BT et HT) adorent.

Faites nous un retour de vos expériences.
Cordialement

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
Re : projet centrale wifi DCC++ Can
« Réponse #174 le: mars 31, 2020, 07:05:07 pm »
Pendant que vous confinez, je test un proto de La Box avec les ingrédients cibles (L6203, OLED, CAN, convertisseur DC/DC, etc..)
- DCC = ça marche (une loco roule avec la bibliothèque La Box),
- OLED = OK avec boutons + / - / SEL.
je passe au CAN maintenant avec les Arduinos de test !!
A suivre ..
Cordialement,
Dominique

DDEFF

  • Hero Member
  • *****
  • Messages: 760
    • Voir le profil
Re : projet centrale wifi DCC++ Can
« Réponse #175 le: mars 31, 2020, 07:36:23 pm »
Bravo Dominique,

On sent que ça carbure... !

Le béotien que je suis est inquiet qu'il n'y ait que 3 boutons.
Pourvu qu'on ne passe pas son temps en menu, sous-menus, monter, descendre...
OK pour tester, mais pas dans la version définitive.
Mais on verra l'ergonomie plus tard.

M. Jourdain (qui fait de l'informatique sans le savoir  ;D)
"Ce n'est pas le puits qui est trop profond, c'est ta corde qui est trop courte" (proverbe chinois)

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
Re : projet centrale wifi DCC++ Can
« Réponse #176 le: avril 01, 2020, 01:00:18 pm »
Maintenant  je confirme que le CAN fonctionne, en tout cas pour la réception : je dois faire pas mal de tests pour bien utiliser la bibliothèque "CAN" de Sandeep Mystry qui se trouve dans le gestionnaire de bibliothèque et qui contient une documentation claire.

Par exemple, j'ai testé une connexion avec mon configurateur de satellites. c'est ce qu'il envoie aux satellites via le bus Can (voir l'article https://www.locoduino.org/spip.php?article243, à la fin, paragraphe "configuration" pour plus de détails :

commandes de luminosité de led:
Received extended packet with id 0x1FFFFF27 and length 3 hex 1 4 FF
Received extended packet with id 0x1FFFFF27 and length 3 hex 81 4 FF

commandes de position maxi d'un servo :
Received extended packet with id 0x1FFFFF27 and length 4 hex 0 1 6 A5
Received extended packet with id 0x1FFFFF27 and length 4 hex 0 1 6 A6
Received extended packet with id 0x1FFFFF27 and length 4 hex 0 1 6 A7
Received extended packet with id 0x1FFFFF27 and length 4 hex 0 1 6 A8
Received extended packet with id 0x1FFFFF27 and length 4 hex 0 1 6 A9

commandes de vitesse de rotation d'un servo :
Received extended packet with id 0x1FFFFF27 and length 6 hex 0 2 40 C CC CC
Received extended packet with id 0x1FFFFF27 and length 6 hex 0 2 40 13 33 32
Received extended packet with id 0x1FFFFF27 and length 6 hex 0 2 40 19 99 98
Received extended packet with id 0x1FFFFF27 and length 6 hex 0 2 40 1F FF FE

Etat des détecteurs de satellites :
Received packet with id 0x20 and length 3 hex 0 0 0
Received packet with id 0x26 and length 3 hex 0 0 80
Received packet with id 0x22 and length 3 hex 0 0 80
Received packet with id 0x24 and length 3 hex 0 0 0

Donc d'ors et déjà je valide les choix des pins CAN : TX 5 et RX 4
ainsi que l'I2C : SDA 21 et SCL 22

A suivre
« Modifié: avril 01, 2020, 03:47:10 pm par Dominique »
Cordialement,
Dominique

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
Re : projet centrale wifi DCC++ Can
« Réponse #177 le: avril 01, 2020, 03:51:19 pm »
Ce qui nous donne les allocations des pins de l'ESP32 DevkitC suivante :
« Modifié: avril 01, 2020, 07:48:28 pm par Dominique »
Cordialement,
Dominique

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
Re : projet centrale wifi DCC++ Can
« Réponse #178 le: avril 01, 2020, 03:53:19 pm »
et le schéma suivant de la bestiole :
« Modifié: avril 01, 2020, 04:00:47 pm par Dominique »
Cordialement,
Dominique

DDEFF

  • Hero Member
  • *****
  • Messages: 760
    • Voir le profil
Re : projet centrale wifi DCC++ Can
« Réponse #179 le: avril 01, 2020, 04:48:28 pm »
Bonjour Dominique,

Beau boulot. Impressionnant.👏

Il semble y avoir quelques divergences entre l'affectation des pins et le schéma Eagle, mais c'est de la relecture.

Je ne comprends pas le branchement du MP2307, ni d'où vient le 3.3V ?

Mais je suis bien conscient que c'est toujours plus facile de geindre que d'être aux commandes...
(toute ressemblance avec la situation actuelle est tout à fait fortuite ;D)

Denis
"Ce n'est pas le puits qui est trop profond, c'est ta corde qui est trop courte" (proverbe chinois)