Auteur Sujet: Détecteur de Position Absolue Différentielle (DPAD)  (Lu 37708 fois)

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3157
  • 100% Arduino et N
    • Voir le profil
Re : Détecteur de Position Absolue Différentielle (DPAD)
« Réponse #15 le: décembre 26, 2020, 07:07:23 pm »
la video de démonstration est parfaite  ;D
Cordialement,
Dominique

loulout

  • Jr. Member
  • **
  • Messages: 62
    • Voir le profil
Re : Détecteur de Position Absolue Différentielle (DPAD)
« Réponse #16 le: mai 20, 2025, 02:21:20 pm »
Je viens de découvrir cette méthode de détection qui me semble très intéressante. Je suis surpris qu'elle soit aussi peu connue car elle parait avoir beaucoup d'avantages par rapport aux autres méthodes. En êtes-vous toujours satisfaits ?

De mon côté, ne voulant pas me lancer dans la construction de circuits imprimés, je me demande s'il ne serait pas suffisant de comparer en permanence les valeurs de luminosité obtenues à l'aide de capteurs génériques comme le KY-018.

D'autre part, la vidéo présentée plus haut montre 3 configs de luminosité différentes dont l'obscurité. Comment ça se passe dans le noir ?


Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3157
  • 100% Arduino et N
    • Voir le profil
Re : Détecteur de Position Absolue Différentielle (DPAD)
« Réponse #17 le: mai 20, 2025, 03:07:02 pm »
On doit certainement faire quelque chose avec ces  KY-018, mais c’est à tester. Pas forcément plus simple.

Les Gerbers sont donnés page précédente.

Perso, je trouve que ce système DAPD est très simple et efficace, les diodes sont quasiment invisibles meme en N et c’est rapide.
Je les utilise en point d’arrêt en bout de quai pour les arrêts en gare.
Attention, quand le train redémarre, il y a des détections parasites ente les wagons, à ignorer par soft.

Dans le noir, j’éclaire avec des diodes rouges décrites dans la page précédente
Cordialement,
Dominique

loulout

  • Jr. Member
  • **
  • Messages: 62
    • Voir le profil
Re : Re : Détecteur de Position Absolue Différentielle (DPAD)
« Réponse #18 le: mai 20, 2025, 03:14:50 pm »
On doit certainement faire quelque chose avec ces  KY-018, mais c’est à tester. Pas forcément plus simple.

Les Gerbers sont donnés page précédente.

Perso, je trouve que ce système DAPD est très simple et efficace, les diodes sont quasiment invisibles meme en N et c’est rapide.
Je les utilise en point d’arrêt en bout de quai pour les arrêts en gare.
Attention, quand le train redémarre, il y a des détections parasites ente les wagons, à ignorer par soft.

Dans le noir, j’éclaire avec des diodes rouges décrites dans la page précédente
Ok, merci pour les infos. Les leds rouges sont à placer au-dessus des phototransistors ? Ou simplement dans la zone de détection afin qu'il y ait un peu de lumière ?

En tout cas, je suis étonné que cette solution ne soit pas plus connue et répandue.


Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3157
  • 100% Arduino et N
    • Voir le profil
Re : Re : Re : Détecteur de Position Absolue Différentielle (DPAD)
« Réponse #19 le: mai 20, 2025, 03:28:16 pm »
Les leds rouges sont à placer au-dessus des phototransistors, simplement dans la zone de détection afin qu'il y ait un peu de lumière.

A définir au moment du montage selon les contraintes.
Cordialement,
Dominique

Dominique

  • Global Moderator
  • Hero Member
  • *****
  • Messages: 3157
  • 100% Arduino et N
    • Voir le profil
Re : Détecteur de Position Absolue Différentielle (DPAD)
« Réponse #20 le: mai 20, 2025, 03:44:05 pm »
N'ayant pas trouvé les fichiers Gerber, voici ceux que Michel (Msport) m'avait transmis, provenant de Geoff Bunza je pense :
Cordialement,
Dominique

loulout

  • Jr. Member
  • **
  • Messages: 62
    • Voir le profil
Re : Détecteur de Position Absolue Différentielle (DPAD)
« Réponse #21 le: mai 20, 2025, 03:50:42 pm »
Merci beaucoup, mais je vais d'abord essayer les capteurs KY-018 (autour de 0.60 € pièce). En comparant les valeurs obtenues à partir de 2 capteurs, l'un de référence, l'autre sur la voie, et directement branchés sur une carte Arduino, ça devrait marcher. Apparemment ça ne nécessite aucun composant supplémentaire.

loulout

  • Jr. Member
  • **
  • Messages: 62
    • Voir le profil
Re : Détecteur de Position Absolue Différentielle (DPAD)
« Réponse #22 le: mai 28, 2025, 04:35:41 pm »
J'ai obtenu par l'intermédiaire de Gotronic 4 capteurs de luminosité du type KY-054 (les KY-018 n'ont que des photorésistances) et fait des premiers tests qui s'avèrent concluants. Ces capteurs qui comprennent un circuit imprimé et donc une petite carte sont peu volumineux et semblables aux capteurs à effet Hall par leur taille. Les phototransistors semblent un peu plus gros que ceux présentés plus haut et ne peuvent s'insérer entre 2 traverses (il manque 1 ou 2mm) à moins bien sûr d'écarter légèrement ces dernières. Gotronic propose toutefois un autre capteur de luminosité très similaire (ST012) avec un phototransistor qui parait légèrement plus petit.

Pour ma part, ayant surtout besoin d'une solution sur table, mais pas seulement, j'ai fait un essai en plaçant le capteur tout près du rail à l'extérieur de la voie. Lors du passage d'une loco, wagon, ... le capteur renvoie une valeur de lux bien inférieure à sa valeur précédente ou à la valeur retournée par un capteur de référence.

On peut donc en conclure que, grâce à ce type de composant prêt à l'emploi, il est possible de détecter le passage d'un train de manière fiable sans les inconvénients que l'on peut rencontrer avec d'autres méthodes. Et si on souhaite amener des perfectionnements, il serait intéressant que ces capteurs aient un phototransistor un tout petit plus petit et déporté par rapport à la carte support au moyen de simples câbles de quelques cm afin d'obtenir un montage plus flexible.

CATPLUS

  • Sr. Member
  • ****
  • Messages: 450
    • Voir le profil
Re : Détecteur de Position Absolue Différentielle (DPAD)
« Réponse #23 le: mai 28, 2025, 05:19:07 pm »
Bonjour

Pourriez-vous svp dans en dire plus (photos, soft, etc...)

Best Regards

loulout

  • Jr. Member
  • **
  • Messages: 62
    • Voir le profil
Re : Re : Détecteur de Position Absolue Différentielle (DPAD)
« Réponse #24 le: mai 28, 2025, 05:27:56 pm »
Bonjour

Pourriez-vous svp dans en dire plus (photos, soft, etc...)
Si cela vous suffit, on trouve tout sur la page du composant vendu par Gotronic, y compris le code accessible depuis l'onglet Références/Guide d'utilisation.
https://www.gotronic.fr/art-module-phototransistor-48101.htm

Le code indique comment récupérer la valeur de luminosité :
// Define pin for phototransistor
int light_sensor = A5;
// Definition of the parameters required for the calculation
const double U1 = 5.0;
const double R2 = 10000.0;
double U2;
double I;
double R1;
double lux;
int rawValue;

void setup() {
  // Define the pin mode
  pinMode(light_sensor, INPUT);
  // Set up serial communication for serial monitor
  Serial.begin(9600);
  Serial.println("KY-054 Brightness test");
}

void loop() {
  // Reading the voltage of the light sensor
  rawValue = analogRead(light_sensor);
  U2 = rawValue * (5.0/1023) ; 

  // Check U2 for the division
  if (U2 != 0) {
    // Calculate the resistance of the sensor
    R1 = (U1 * R2) / U2;
    // Calculate current
    I = (U1 / R1) * 1000000.0;
    // Calculate lux
    lux = log(I)/0.06;
  }
  else lux = 0;

  // Output the result on the serial monitor
  Serial.print("Lux:\t");
  Serial.println(lux);

  // wait for one second
  delay(1000);
}

CATPLUS

  • Sr. Member
  • ****
  • Messages: 450
    • Voir le profil
Re : Détecteur de Position Absolue Différentielle (DPAD)
« Réponse #25 le: mai 29, 2025, 08:08:49 am »
Merci
Best Regards