LOCODUINO

Parlons Arduino => Vos projets => Discussion démarrée par: jembi le mai 09, 2020, 08:59:37 am

Titre: Barrette éclairage détecte mouvement
Posté par: jembi le mai 09, 2020, 08:59:37 am
Bonjour à tous,
Je suis pas très doué en électronique.
Mais je me demandais  s'il est possible d'éclairer les voitures ho avec des leds (barrette d'éclairage par exemple) et que ces leds s'allument des que le train bouge. Et s'éteignent quand le train est à l'arrêt au bout de quelques minutes.
Je sais que train-tech fait cela avec une pile bouton.
http://www.train-tech.com/index.php/lighting/interior-coach-lighting
Mais est ce que c'est possible avec le courant dcc ?
Titre: Re : Barrette éclairage détecte mouvement
Posté par: Dominique le mai 09, 2020, 09:23:07 am
Bonjour à tous,
Je suis pas très doué en électronique.
Mais je me demandais  s'il est possible d'éclairer les voitures ho avec des leds

A mon avis ce n’est pas la meilleure manière de poser une question  :-[

On peut mettre un décodeur de loco dans une voiture, acec les leds d’éclairage reliées à la sortie moteur.

Ainsi l’éclairage peut être commandé à distance, en DCC.
Titre: Re : Barrette éclairage détecte mouvement
Posté par: Souris verte le mai 09, 2020, 09:56:01 am
Bonjour,
Avec une petite Dynamo entraînée par les roues du wagon.
Le courant généré alimente des led.
Le wagon n’est éclair que quand il roule... pour les arrêts en gare, il faut un petit accu
Titre: Re : Barrette éclairage détecte mouvement
Posté par: Thierry le mai 09, 2020, 10:15:22 am
Et pour faire court, le problème ne se pose pas en DCC, la tension est toujours présente dans la voie, que le train soit en marche où à l'arrêt. Donc l'éclairage est constant.
Il reste la solution de condensateurs pour prolonger la durée de l'éclairage un peu après l'arrêt d'un train en analogique. C'est aussi utile en DCC pour éviter les clignotements dus à la perte de contact au passage des appareils de voie.
Titre: Re : Barrette éclairage détecte mouvement
Posté par: jembi le mai 09, 2020, 06:26:49 pm
C'est clair que je me suis certainement mal exprimé car personne n'a compris la question. Le but ce n'est pas de mettre un decodeur dcc dans les voitures, ni une dynamo. Tans pis.
Titre: Re : Barrette éclairage détecte mouvement
Posté par: Fantasio le mai 09, 2020, 06:58:40 pm
Bonjour Jembi

Une solution pourrait être d'utiliser un capteur de vibration associé à un attiny85 par exemple...
Les rails en DCC fournissent l'alimentation en permanence, dès que le train bouge le capteur envoie un signal à l'attiny et ce dernier alimente les led tant que le capteur envoie régulièrement un signal.
Le train à l'arrêt, absence de signal, l'attiny coupe l'alimentation des led...

Bien sûr c'est un premier jet....
Titre: Re : Re : Barrette éclairage détecte mouvement
Posté par: Thierry le mai 09, 2020, 08:49:08 pm
C'est clair que je me suis certainement mal exprimé car personne n'a compris la question.

Non, non, tu t'es très bien exprimé, mais comme tout le monde j'ai lu en diagonale et pensait avoir compris la question. En relisant posément, c'est beaucoup plus clair ! Il faut se rappeler des paroles de nos professeurs qui nous rabâchaient que la bonne compréhension de la question donnait souvent une partie de la réponse ! Et là d'un seul coup, la réponse de Fantasio parait beaucoup plus pertinente...
Titre: Re : Barrette éclairage détecte mouvement
Posté par: msport le mai 09, 2020, 09:47:34 pm
Et puisque chacun peut faire preuve de créativité, je propose une détection de mouvement par un aimant sur un essieu, détecté par un capteur à effet hall (comme dans l'article mesure de vitesse) http://locoduino.org/spip.php?article259

Maintenant, si c'est pour recopier le OO Gauge Automatic Coach Lighting, effectivement un accéléromètre en I2C sur un ATTiny devrait faire l'affaire.
https://www.ebay.fr/itm/2PCS-MPU-6050-Module-3-Axis-Gyroscope-Accelerometer-Module-for-Arduino-MPU-6050/192951558019

Etait-ce la question ? Pourquoi le DCC ? si c'est pour alimenter le montage à la place de la pile bouton, il suffit de récupérer le schéma d'un éclairage wagon à LED (capteurs à lamelle + pont redresseur + condensateur + régulateur) pour alimenter la version home made du OO Gauge Automatic Coach Lighting.
Titre: Re : Barrette éclairage détecte mouvement
Posté par: jembi le mai 10, 2020, 03:46:44 pm
Merci, je vais creuser la piste attiny85 + capteur de mouvement.
Titre: Re : Barrette éclairage détecte mouvement
Posté par: Pyk35 le mai 10, 2020, 05:16:16 pm
Quelqu'un aurait déjà tester l'accéléromètre  l'ADXL345 ?

Adafruit : US$ 17 :https://www.adafruit.com/product/1231 (https://www.adafruit.com/product/1231)

Aliexpress : <2€ :  https://fr.aliexpress.com/item/32949372779.html?spm=a2g0o.productlist.0.0.404b6d8bDYw4Jk&algo_pvid=ec2f11bd-2452-4b77-88f7-ab9e14b4f4f4&algo_expid=ec2f11bd-2452-4b77-88f7-ab9e14b4f4f4-1&btsid=0b0a119a15891234848522026ef0fb&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_ (https://fr.aliexpress.com/item/32949372779.html?spm=a2g0o.productlist.0.0.404b6d8bDYw4Jk&algo_pvid=ec2f11bd-2452-4b77-88f7-ab9e14b4f4f4&algo_expid=ec2f11bd-2452-4b77-88f7-ab9e14b4f4f4-1&btsid=0b0a119a15891234848522026ef0fb&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_)
Titre: Re : Barrette éclairage détecte mouvement
Posté par: Fantasio le mai 12, 2020, 01:18:44 am
Bonsoir à tous

Je pense avoir trouver un petit programme qui pourrait convenir à jembi.

Mes connaissances en programmation m'obligent à vous préciser que je n'en suis pas l'auteur et je remercie ce dernier.

Je l'ai testé avec un UNO et adapté pour un attiny85. En plus d'une alim 5V, il nécessite un capteur de vibration, par exemple de ce type:

https://www.gotronic.fr/art-capteur-de-vibrations-haute-sensibilite-sw18010p-22186.htm (https://www.gotronic.fr/art-capteur-de-vibrations-haute-sensibilite-sw18010p-22186.htm)

Voici le code /* monostable redeclenchable
 *  à l'arret le capteur est ouvert,
 *     la pin2 est à la masse via la résistance,la led est éteinte.
 *  lorsque le train roule le capteur se ferme , la led s'allume.
 *  si le train s'arrete la led reste allumée durant la tempo.   
 *     
 *     
 *             ATTINY85        VCC
 *                                      |
 *         5 =|1  U  8|= VCC  Capteur
 *         3 =|2     7|= 2------|   
 *         4 =|3     6|= 1      |
 *       GND =|4     5|= 0      R (10-100K)
 *                              |
 *                             GND
 */


const byte led = 3;
const byte capteur = 2;
unsigned long interval = 10000; //valeur en ms à adapter selon besoin
unsigned long startTime;
byte lastPress;


void setup()
{
  pinMode(led, OUTPUT);
  pinMode(capteur, INPUT);
}


void loop()
{
  byte pressed = digitalRead(capteur);
  if (pressed)
  {
    if (pressed != lastPress)
    {
      digitalWrite(led, HIGH);
      startTime = millis();
    }
  }
  lastPress = pressed;
  if (digitalRead(led))
  {
    if (millis() - startTime >= interval)
    {
      digitalWrite(led, LOW);
    }
  }
}

En espérant qu'il pourra intéresser d'autres membres du forum....

Fantasio

Titre: Re : Barrette éclairage détecte mouvement
Posté par: Pyk35 le mai 12, 2020, 07:19:20 am
Cela semble une bonne solution en effet!
Titre: Re : Barrette éclairage détecte mouvement
Posté par: msport le mai 12, 2020, 03:51:17 pm
Capteur de vibrations haute sensibilité : si c'est le même que dans mon fer à souder, il faudra drôlement secouer les wagons pour qu'ils s’éclairent ...
Titre: Re : Barrette éclairage détecte mouvement
Posté par: Tony04 le mai 12, 2020, 04:05:38 pm
Bonjour,

je suis de l'avis de Michel, ce n'est pas le capteur qu'il faut pour cette application, il peut être utilisé comme détecteur de vol de ton vélo par exemple mais ne détectera surement pas le mouvement de la loco, par contre un accéléromètre sera parfait, voici un exemple: https://howtomechatronics.com/how-it-works/electrical-engineering/mems-accelerometer-gyrocope-magnetometer-arduino/
Et un autre que j'ai testé pour le fun, scotchant: http://www.brokking.net/yabr_main.html

Cordialement
Antoine
Titre: Re : Barrette éclairage détecte mouvement
Posté par: Fantasio le mai 17, 2020, 04:02:00 pm
Bonjour à tous,

Effectivement vous avez raison, le capteur auquel je pensais n'est pas suffisamment sensible pour le projet de Jembi...
Un accéléromètre serait l'une des meilleures solutions. j'ai trouvé, sur le site de mon fournisseur favori, celui ci basé sur un ADXL335.

https://wiki.seeedstudio.com/Grove-3-Axis_Analog_Accelerometer/  (https://wiki.seeedstudio.com/Grove-3-Axis_Analog_Accelerometer/)

Qu'en pensez vous?

Au sujet du petit programme que précédemment je vous proposais , il se comporte comme un monostable redéclenchable. Il y avait longtemps que j'en cherchais un pour activer des animations  :)

Bonne continuation et merci pour vos conseils