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.


Sujets - peyo

Pages: [1]
1
Infos et bonnes affaires / Train de table
« le: août 25, 2021, 03:47:30 pm »
Bonjour à tous,
Suite à mon projet de train de table
http://forum.locoduino.org/index.php?topic=411.msg11082#msg11082

J'ai suivi les conseils de certains (entre autre Dominique) et propose désormais mon réseau de trains de table à la location pour les événements. Ainsi que mon réseau en 7''1/4 pour amuser les enfants en extérieur.
Si toutefois vous ou l'une de vos connaissances pouvait être intéressés, merci de faire tourner le lien :

https://redingotesdelouest.wordpress.com/trains/


Je propose également toute la vaisselle 1900 accumulée ainsi que plusieurs autres services, calèches, animations... pas trop loin de la Bretagne !


D’avance merci pour votre soutien et belle journée à tous !
Peyo pour les Redingotes De l'Ouest !

2
Vos projets / Tropicaliser un arduino
« le: août 23, 2018, 06:39:21 pm »
Bonjour à tous,

Quelqu'un serait-il comment faire, pour tropicaliser un circuit arduino?

L'idée est qu'un arduino placé sur un circuit de train, en extérieur, en Bretagne.. ne doit pas durer très longtemps...

Noyer dans la Résine epoxy?
Dans de la colle de pisto-colle?

Je ne sais pas si c'est une bonne idée au niveau de l'échauffement du circuit,

Quelqu'un a déjà fait ce genre de truc???

D'avance merci pour vos conseils.

3
Vos projets / Chargeur de wagons automatique
« le: août 22, 2018, 08:55:55 pm »
Messieurs,
Voici mon nouveau projet pour mon réseau de jardin au 7/8n2
Je souhaiterais faire une entreprise de chargement de produit chimique (en vrai de l'eau pour arroser les plantes du réseau)

En gros : le feu est au vert, le train arrive sous le chargeur, une pédale de voie est activée, au bout de deux secondes (pédale enfoncée), le feux passe au rouge, le chargeur rempli le wagon de produit pendant un temps donné, puis une fois la tempo écoulé, le feu repasse au vert, le train repart.

j'ai essayé des programmes toutes l'aprem en vain (je suis en vacances!) j'ai testé machine à états, delay, millis...
mais rien ne fonctionne!!

Le remplissage est assuré par un relais qui actionne une pompe à eau.

Je n'arrive pas à faire en sorte que l'action ne se fasse, que lorsque la pédale reste 2 secondes, (comme ça si le train ne fait que passer le remplissage ne ce fait pas!) je reviens toujours à mon programme de base :
//déclaration des variables
int pinBouton;
int pinLed1, pinLed2;

void setup() {
// definition mode relais
  pinMode(13, OUTPUT);

    //initialisation des variables
  pinBouton = 2;
  pinLed1 = 4;
  pinLed2 = 6;
 
  //définition des modes
  pinMode(pinBouton, INPUT); //mode lecture pour le bouton
  pinMode(pinLed1, OUTPUT); //mode écriture pour led1
  pinMode(pinLed2, OUTPUT); //mode écriture pour led2
 
}
void loop() {
   //lecture de l'état du bouton et stockage dans etatBouton
  boolean etatBouton = digitalRead(pinBouton);
  //test des conditions
  if (etatBouton==HIGH && ????)//test si bouton appuyé
  {
remplissage ();

  }
  if (etatBouton==LOW)//test si bouton levé
  {
    digitalWrite(pinLed1,HIGH); //Led1 allumée
    digitalWrite(pinLed2,LOW); //led2 éteinte
    digitalWrite(13, HIGH); //Relais sur OFF
  }
  delay(100); //petite attente
 
 
 
       
}

void remplissage ()
{
  digitalWrite(pinLed1,LOW); //led1 éteinte
    digitalWrite(pinLed2,HIGH); //led2 allumée
    delay (2000); //atternte de 2 secondes pour etre sur que le train ne bouge plus
    digitalWrite(13, LOW);//relais sur ON
    delay (10000);
    digitalWrite(pinLed1,HIGH); //Led1 allumée
    digitalWrite(pinLed2,LOW); //led2 éteinte

}

  //digitalWrite(13, HIGH);   
 

Pour le temps d'attente, j'ai trouvé ça qui fonctionne et que je pourrais intégrer à mon code mais je pense pouvoir faire plus simple..

int temps_defini = 2000;   
int ledPin     = 4;       
int boutonPin  = 2;     

unsigned long debut_appui;
boolean variable = false;
int etat_bouton;
int dernier_etat_bouton = LOW;
int etat_led = LOW;

void setup() {
pinMode(ledPin, OUTPUT);     
pinMode(boutonPin, INPUT);   
}



void loop(){
 
   etat_bouton = digitalRead(boutonPin);           
 
   
   
   if (etat_bouton == HIGH && dernier_etat_bouton == LOW){     
   debut_appui = millis();                                     
   variable = true;                                           
   }
   
   
   if ( variable == true && etat_bouton == HIGH &&  dernier_etat_bouton == HIGH){   
                                                                                 
     if ((millis() - debut_appui) >= temps_defini){                                             
     etat_led = HIGH;                                                         
     
     if(etat_bouton == LOW && etat_led == HIGH && dernier_etat_bouton == HIGH){
     etat_led = LOW;
     variable = true;}}
                         
}
dernier_etat_bouton = etat_bouton; 
digitalWrite(ledPin, etat_led);
}

Le summum serait d'arrêter le remplissage si le train part avant la fin, mais c'est pas ma priorité...

Des pistes, un conseil? d'avance merci à vous et bonne soirée.

Peyo

4
Vos projets / Automate embarqué
« le: juin 24, 2018, 12:11:07 pm »
Bonjour à tous,
Voila quelques années que je construis des trains de jardin à l'échelle 1/13.5ème (7/8n2) pour mon fils mais aussi un peu pour moi je l'avoue :-)
J'ai réalisé un circuit de 50m dans mon jardin et toute une serie de locos mais je bloque sur la prog Arduino..
J'ai bien avancé et progressé en code et compréhension de l'engin mais je suis bloqué à l'heure ou je vous tape ces lettres..
Je maîtrise le module RFID et sa programmation (lecture et envoi d'ordres) ainsi que le module L298 (accélération et sens moteur)

Le projet :
Un circuit de 50m linéaire avec un badge RFID à chaque extremité (butée fin de voie) et également 1 badge RFID en entrée ET sortie de gare (Gare 1 et Gare 2).
Sous ma loco j'ai un arduino nano, un bouton poussoir BP1, un lecteur RFID et également un module L298 pour gérer l'accélération progressive de la loco et le sens du moteur.

Mon objectif :
    1 : La loco se met en marche avant  (progressive) lorsque j'appui sur un bouton poussoir BP1.
    2 : Si la loco badge sur une puce RFID Fin de voie 1 ou Fin de voie 2, la loco s'arrête progressivement pour repartir dans l'autre sens suivant une tempo définie.
    3 : Si la loco passe sur un Badge Gare 1 ou Gare 2, la loco décélère, s'arrête, puis repart progressivement (dans le même sens) après une tempo définie.
    4 : enfin, si je rappuis sur BP1, la loco s'arrête.

Je peux ainsi déplacer les badges sur la voie pour faire évoluer le parcours...

Matos :
- Arduino nano
- Bouton poussoir BP1
- RFID RC522
- Module L298N
- Badge RFID Gare 1
- Badge RFID Gare 2
- Badge RFID Fin de voie 1
- Badge RFID Fin de voie 2

 :o Voila le bazard, J'arrive à faire quelques bout de code mais rien qui tienne le rail, j'y ai déjà passé une bonne vingtaine d'heure mais la... je vois pas d'issue possible avec mon niveau débutant..

Merci infiniment à toutes les personnes qui seraient de bon conseil et je vénérerai quiconque me proposerais un bout de code!

 Au plaisir  :)
peyo

5
Vos projets / Un train de table
« le: novembre 24, 2017, 08:49:31 pm »
Bonjour à tous,
Suite à ma présentation, je reviens poster le sujet qui m'amène ici.

J'ai prévu mon mariage pour bientôt et l'idée et de mettre un train sur les tables du dîner pour faire le service boisson/nourriture.
Je l'ai déjà fais à presque tous les grands repas de famille (15pers max) Mais la... (80pers) ça va envoyer du charbon !!
Du coup j'accumule les achats de voie LGB.... (c'est presque aussi intéressant que les placements ou le foncier..)

Et voilà ma grande Question : comment faire marcher tout ça !!!!!

L'idée : 2 convois de 4 à 6 wagons. Un circuit type ligne droite avec arrêt en bout (puis temporisation de 10 secondes) et marche arrière jusqu'au point de départ (l'autre bout quoi).
Pour le croisement des deux convois : 2 aiguilles avec voie d'évitement talonnée.
 J'ai 35m de voie environ.
Et comme j'y connais rien en arduino (pour info je suis physicien de mesures à la base et j'eu fais du grafcet au lycée..) je me demande par ou commencer ?????????????????
J'ai un an (peut être 2..) pour choisir l'électronique ''idéale'' .

Mon idée, peut être pas la bonne ?! :
Un circuit alimenté en 12v et un arduino par machine qui réagit au passage d'infos trouvées sur la voie (avec relais de puissance pour avant / arrière et tempo en progra).. et éventuellement une télécommande avec avant / arrière / stop.
Pour le croisement / voie d'évitement j'ai déjà un circuit analogique tout prêt..
J'ai lu tout le livre ''Projet arduino pour les nuls'', mon pc tourne sous Linux et je suis Breton (bolée de cidre à tous!)

Quelqu'un à une idée? un conseil? Uno? nano? micro? le nano placébo?

D'avance merci pour vos réponses et précieux conseils.
Au plaisir de vous lire.
Peyo

6
Présentez vous ! / Bonjour les locophiles !
« le: novembre 23, 2017, 10:55:26 pm »
Bonjour à tous,
Moi c'est Peyo, je suis férrovipathe depuis 15 ans maintenant et si Decauville n'était pas mort, on serait surement pote.
Je m'inscris sur ce forum car j'ai découvert arduino depuis peu et avec ça c'est sur, je serais le roi du ballast !!
J'ai à mon actif un réseau Ho de 20m de voie, 50m de voie en G dans mon jardin et tout un tas de machines ''maison'' qui vont avec.
Bref tous ça pour dire que du haut de mes 28 ans (30.5 dents et deux enfants) j'ai (nous avons) prévu mon mariage pour bientôt et l'idée (bien entendu) et de mettre un train sur les tables pour faire le service boisson/nourriture.
Je l'ai déjà fais à presque tous les grands repas (15pers max) Mais la... (80pers) ça va envoyer du charbon !!
Du coup j'accumule les achats de voie LGB.... (c'est presque aussi intéressant que les placements ou le foncier..)

Et voilà ma grande Question : comment faire marcher tout ça !!!!!

L'idée : 2 convois de 4 à 6 wagons. Un circuit type ligne droite avec arrêt en bout (puis temporisation de 10 secondes) et marche arrière jusqu'au point de départ (l'autre bout quoi).
Pour le croisement des deux convois : 2 aiguilles avec voie d'évitement talonnée.
 J'ai 35m de voie environ.
Et comme j'y connais rien en arduino (pour info je suis physicien de mesures à la base et j'eu fais du grafcet au lycée..) je me demande par ou commencer ?????????????????
J'ai un an (peut être 2..) pour choisir l'électronique ''idéale'' .
Mon idée, peut être pas la bonne ?! :
Un circuit alimenté en 12v et un arduino par machine qui réagit au passage d'infos trouvées sur la voie (avec relais de puissance pour avant / arrière et tempo en progra).. et éventuellement une télécommande avec avant / arrière / stop.
Pour le croisement / voie d'évitement j'ai déjà un circuit analogique tout prêt..
J'ai lu tout le livre ''Projet arduino pour les nuls'', mon pc tourne sous Linux et je suis Breton (bolée de cidre à tous!)

Quelqu'un à une idée? un conseil? Uno? nano? micro? le nano placébo?

D'avance merci et j'espère que vous allez bien, moi c'est Peyo   :) !

 ;)Tchou ;)

Pages: [1]