Auteur Sujet: Barrette éclairage détecte mouvement  (Lu 24106 fois)

jembi

  • Newbie
  • *
  • Messages: 5
    • Voir le profil
Barrette éclairage détecte mouvement
« 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 ?

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3039
  • 100% Arduino et N
    • Voir le profil
Re : Barrette éclairage détecte mouvement
« Réponse #1 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.
Cordialement,
Dominique

Souris verte

  • Newbie
  • *
  • Messages: 40
  • HO, DCC, Arduino...
    • Voir le profil
Re : Barrette éclairage détecte mouvement
« Réponse #2 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

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 810
    • Voir le profil
Re : Barrette éclairage détecte mouvement
« Réponse #3 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.

jembi

  • Newbie
  • *
  • Messages: 5
    • Voir le profil
Re : Barrette éclairage détecte mouvement
« Réponse #4 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.

Fantasio

  • Newbie
  • *
  • Messages: 40
    • Voir le profil
Re : Barrette éclairage détecte mouvement
« Réponse #5 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....

Thierry

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 810
    • Voir le profil
Re : Re : Barrette éclairage détecte mouvement
« Réponse #6 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...

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Barrette éclairage détecte mouvement
« Réponse #7 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.
Cordialement

jembi

  • Newbie
  • *
  • Messages: 5
    • Voir le profil
Re : Barrette éclairage détecte mouvement
« Réponse #8 le: mai 10, 2020, 03:46:44 pm »
Merci, je vais creuser la piste attiny85 + capteur de mouvement.


Fantasio

  • Newbie
  • *
  • Messages: 40
    • Voir le profil
Re : Barrette éclairage détecte mouvement
« Réponse #10 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

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

« Modifié: mai 12, 2020, 01:31:51 am par Fantasio »

Pyk35

  • Full Member
  • ***
  • Messages: 110
    • Voir le profil
Re : Barrette éclairage détecte mouvement
« Réponse #11 le: mai 12, 2020, 07:19:20 am »
Cela semble une bonne solution en effet!
A+
Cédric

msport

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 2217
  • HO avec DCC++ en DIY Réseaux très éphémères
    • Voir le profil
Re : Barrette éclairage détecte mouvement
« Réponse #12 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 ...
Cordialement

Tony04

  • Hero Member
  • *****
  • Messages: 569
    • Voir le profil
Re : Barrette éclairage détecte mouvement
« Réponse #13 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

Fantasio

  • Newbie
  • *
  • Messages: 40
    • Voir le profil
Re : Barrette éclairage détecte mouvement
« Réponse #14 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/

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