LOCODUINO - l'Arduino pour le train miniature

Tout sur ce qu'il nous faut pour alimenter nos réseaux.

commande PN voie unique avec feux ATTYNI 45 (pour Fil à mémo

Messagepar locomochris
28 Fév 2017, 10:45

int ledState = LOW; // extinction de la signalisation LED au départ
unsigned long previousMillis = 0; // mise à zéro de la temporisation du clignotant
// constants
unsigned long interval = 42; // durée à varier pour la durée du clignotement (milliseconds attention ATTyni 45 20 Mhz pas égale à arduino)
const int diode_rouge = 0; // broche 5 de l'ATTINY45
const int ils_fer = 2; // broche 7 de l'ATTINY45
const int ils_ouv = 1; // broche 6 de l'ATTINY45
const int pn_1 = 3; // BROCHE 2 ATTINY 45
const int pn_2 = 4; // BROCHE 3 DE L'ATTINY 45
// variables
int ferme =0;
void setup() {
// affectation des broches
pinMode(diode_rouge, OUTPUT); // diode en sortie 0
pinMode(ils_fer, INPUT); // ILS entrée 2 ils demande fermeture du PN.
pinMode(ils_ouv, INPUT); // ILS entrée 1 ils demande ouverture du PN.
pinMode(pn_1, OUTPUT); // relais commande moteur d'un coté PN cela permet le réglage de chaque fil à mémoire.
pinMode(pn_2, OUTPUT); // relais de commande de l'aute coté du pn
}
void loop() // les instructions sont répétées tant que l' arduino fonctionne
{
int etat_fer = digitalRead(ils_fer); // On lit la valeur ils fer
if (etat_fer == 1) // detection arrivée train
{
ferme = 1;
delay(10);
digitalWrite(pn_1,1);// ajout lignes
digitalWrite(pn_2,1);// ajoout ligne
do
{
int etat_ouv = digitalRead(ils_ouv); // On lit la valeur ils ouv
if (etat_ouv == 1) // detection arrivée train
{
delay(10);
ferme = 0;
digitalWrite(pn_1,0);// ouverture
digitalWrite(pn_2,0);// ouverture
digitalWrite(diode_rouge,0);// signalisation éteinte
}
unsigned long currentMillis = millis();
if (currentMillis - previousMillis >= interval)
{ // met en mémoire la dernière permutation de la LED
previousMillis = currentMillis;
if (ledState == LOW) // si la LED est éteinte ellle s'allume et vice-versa:
{
ledState = HIGH;
}
else
{
ledState = LOW;
}
digitalWrite(diode_rouge, ledState); // la LED éteinte selon ledState
}
}
while (ferme == 1);
}
}

ils.jpg
Fichiers joints
pn fil à memoire001.pdf
(677.46 Kio) Téléchargé 245 fois
Programme ATTYNI 45 PN.docx
(27.36 Kio) Téléchargé 221 fois
locomochris
 
Messages: 25
Enregistré le: 19 Sep 2014, 17:48

Re: LOCODUINO - l'Arduino pour le train miniature

Messagepar Arduino
03 Mar 2017, 13:31

J'ai le plaisir de vous informer que LOCODUINO vient de publier un nouvel article :
Block Automatique Lumineux avec la carte shield "Arduino 4 relays"

Cet article est vraiment pour les débutants puisqu'il propose un B.A.L que vous pourrez installer sur un ovale de voies de coffret de départ. De plus, pas d'électronique à concevoir, juste deux cartes achetées dans le commerce pour une quarantaine d'euros, un programme simple utilisant une bibliothèque toute faite, et la possibilité, si vous en avez envie, de l'améliorer vous-même. En contrepartie de sa simplicité, il ne prend pas tous les types de trains en charge, mais je peux vous assurer qu'il produira tout de même un bel effet sur un petit réseau de débutant.

Et oui, c'est bien de cela qu'il s'agit : le BAL des débutant(e)s ! :mdr:
Avatar de l’utilisateur
Arduino
 
Messages: 67
Enregistré le: 20 Déc 2016, 16:32

Re: LOCODUINO - l'Arduino pour le train miniature

Messagepar jlb
08 Mar 2017, 21:37

Bonsoir,

Nouvel article dans la série sur la PWM : La PWM : Qu'est ce que c'est ? (4) Monter en fréquence.

Bonne lecture ;)
jlb
 
Messages: 90
Âge: 60
Enregistré le: 24 Déc 2011, 14:08

Re: LOCODUINO - l'Arduino pour le train miniature

Messagepar TrouthyTrain
10 Mar 2017, 18:55

Arduino quels conseils donneriez-vous pour débuter, l'acquisition d'un starter kit?
TrouthyTrain
 
Messages: 25
Enregistré le: 24 Fév 2016, 18:09

Re: LOCODUINO - l'Arduino pour le train miniature

Messagepar jlb
10 Mar 2017, 20:52

Bonsoir,

Ca dépend si vous avez déjà quelques composants électroniques ou non. Si vous disposez déjà de résistances, de Leds, de quelques transistors, un arduino seul plus une breadboard et des fils de connexion suffira. Si vous partez de 0, un starter kit est une bonne solution.
jlb
 
Messages: 90
Âge: 60
Enregistré le: 24 Déc 2011, 14:08

Re: LOCODUINO - l'Arduino pour le train miniature

Messagepar Trusty
12 Mar 2017, 16:36

Bonsoir,

Un nouvel article d'une petite série de deux à propos d'une bibliothèque qui va vous aider à construire une interface utilisateur avec des menus et/ou des messages d'information sur les écrans Lcd les plus courants du marché :

Bibliothèque LcdUi (1).

Pour finir le Weekend en beauté !
Avatar de l’utilisateur
Trusty
 
Messages: 45
Âge: 61
Enregistré le: 25 Sep 2013, 10:31
Localisation: Vert Saint Denis (77)

Re: LOCODUINO - l'Arduino pour le train miniature

Messagepar TrouthyTrain
12 Mar 2017, 18:06

jlb a écrit:Bonsoir,

Ca dépend si vous avez déjà quelques composants électroniques ou non. Si vous disposez déjà de résistances, de Leds, de quelques transistors, un arduino seul plus une breadboard et des fils de connexion suffira. Si vous partez de 0, un starter kit est une bonne solution.

Non je ne possède pas les composants mais un fer à souder! En kiosque il existe une revue du nom de "Hackable magazine" qui semble être un bon support pour se lancer avec l' arduino, connaissez-vous et qu'en pensezvous? Jusqu'ou est-il possible d'aller avec un starter kit? :cool:
TrouthyTrain
 
Messages: 25
Enregistré le: 24 Fév 2016, 18:09

Re: LOCODUINO - l'Arduino pour le train miniature

Messagepar TrouthyTrain
13 Mar 2017, 10:20

jlb a écrit:Bonjour.

Un nouveau site, LOCODUINO, uniquement consacré à l'utilisation de l'Arduino dans le train miniature, vient d'ouvrir ses portes.

Une petite dizaine d'articles sont déjà disponibles et d'autres vont suivre dans les prochaines semaines. Notamment plusieurs sur le DCC.

Le spectre est large. Il s'agit de couvrir tous les niveaux, de novices à experts, et tous les sujets nécessaires. Il y a donc un peu d'électronique, juste ce qu'il faut pour brancher des dispositifs sur l'Arduino, de la programmation et, surtout, des projets ferroviaires.

Si vous vous sentez une âme d'auteur d'articles, vous pouvez vous inscrire comme rédacteur (le formulaire est en bas à droite de la page d'accueil).

Rendez vous sur http://www.locoduino.org

Vive la POO ...
TrouthyTrain
 
Messages: 25
Enregistré le: 24 Fév 2016, 18:09

Re: LOCODUINO - l'Arduino pour le train miniature

Messagepar Arduino
25 Mar 2017, 11:50

Bonjour à tous,

Locoduino vous propose aujourd'hui un nouvel article concernant le branchement de signaux lumineux du commerce sur un montage à base d'Arduino :
Signaux lumineux et Arduino

Cet article est dans la catégorie "Composants électroniques" et s'adresse principalement aux débutants.

Bonne lecture.
Avatar de l’utilisateur
Arduino
 
Messages: 67
Enregistré le: 20 Déc 2016, 16:32

Re: LOCODUINO - l'Arduino pour le train miniature

Messagepar Arduino
25 Mar 2017, 12:00

TrouthyTrain a écrit:... En kiosque il existe une revue du nom de "Hackable magazine" qui semble être un bon support pour se lancer avec l' arduino, connaissez-vous et qu'en pensezvous? Jusqu'ou est-il possible d'aller avec un starter kit? :cool:


La revue Hackable propose des montages d'électronique programmée à partir d'Arduino ou bien de Raspberry PI ; les montages concernent des domaines variés et certains pourraient trouver une application en modélisme ferroviaire. Le site LOCODUINO est exclusivement consacré au modélisme ferroviaire et à Arduino.

Il existe un numéro hors série de Hackable qui est consacré à Arduino (le HS N°1) et s'adresse aux débutants. Je me le suis procuré sur les conseils de Dominique de LOCODUINO pour me rendre compte et effectivement, ce numéro permet de mettre le pied à l'étrier. Le HS actuellement en kiosque propose la même chose pour le Raspberry PI.

Un kit Arduino permet d'aller très loin dans l'apprentissage : sa limite est atteinte le jour où le montage que vous voulez réaliser demande un composant qui n'est pas dans le kit, mais avant que cela arrive, vous aurez déjà fait de nombreux montages et bien progressé dans l'utilisation d'Arduino.
Avatar de l’utilisateur
Arduino
 
Messages: 67
Enregistré le: 20 Déc 2016, 16:32

PrécédenteSuivante

Retourner vers Électricité, électronique et numérique

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 19 invités