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 - Dominique

Pages: 1 ... 54 55 [56] 57 58 ... 170
826
Vos projets / Re : Un projet de pont transbordeur....
« le: novembre 18, 2020, 09:30:03 pm »
Il me semble qu’il y a tout ce qu’il faut sur le site de Jean-Luc :
Pont tournant et moteurs pas-à-pas

Avec une tonne d’infos également dans l’article de Christophe :

Automatisation du pont FLEISCHMANN 6152 (HO) avec un ESP32

827
J’ai honte de n’avoir pas avancé sur ce projet qui mérite des applaudissements  ;D
Comme toujours, avec plein de projets en cours et, étant en N, je devrais démarrer un petit projet HO pour utiliser cette barrette. Ça viendra !

828
Présentez vous ! / Re : Hello from Lille
« le: novembre 14, 2020, 10:28:09 pm »
Bienvenue Antoine,

Ca promet d'être très interessant  ;D

829
Vos projets / Une évolutions des centrales DCC en DIY
« le: novembre 14, 2020, 10:24:42 pm »
Il est encourageant de regarder le chemin parcouru avec Locoduino dans la réalisation de centrales DCC en Do It Yourself.

Voici 3 exemples que j'aime beaucoup :



La première en haut à gauche est la centrale de base DCC++ présentée dans l'article Réalisation de centrales DCC avec le logiciel libre DCC++ (1). Elle est l'assemblage d'une carte UNO et d'un shield moteur Arduino à base de L298.

La seconde en haut à droite est la centrale de mon Va et Vient décrit dans l'article Réalisation d’un va-et-vient automatique et réaliste. On voit l'évolution technique qui part de la bidouille pour aboutir à cette combinaison d'un UNO et d'un shield spécifique réalisé en circuit imprimé (par msport) avec des composants à montage de surface, un écran Oled quelques boutons dont un encodeur quadratique.

La troisième en bas est la centrale DCC Wifi décrite dans le forum Projet centrale wifi DCC++ Can  qui intègre une quantité énorme de technologies et doit avoir un beau potentiel (projet lu 23362 fois au moment où j'écris ces lignes).

Loin de vouloir faire la moindre autosatisfaction, je vous invite à nous montrer aussi les réalisations de centrales et autres modules DCC dont vous êtes fier et que vous pourriez partager : j'en connais bien-sur quelques unes sur Locoduino, que admire, mais c'est à vous-même de les présenter ici.

Merci d'avance

Dominique

830
Débuter / Re : Centrale dcc minimaliste
« le: novembre 14, 2020, 07:06:38 pm »
Mais le plus simple est de se reporter au protocole DCC++

DCC++Commands

< t REGISTER CAB SPEED DIRECTION>

831
Vos projets / Re : Re : TCO dcc en lazarus
« le: novembre 14, 2020, 08:57:09 am »
Je verrais lors de la réalisation le découpage en tronçons avec détection de consommation
Mais comme il n y a pas moyen de savoir facilement quelle loco est sur tel ou tel tronçon je ne sais pas comment gérer sans faire une usine à gaz.

Mais non, ce n'est pas forcément une usine à gaz :

C'est un sujet qui est développé sur Locoduino ici : Modélisation, Architectures logicielles et matérielles
Personnellement, chaque train enregistre dans son instance les zones où il est détecté, et les zones suivantes et précédentes selon son sens de déplacement et l'itinéraire programmé pour lui. A chaque détection de présence, on peut suivre le train par comparaison avec les prédictions. Pour garantir de ne pas perdre un train, quelques détecteurs RFID confirment la reconnaissance (ou la corrigent).

Et c'est dommage de ne pas prévoir tous les détecteurs dès le départ.


833
Vos projets / Re : le code pour l'infrarouge
« le: novembre 14, 2020, 08:45:23 am »
Bonjour,

Très joli projet de Noel, mais ce sujet n'entre pas dans le cadre du bus DCC : je vais le déplacer dans "Vos Projets"


834
Vos projets / Re : DECODEUR DCC Loco et fonctions
« le: novembre 12, 2020, 06:42:29 pm »
Merci Laurent,

Tu as un rare talent qui fait honneur à Locoduino  ;D

Amicalement
Dominique

835
Débuter / Re : Centrale dcc minimaliste
« le: novembre 12, 2020, 06:28:22 pm »
J'ai réussi a avoir 3 fois les 2 premiers numéros avec 1/2 voitures chacun, soit 3 voitures CIWL pour pinut's car les premiers numéros sont à 1€ environ.

voir la série d'Aiguillages :

836
Les réseaux / Re : Un réseau sans le moindre Arduino
« le: novembre 11, 2020, 06:58:22 pm »
Extraordinaire !

Mais il ne faut pas montrer ça aux jeunes : il n'y a pas de smartphone !

837
Présentez vous ! / Re : Avis sur un projet
« le: novembre 11, 2020, 06:51:30 pm »
Bonjour JimmyHO et bienvenue sur Locoduino.

On peut dire que c'est une début en fanfare, avec déjà plein de choses, qui marchent et une centrale DCC++  ;D
Il faudra choisir : DCC++ ou DCCpp, car Cpp++ n'existe pas !

Pour les éléments à ajouter (TCO, commandes d'aiguilles et signaux, rétrosignalisation), je vous invite à regarder mon réseau :
https://forum.locoduino.org/index.php?topic=290.msg3101#msg3101
qui s'articule autour d'un bus Can : c'est très pratique car cela permet de décomposer un projet complexe en plusieurs projets simples car chaque partie est indépendante et communique avec les autres par des messages simples.

Mais il y a aussi d'autres possibilités décrites en long et en large sur Locoduino.

Vivement Décembre pour cette pièce tant attendue.


838
Débuter / Re : Re : Centrale dcc minimaliste
« le: novembre 10, 2020, 08:58:38 am »

Dans une commande qu est ce qui fais que c est envoyé sur la voie de programmation ou sur la voie principale ?

Ce qui vient directement après < ?


Il faudrait regarder la doc du protocole DCC++

https://github.com/DccPlusPlus/BaseStation/wiki/Commands-for-DCCpp-BaseStation
Et en français :
https://www.locoduino.org/spip.php?article182
C’est la lettre après < qui conditionne le choix de la voie.

Par exemple:
"w" pour programmer un CV sur la voie principale en écriture seule sans vérification (commande DCC)
"b" pour programmer un bit particulier d’un CV sur la voie principale en écriture seule sans vérification (commande DCC)
"W" pour programmer un CV sur la voie de programmation avec vérification donc réponse du décodeur (commande DCC)
"B" pour programmer un bit particulier d’un CV sur la voie de programmation avec vérification donc réponse du décodeur (commande DCC)
"R" pour lire un CV sur la voie de programmation avec réponse du décodeur évidemment (commande DCC)

Et surtout, il y en a d’autres en plus avec la bibliothèque DCCpp !

Il y a tout ce qu’il faut sur Locoduino  ;D
On ne le répète pas assez.

839
Le logiciel DCC++ / Re : DCCpp 1.4.2
« le: novembre 09, 2020, 06:21:29 pm »
Néanmoins cette petite centrale est très sexie et le meilleur écrin pour DCCpp  ;D ??? :P :-*


Si, Si !

C'est l'oeuvre de Michel !

840
Débuter / Re : Centrale dcc minimaliste
« le: novembre 09, 2020, 05:48:23 pm »
Le modèle pour moteur avec L298 est celui de Deek-Robot.
Le principal problème est qu'on ne peut pas dépasser 12V sous peine de cramer l'Arduino, ou alors il faut isoler Vin et ajouter un régulateur 8-9V externe.
Pour les pins de commande des ponts en H, ça peut s'adapter facilement à DCCpp.
La mesure de courant fonctionne sur A0 et A1

Voici un texte qui décrit bien le produit :
The NANO Motor Shield is based on the L298P, which is a dual full-bridge driver designed to drive inductive loads such as relays, solenoids, DC and stepping motors. It lets you drive two DC motors with your Arduino NANO board, controlling the speed and direction of each one independently. You can also measure the motor current absorption of each motor, among other features.
   •   You can find in the Getting Started section all the information you need to configure your board, use the Arduino Software (IDE), and start tinker with coding and electronics.
Technical specs
Operating Voltage
5V to 12V
Motor controller
L298P, Drives 2 DC motors or 1 stepper motor
Max current
2A per channel or 4A max (with external power supply)
Current sensing
1.65V/A
Free running stop and brake function
 
Power

The NANO Motor Shield must be powered only by an external power supply. Because the L298 IC mounted on the shield has two separate power connections, one for the logic and one for the motor supply driver. The required motor current often exceeds the maximum USB current rating.
External (non-USB) power can come either from an AC-to-DC adapter (wall-wart) or battery. The adapter can be connected by plugging a 2.1mm center-positive plug into the Arduino's board power jack on which the motor shield is mounted or by connecting the wires that lead the power supply to the Vin and GND screw terminals, taking care to respect the polarities.
To avoid possible damage to the Arduino board on which the shield is mounted, we reccomend using an external power supply that provides a voltage between 7 and 12V. If your motor require more than 9V we recommend that you separate the power lines of the shield and the Arduino board on which the shield is mounted. This is possible by cutting the "Vin Connect" jumper placed on the back side of the shield. The absolute limit for the Vin at the screw terminals is 18V.
The shield can supply 2 amperes per channel, for a total of 4 amperes maximum. 

Input and Output

This shield has two separate channels, called A and B, that each use 4 of the Arduino pins to drive or sense the motor. In total there are 8 pins in use on this shield. You can use each channel separately to drive two DC motors or combine them to drive one bipolar stepper motor. The shield's pins, divided by channel are shown in the table below: 


Functionpins per Ch. Apins per Ch. B
Direction D12 D13
PWMD3D11
BrakeD9D8
Current senseA0A1


If you don't need the Brake and the Current Sensing and you also need more pins for your application you can disable this features by cutting the respective jumpers on the back side of the shield. 

Motors Connection

Brushed DC motor. You can drive two Brushed DC motors by connecting the two wires of each one in the (+) and (-) screw terminals for each channel A and B. In this way you can control its direction by setting HIGH or LOW the DIR A and DIR B pins, you can control the speed by varying the PWM A and PWM B duty cycle values. The Brake A and Brake B pins, if set HIGH, will effectively brake the DC motors rather than let them slow down by cutting the power. You can measure the current going through the DC motor by reading the SNS0 and SNS1 pins. On each channel will be a voltage proportional to the measured current, which can be read as a normal analog input, through the function analogRead() on the analog input A0 and A1. For your convenience it is calibrated to be 3.3V when the channel is delivering its maximum possible current, that is 2A.

Pages: 1 ... 54 55 [56] 57 58 ... 170