jeudi, 28 mars 2024|
 

Réalisation d’un wagon de mesure (distance et vitesse)

Description : Le système est construit autour d’un Arduino Nano dont le rôle est de : mesurer les tensions analogiques de sortie des capteurs linéaires à effet Hall extraire la position angulaire de l’essieu calculer la distance parcourue (...)

En savoir plus »
 

La carte Satellite V1 (3)

Cet article comporte 3 parties : Les formats des messages CAN pour le projet Locoduinodrome Le SAM Quelques exemples d’utilisation.Les formats des messages CAN Nous avons expliqué dans « La carte Satellite V1 - Principes fondateurs » que les (...)

En savoir plus »
 

Utiliser les composants CMS

Les composants dits « traversants » sont les plus anciens mis sur le marché. Il s’agit de composants qui, pour être soudés sur le circuit imprimé nécessitent de percer ce dernier. Souder le composant consiste donc à passer ses broches par les (...)

En savoir plus »
 

La carte Satellite V1 (2)

Nous avons vus dans Les principes fondateurs les idées qui ont gouverné la conception de la carte Satellite V1. Il reste à décider du « combien » : combien de LEDs pour les signaux, combien de servomoteurs pour les appareils de voie, combien de (...)

En savoir plus »
 

La carte Satellite V1 (1)

Dans un réseau DCC piloté automatiquement, c’est à dire permettant de gérer le cantonnement en modulant la vitesse des locomotives, en commandant la position des appareils de voie et en pilotant une signalisation réaliste, il est nécessaire de (...)

En savoir plus »
 

TCOs en Processing (2)

Pavés divers Commençons par quelques pavés utiles, des butoirs et des sens de circulation : Ces pavés vont nécessiter des formes qui ne seront utilisées que par un pavé, de plus ces formes sont polygonales. Pour éviter d’avoir à (...)

En savoir plus »
 

Comment concevoir rationnellement votre système

Avant de se lancer dans une programmation spaghetti sans savoir exactement où l’on va, il est nécessaire de modéliser le système que l’on veut mettre en œuvre. La modélisation consiste à poser correctement le problème et d’utiliser une façon de (...)

En savoir plus »
 

La bibliothèque SlowMotionServo

Après la réalisation du logiciel de pilotage de servomoteurs destiné à la commande d’actionneurs d’aiguillages, voir « Manœuvre des aiguilles avec des servomoteurs » j’ai voulu m’attaquer à la manœuvre de portes de remises et de barrières de (...)

En savoir plus »
 

Piloter son Arduino avec son navigateur web et Node.js (4)

Un contrôleur USB/série, Ethernet et WiFi pour DCC++ Dans un premier temps, nous allons voir comment piloter notre Arduino directement relié au port USB/Série de notre ordinateur. C’est la première des possibilités offertes par DCC++ sur un (...)

En savoir plus »
 

TCOs en Processing (1)

Dans l’article Processing pour nos trains on a vu comment faire des pavés pour TCO en Processing. On va généraliser ici cette méthode pour réaliser (à la demande) des TCOs. Pour faire cela proprement, on va utiliser la programmation objet. (...)

En savoir plus »
 

 
A propos de LOCODUINO
Dans cet article, on va aborder la programmation de l’Arduino pour produire un signal DCC de 2 manières différentes. La première méthode oblige à considérer le fonctionnement du Timer et des interruptions, ainsi que les routines d’interruption. C’est une application pratique des articles (...)
En savoir plus »
Fils de nouvelles RSS