Voir les contributions

Cette section vous permet de consulter les contributions (messages, sujets et fichiers joints) d'un utilisateur. Vous ne pourrez voir que les contributions des zones auxquelles vous avez accès.


Messages - laurentr

Pages: 1 ... 37 38 [39] 40 41 ... 44
571
Vos projets / Re : Levée de boucliers!
« le: août 08, 2019, 10:55:45 am »
Bonjour

Pour pallier au plus rapide voici ( faute de dessiner exactement le schéma du PCB réalisé)  la source qui m'a servie pour cette série de boucliers.
Les autres boucliers sont des extensions d utilisation vers des relais, des servos, des leds, des MOSFET, des transistors...

Le BOUCLIER de BASE est une adaptation de ceci avec des options d'alimentation multiples des extensions, et une répartition des sorties en 2 groupes de 8.
Je dessinerai rapidement le schéma correspondant.

https://www.globalvisuals.nl/downloads/Instructions%20de%20montage%20DCCNext.pdf

Plus de détails sur le site éponyme https://www.arcomora.com/ et les excellentes notices qui y figurent (dont versions FR). (rubrique download)

Laurent


572
Vos projets / Re : Levée de boucliers!
« le: août 08, 2019, 12:49:38 am »
Pour "guider " un peu la réalisation du code du décodeur de signaux (complexes) et ce qui me semble être "le truc qui cartonnera",
J essayerai de décrire des blocs algorithmiques qui  me semblent nécessaires sur les fonctions attendues:
 ex
saisie de l adresse de base du décodeur ou du premier numéro de sortie accessoire piloté
saisie du nombre de combinaisons d affichage et déduction du nombre d adresses d accessoires DCC requis ( pour mémo 1 adresse Accessoire DCC= 4 états différents (combinaison d affichages))
saisie du nombre de feux concernés
affectation d'un état à une sortie (éteint, allumé, clignotant)
vitesse de clignotement
vitesse de montée
vitesse de descente
intensité lumineuse

et dans la mesure du possible une petite liaison type IHM qui soit "conviviale" comme pourquoi pas une interface PUTTy comme sur ARCOMORA?
Un beau projet en somme...

Les bases sont la!
Y a plus qu à!!

573
Vos projets / Re : Levée de boucliers!
« le: août 08, 2019, 12:31:21 am »
Autres vues des CI en situation

574
Vos projets / Levée de boucliers!
« le: août 08, 2019, 12:30:31 am »
Bonjour

Cela fait un moment que cela cogite dans tous les sens... alors il faut bien produire un petit quelque chose! :)

Dans les grandes lignes je me suis inspiré de nombreuses lectures sur le net, ici même mais aussi sur les "bonnes adresses" qui vont bien pour ingurgiter" digérer et produire!

Je vous présente donc modestement le fruit des ces nombreux efforts et heurs passées à ces réalisations.
N étant pas du tout un champion de la ligne de code je me suis surtout borné à travailler sur la HARD, et faute d(avoir un "soft maison", j ai repris ici et la quelques très bon exemples qui vont permettre de donner vie au HARD.

J informe qui le veut bien que la ré écriture de ces codes, voir leur reconstruction (évolution etc) sera la bien venue afin d être "sans attache" avec le travail de qui que se soit des codes d'origine.

Sur le modèle des "cartes satellites V2" mais avec une tout autre approche orientée Accessoire DCC et sur les modèles développés par
Geoff BUNZA https://model-railroad-hobbyist.com/blog/geoff-bunza
Nico TEERING (ARCOMORA) https://www.arcomora.com/
MERGE https://www.merg.org.uk/
...

Fidèle à ma philosophie de relier les monde existants* (voir ce sujet: http://forum.locoduino.org/index.php?topic=803.0 j ai donc repris "le meilleur" pour réaliser un ensemble de "BOUCLIERS" complémentaires ( cartes diverses) ayant chacune des affectations techniques dédiées.
Chacune se veut simple à réaliser (composants traversant à 99%), robuste, évolutive dans la partie logicielle ou avec des composants substituables selon les provenances, stocks...
  • BOUCLIER DE BASE: support de l'Arduino/ATMEGA328P, gestion des alimentations, du signal DCC et des connecteurs d'extension vers les autres bouclier
    BOUCLIER SERVOS pouvant gérer la connexion de servos jusqu'au nombre de 8.
    BOUCLIER RELAYS pouvant gérer jusqu à 8 relais.
    BOUCLIER RELAYS DC ( double bobine), jusqu à 4 relais double bobine
    BOUCLIER BIG COILS avec CDU pour traiter 4 paires de bobines de forte consommation type PECO intégrant une décharge capacitive (CDU)
    BOUCLIER EXTENSION SIGNAL socle de liaison aux signaux type DECAPOD et autres

Tout d abord le BOUCLIER DE BASE:

Basé sur un design repris d'ARCOMORA et du SMA, il combine une régulation DC 5V (ou 6V) provenant au choix du signal DCC ( option à ne pas privilégier mais possible! ce qui évite de parfois retirer des kilomètres de câbles dans un coin perdu du réseau ou seul passe un FEEDER DCC! Quelle chance!) ou source extérieure de 9 à 18V AC ou DC.
Le traitement du signal DCC vers l'ARDUINO
2 connecteurs "normalisés" indiqués "BAS" et "HAUT"avec une source poistive "+5V" = 4V4 ou 5V selon le régulateur 7805 ou 7806 mis pour la gestion de l alimentation, une MASSE = "GND" et 8 entres sorties numérotées "1","2","3","4","4","5","6","7"et "8" pour la partie "BAS" et de "9" à "18" pour la partie "HAUT"
Nous le verrons plus loin... cette répartition en 2 groupes de 8 n' est pas "innocente" et permet de s'affranchir de nombreuses combinaisons d'usage.
Monté, testé, croquis chargé, paramétré il fonctionne à merveille! (avec une extension de pilotage simple de LED en TOUT ou RIEN sur chaque sortie par exemple)

J attends à ce stade la réception d ici la fin du mois des autres BOUCLIERS actuellement en transit pour poursuivre les montages... et les tests!

Dans cet intervalle, pour ceux qui auraient un peu de temps libre pour cogiter sur quelques lignes de codes qui vont bien... le HARD serait preneur d un code lui permettant de traiter 24 ou 32  (voir plus) combinaisons d affichage des 8 sorties de leds à partir d une commande DCC type ACCESSOIRE pour des signaux type SNCF mais aussi autre ( SNCB, DB , NL, RENFE,...) ( la dernière entrée effaçant l'état précédent, chaque sortie peut être gérée en ÉTEINT, FIXE, FLASHING, et avec graduation progressive montante et descendante (simulation inertie lampe à filament)...

Avis au talentueux!
La suite(tres) bientot...

Laurent



575
Bonjour à tous

Suite à une très riche discussion avec Dominique et aux propos que j avais pu exposer lors de TRAINMANIA 2019 je relance ce sujet de fond pour favoriser (influer) sur un axe de mis en oeuvre stratégique de réalisations avec LOCODUINO.

Il existe de très nombreux exemples sur LOCODUINO comme sur la toile présentant des utilisations riches et variées  d'ARDUINO ( UNO, PRO, NANO, MEGA, ATMEGA 328P... et leur dérivés et clones divers)

Le projet des cartes SATELLITE V1 puis V2 ouvre une voie très intéressante et présente une approche solide, évolutive et configurable en "sur mesure"! MAIS...

Si l'utilisation du BUS CAN est un atout notable pour assurer un bus de communication fiable, robuste et éprouvé, la mise en oeuvre des cartes s adresse à un public (une petit peu) restreint et averti.
Ce n est pas tant la mise en oeuvre (montage et injection du code) que la personnalisation de la carte qui peut vite "effrayer"...
Et au delà comment en exploiter la quintessence... qui plus est facilement!

Pour ouvrir à un plus large public de pratiquants ( qui va mettre en oeuvre et utiliser ) il faut compléter l'approche par des IHM ( interfaces graphiques simples et conviviales) pour "customiser" les options d’implémentation des dites cartes.

On aura alors franchi une étape important MAIS sans avoir encore assez de vastes débouchés ( ou du moins les plus vastes qui soient)

La plus grande partie des modélistes "modernes" qui se sont tournés vers le DCC et qui désirent ensuite utiliser leur réseau avec des mécanismes d exploitation avancés ( automatismes, bloc, gestion d accessoires, retrosignalisation, identification et suivi des trains...) conjuguent alors avec un logiciel et des cartes d interface.

Les industriels ont développé des gammes de produits complémentaires, concurrents, plus ou moins compatibles avec des protocoles d'interface normalisées plus ou moins bien documentées. La note est parfois lourde!
Citons quelques normes pour illustrer ces éléments: DCC, S88n, RS LENZ, LOCONET DIGITRAX, CAN ZIMO, CAN ESU, ROCO RBUS, ...t
Coté interface informatique les logiciels de gestion de réseau ont aussi fleuri.
Parmi les plus connus citons JMRI, CDM-RAIL, RRTC, ROCRAIL & WINDIGIPET.

Hormis une "poignée" d 'élus capable de "prouesses technologiques" ( il y en a beaucoup sur se forum , ils se reconnaîtront, et merci à eux pour leur rôle de "locomotive")  en développant, mettant au point, tout de A à Z ( hardware, software, réglages, utilisation très avancées, documentation, articles...) il faut reconnaître que la plus grande majorité de pratiquants ne dispose pas "encore " de produits "clé en main" ou d'assez de savoir faire dans mener un (des) projet(s) complet(s) du début à la fin... ( moi même y compris!)
Rien n est perdu! L'union fait la force!
"May the force be with you!"

Un des points structurant repose selon mon analyse sur l'inter opérabilité des réalisations et des implémentations.

Le "fait maison"  ou DIY, ARDUINO ( LOCODUINO) compris ne doit pas échapper à cette règle.
Le plaisir de faire soit même, la maîtrise du budget, la "customisation" pour couvrir son "petit besoin spécifique" sont autant d’éléments qu il faut garder à l'esprit autant que la SIMPLICITÉ de mise en OEUVRE.

Arduino a été un excellent vecteur de dynamisme ou grâce à quelques lignes de codes, des mécanismes autrefois gérés par des électroniques dédiées et non évolutives sont devenus des approches caduques.

Un jeune bien encadré doit pouvoir monter une carte, y souder les composants et y injecter le code qui va bien. Un adulte aussi et cela quelque soit son niveau de pratique modelistique, informatique ou électronique.

Les logiciels précédemment cités utilisent majoritairement le protocole DCC pour gérer les locomotives équipées de décodeurs, mais aussi les accessoires DCC ( pilotage des accessoires, Aiguillages, signaux, ...) mais beaucoup d'entre eux se révèlent malheureusement incomplets ou trop "fermés" pour autoriser les protocoles de communication avec des produits "non industriels" novateurs tel que les satellites V1 ou V2, ou du moins nativement.
Ils se retranchent alors derrières des produits industriels qui servent de passerelle multi bus pour gérer les circulations, la retrosignalisation, les accessoires, ...

Je pense que pour "réconcilier" une approche intermédiaire doit être développée avec un but multiple:
  • toucher un grand nombre d adeptes. (familier ou non d ARDUINO, du DCC ou même du monde du modélisme ferroviaire!
    simplifier la mise en oeuvre et la prise en main avec des IHM "user friendly".
    couvrir des cas généraux adossés à des protocoles industriels majoritairement présents chez les utilisateurs
    proposer des évolutions et réutilisations si possible par une approche modulaire
    fiabiliser les approches des bases par des éléments éprouvés proposant les meilleurs compromis
    réconcilier l'ancien monde qui a déjà fait ses preuves, et pousser au delà!
    s'interfacer avec de l'existant standardisé
    ...

Une belle tentative a pu être proposée par le projet ARCOMORA https://www.arcomora.com/

Certains trouveront cela très "minimaliste" ou incomplet, voir insuffisant mais cela permet de
  • mettre un premier pieds dans ARDUINO ( et cela sans se plonger longuement dans le "code"
    couvrir tous les besoins essentiels que l'on rencontre sur un réseau
    réaliser soit même
    attribuer facilement les composants aux usages attendu d'un produit customisable
    interfacer avec des équipements normalisés (industriels ou DIY)
    interfacer avec des logiciels de large diffusion (gratuit ou non)

Bref, cette voie me semble être une bonne direction vers laquelle s'orienter. Elle aura pour but d 'élargir la base de pratiquants.
Que nous "manque t il pour arriver à ce résultat?

Finalement pas autant que cela!

Les satellites V2 existent au niveau HARDWARE, le soft est toujours en cours de finalisation mais déjà bien avancé.
D'autres montages sont dans les "cartons" ou adaptables à moindre coût.
De nombreuses bibliothèques existent... ( NMRA, LOCONET, XPRESSNET, CAN,...)
Les talents se conjuguent!

Il manque une/des IHM de paramétrage(s) simple(s) et facile(s), conviviale(s). (l âme du système)
Il faudrait une/des passerelles pour conjuguer le bus CAN et les cartes Satellites pour s interfacer vers des protocoles industrialisés ( DCC, S88n, RS LENZ, LOCONET voir CAN ( ESU, ZIMO,...))

Ainsi on réconcilie les mondes... et on fait circuler nos trains avec plaisir, fiabilité et sécurité!
Ceux qui voudront  (toujours) pousser plus loin le pourront bien naturellement mais "la masse" sera embarquée et pourra se satisfaire de progresser à son rythme, compléter son équipement, explorer de nouvelles approches, participer et dépasser ses appréhensions!

A cogiter...

Amitiés
Laurent







576
Bus CAN / Re : BUS CAN et ECOS/CS1 MS1
« le: juin 26, 2019, 10:55:28 am »
Merci

Y a plus u a tout analyser pour concocter la synthese qui va bien.... et ajouter ca sur les SATV2...

Mais c est au dela de mes capacités :(

577
Vos projets / Re : Satellite V2
« le: juin 11, 2019, 03:43:33 pm »
Hello

Quoi de neuf sur ce très beau projet?

578
Hello

Avez vous progresser dans vos montages respectifs?

Laurent

579
Vos projets / A
« le: mai 10, 2019, 05:21:33 pm »
Courage Denis

tu vas vite combler ton "retard" en élève assidu avec les choix judicieux et un budget raisonnable et raisonné.

Pour ma part et par souci d efficacité je partirais pour t équiper sur
DR5000 Dijikeijs + Multimaus ROCO envrion 200€.
Tu as aussi le choix du libre et full "DIY" mais avec les aléas correspondant.

Apres c est un full plaisir.

Pour des decodeurs de fonction embarqués en N c est jouable si on sait caser au moins 15mm environ ( largeur du 328P TQFP32 avec ses pistes de desserte... un beau challenge.

Laurent




580
Bonjour

Sauf a utiliser le protocole LOCONET, la commande des aiguillages se fera par le BUS DCC de la DR5000 de manière classique. ( commande par SWICTH dans le menu GO/STOP sur un PC ou depuis une commande deportee type multimaus par exemple)

En front de l arduino tu retrouveras un schema a base d optocoupler type 6n137 un resistance ( 1K2 a 2;2K ) et une diode (1N4148) en entree et cote sortie un jeu de résistances pour aller attaquer l arduino qui interprétera alors les ordres de commandes

Je te recommande une petite lecture du site ARCOMORA
https://www.globalvisuals.nl/downloads/MardecManualFR.pdf ou tu devrais trouver ainsi ton bonheur... puis ce que tu veux faire y est deja instancié.

Tu peux donc partir de cette base pour élaborer ta propre conception et piocher dans le site  locoduino d autres tres bonnes sources d information pour parvenir au resultat que tu attends.

Laurent



581
Bonjour

Pour la liste des composants la partie "lumiere" repose sur cet article
https://model-railroad-hobbyist.com/node/24316 dont on reprend le code avec adaptation des sorties pour dimmable on/off ou avec effet.
avec le 328P qui est ici au format TQFP32  que l on programme à l aide du support qui va bien (photo de la adaptateur plus haut ds ce fil)

Leds (blanc ton chaud ou froid) en 0805
R de 10Kr en 0805

Pour la partie alim
elle repose sur un découpage DC/DC à base de MC34063A monté dans les régles de l art ( voir le datasheet) ou un montage qui l utilise comme ici
http://www.fucik.name/masinky/Xbus_FBO/Xbus_FBO_2_sch.gif

on retrouve R1 R2 R3 L1 D1 C1 C2 et le MC34063A un petit pont de diode.

Je dois faire l effort de trouver les bonnes ref ( mon fournisseur ALI est bien sympa mais il y a les inconditionnels de TME )

Si il y des amateurs... je m y collerai.

Laurent



582
Bonjour

Lors de TRAINSMANIA j ai eu l opportunité de présenter la barrette ( et en fournir à monter aux plus courageux!)

Avec l ambition d améliorer encore son fonctionnement avec par exemple

séquence dynamique basée sur "l aléatoire
assignation du bon coté d éclairage aux extrémités selon le sens de circulation lorsque la sortie correspondante est activée.

...
Laurent

583
Vos projets / Re : Satellite V2
« le: mars 25, 2019, 11:44:13 am »
Bonjour

J imagine que cela progresse un peu en attente des PCB...?

Un petit update?
A découvrir a TrainMania à Lille début mai?

Laurent


584
Hello

Pour simplifier la programmation des chips ATMEGA 328P et particulièrement ceux au format TQFP32 j ai donc réalisé le bouclier qui va bien et qui teint compte de différents modèles d adaptateurs. ( DIP 28, DIP 28 large ou DIP32...)

Le TQFP 32 est en effet plus subtile a programmer que son homologue DIP28, mais avec le bon tuyau on y arrive très bien

en video c est ici:


et à l ecrit:

http://www.electronoobs.com/eng_arduino_tut6.php

Y a plus qu a!

Grace à la platine

J en ai quelques unes d avance pour les éventuels intéressés.

Laurent

585
Vos projets / Re : Decodeur d'occupation compatible RAILCOM
« le: mars 06, 2019, 12:53:32 pm »
Bonjour

Afin de passer à la "phase 2" et de commencer d éventuels dessins, pourriez vous m indiquer vers quelles broches de l arduino/ATMEGA 328P nous ferons remonter les info? ( les digital in de base + les Ana A0 A6 en entree digital?...?

Si nous interfaçons aussi en sortie une /des interfaces type CAN ou LOCONET... qui de celle a dédier à ces fonctions et donc établir la "bonne répartition"?

Cdt
Laurent



Pages: 1 ... 37 38 [39] 40 41 ... 44