IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Arduino Discussion :

Présentation projet: détecter l'allumage led


Sujet :

Arduino

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    loisirs
    Inscrit en
    Février 2020
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : loisirs

    Informations forums :
    Inscription : Février 2020
    Messages : 118
    Par défaut
    La Led est suffisamment brillante, puisque c'est un voyant qui doit attirer l'attention de l'opérateur.

    Je peux réellement coller à la Led, j'ai les machines nécessaires pour fabriquer le support qui isolera la Led du monde extérieur.

    Pour les autres perturbations, je peux câbler en blindé et la distance entre le point de mesure et le système de mesure est max 1 m.

    La fréquence de clignotement est environ de 100hz.

    Je vais tester.

  2. #2
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 921
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 921
    Par défaut
    Citation Envoyé par jeanclaude83 Voir le message
    La fréquence de clignotement est environ de 100hz.
    Vous êtes sûr de vos 100Hz?
    100 fois par seconde ce n’est plus visible pour l’œil humain normalement à cause de la persistance rétinienne

  3. #3
    Membre confirmé
    Homme Profil pro
    loisirs
    Inscrit en
    Février 2020
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : loisirs

    Informations forums :
    Inscription : Février 2020
    Messages : 118
    Par défaut
    Oh la la
    Autant pour moi; la Led change d'état tous les 500ms donc cela doit faire 2hz.
    Je n'aurai pas dû manquer les cours de mathématiques.

  4. #4
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 921
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 921
    Par défaut
    Citation Envoyé par jeanclaude83 Voir le message
    Oh la la
    Autant pour moi; la Led change d'état tous les 500ms donc cela doit faire 2hz.
    Je n'aurai pas dû manquer les cours de mathématiques.
    Ok, ça fait même du 1hz si on parle du clignotement (elle clignote une fois par seconde)

    C’est plus simple à détecter aussi !!

  5. #5
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 921
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 921
    Par défaut
    Bravo @JP
    Clairement on “voit” en sortie du capteur quand le LED est ON ou OFF.
    Si les conditions de test correspondent à la situation de Jean-Claude c’est une approche tout à fait valide !

  6. #6
    Membre confirmé
    Homme Profil pro
    loisirs
    Inscrit en
    Février 2020
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : loisirs

    Informations forums :
    Inscription : Février 2020
    Messages : 118
    Par défaut
    Grand merci JP tu m'as certainement fourni la solution.

    Cette carte n'est pas facile à trouver; où t'es tu approvisionné?
    Existe t'il d'autres cartes ayant la même fonction, mais plus facile à trouver; peut importe si le prix est plus élevé?
    Il m'a semblé voir des AP9000; je vais chercher.

    Je vois déjà comment utiliser les valeurs lues.

    Seul petit problème à régler, le positionnement de la cartes au plus près de la Led, mais comme déjà dit je possède des machines outils pour fabriquer un support adéquate (comme Sheila...).

  7. #7
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 921
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 921
    Par défaut
    Citation Envoyé par jeanclaude83 Voir le message
    Cette carte n'est pas facile à trouver; où t'es tu approvisionné?
    On trouve des AP3216 en Asie sur eBay (et autres sites similaires comme AliExpress). Faut juste être un peu patient pour que ça arrive


    Vous en trouverez aussi sur Amazon, attention à ceux pas chers qui disent "expédition sous 3 jours" - souvent ça vient d'Asie aussi et donc ça met plusieurs semaines à arriver... Vous verrez aussi que certains ne se gênent pas pour essayer de vendre le module plus de 90€ alors qu'il vaut moins de 2€ en Asie livraison comprise

  8. #8
    Membre Expert
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    Février 2013
    Messages
    1 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Retraité des réseaux informatiques
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 1 017
    Par défaut
    Bonjoue Jean-Claude
    Citation Envoyé par jeanclaude83 Voir le message
    GrandCette carte n'est pas facile à trouver; où t'es tu approvisionné?
    Je me ravitaille essentiellement chez nos amis aux yeux bridé, je suis retraité, j'ai le temps. Mais si tu est pressé, Amazon les a aussi. La solution de prendre de ces petits modules, c'est que tout le nécessaire à leur bon fonctionnement se trouve sur la carte, donc montage aisé, 4 fils GND, VCC, SDA et SCL (bus i2C).
    Ce capteur est vraiment super, j'avais débuté un projet de mesure de l'ensoleillement avec une cellule idoine, que je me suis dépêché de remplacer avec l'AP3216.
    L'AP3216 a encore beaucoup d'autres possibilités que mesurer la lumière, c'est bien démontré dans les exemples de sa bibliothèque.

    A ta disposition, bonne continuation
    jpbbricole

  9. #9
    Membre confirmé
    Homme Profil pro
    loisirs
    Inscrit en
    Février 2020
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : loisirs

    Informations forums :
    Inscription : Février 2020
    Messages : 118
    Par défaut
    J'avais vu mais les délais me font frémir; je suis aussi retraité aussi, mais j'ai besoin rapidement de tester car la panne recherchée bloque une de mes voitures depuis 5 mois CT refusé.

    Il y a une palanquée de prix différents 1,29 à 27€ j'ai bien envie d'aller au moins cher.

    J'ai trouvé ça aussi
    ALSPT19 Semageek
    GUVA-S12SV Amazone
    GY-302 BH170 (capteur BH1750) Amazone
    GA1A12S202 Digi-Key
    ICQUANZX Module de capteur de lumière ambiante GY-49

    A suivre

    Question Un livre de Tavernier sur les carte à puces avec CD ça t'intéresse? Bon 2002 il date un peu mais plus neuf que neuf; je suis sûr que je ne l'ouvrirai jamais: cadeau

  10. #10
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 921
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 921
    Par défaut
    En pratique le module AP3216 est sur dimensionné pour ce que vous voulez faire: vous ne vous intéressez pas à la valeur en LUX etc, juste à déterminer si la LED est allumée ou pas.

    Je viens donc de faire l'essai avec une bête photodiode, sur table, avec un plafonnier allumé juste au dessus donc pas dans le noir.
    Nom : pdiode.png
Affichages : 241
Taille : 537,8 Ko

    On en trouve sur Amazon Prime (8€... au lieu d'1€ en Asie.. mais bon si vous êtes pressé...)

    j'ai mis la photo-diode au contact d'une LED rouge
    Nom : test.jpg
Affichages : 237
Taille : 423,5 Ko
    avec un petit programme similaire à celui de @JP qui fait clignoter la LED et lit la valeur détectée par la photo-diode. Le module dispose d'une sortie analogique et d'une sortie numérique, j'ai choisi de lire la sortie analogique.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    const byte ledPin = 2;
    const byte sensorPin = A0;
     
    void setup() {
      Serial.begin(115200);
      pinMode(ledPin, OUTPUT);
    }
     
    void loop() {
      digitalWrite(ledPin, !digitalRead(ledPin));  // Inversion de la LED
      Serial.println(analogRead(sensorPin));
      delay(200);
    }
    le moniteur série dit
    796
    64
    792
    64
    798
    65
    798
    63
    799
    65
    792
    65
    798
    64
    793
    ...
    donc on détecte très bien aussi le clignotement de la LED

    Sur le module il y a un potentiomètre qui permet de régler la sensibilité pour la détection "tout ou rien" (sortie numérique) et une LED (à droite notée D0-LED) qui s'allume lors de la détection. En laissant le potentiomètre là où il était ma sortie numérique déclenche aussi à chaque fois (on voit cette LED verte allumée sur ma photo ci dessus), donc on n'est même pas obligé de passer en analogique pour détecter la LED, une simple connexion sur une pin numérique suffit.

    si vous ne trouvez pas à un prix raisonnable de AP3216, ça reste donc une option à envisager

  11. #11
    Membre confirmé
    Homme Profil pro
    loisirs
    Inscrit en
    Février 2020
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : loisirs

    Informations forums :
    Inscription : Février 2020
    Messages : 118
    Par défaut
    Merci JP le livre ne vous intéresse pas?

  12. #12
    Membre Expert
    Avatar de jpbbricole
    Homme Profil pro
    Retraité des réseaux informatiques
    Inscrit en
    Février 2013
    Messages
    1 017
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Retraité des réseaux informatiques
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Février 2013
    Messages : 1 017
    Par défaut
    Bonjour Jean-Claude

    Citation Envoyé par jeanclaude83 Voir le message
    Merci JP le livre ne vous intéresse pas?
    Je te remercie, mais non, navré.
    Christian Tavernier voilà un homme qui a tenu la distance depuis son système Tavernier 6800 paru dans le magasine Le Haut-Parleur si je ne trompe, en 1076-77.

    A+
    Cordialement
    jpbbricole

  13. #13
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 136
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 136
    Par défaut
    Citation Envoyé par jpbbricole Voir le message
    en 1076-77.
    Autant dire le Moyen-Age...
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

  14. #14
    Membre confirmé
    Homme Profil pro
    loisirs
    Inscrit en
    Février 2020
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : loisirs

    Informations forums :
    Inscription : Février 2020
    Messages : 118
    Par défaut
    Bonsoir

    Personne n'est intéressé par un livre du moyen âge de Tavernier sur les cartes à puce gratos; - les frais de port bien sûr ?

  15. #15
    Expert confirmé

    Homme Profil pro
    mad scientist :)
    Inscrit en
    Septembre 2019
    Messages
    2 921
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : mad scientist :)

    Informations forums :
    Inscription : Septembre 2019
    Messages : 2 921
    Par défaut
    bravo

    oui la sortie "digitale" c'est du tout ou rien donc il faut jouer avec le potentiomètre pour avoir HIGH ou LOW en fonction de l'état de la LED

  16. #16
    Membre confirmé
    Homme Profil pro
    loisirs
    Inscrit en
    Février 2020
    Messages
    118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 78
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : loisirs

    Informations forums :
    Inscription : Février 2020
    Messages : 118
    Par défaut Détection allumage led
    Bonjour

    Suite des test de la phase 1 de mon projet.

    Test 4 visualiser sur le moniteur série le temps entre 2 lecture de D2.

    Voici le programme
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    byte SensorLdc = 2 ;
    void setup ()
      {
      Serial.begin(115200);
    pinMode ( SensorLdc, INPUT);
    }
    void loop ()
    {
    unsigned long CpteTemps ;
    unsigned long PrecCpteTemps ; 
    unsigned long IntCpteTemps = 0 ;
     CpteTemps = (millis () / 1000) ;
    Serial.print (digitalRead(SensorLdc)) ;
    Serial.print ("/") ;
      IntCpteTemps = CpteTemps - PrecCpteTemps ; // Calcul du temps entre deux affichages.
     PrecCpteTemps = CpteTemps ; // Sauve la valeur de millis () à un instant donné dans cette variable.
    Serial.print ("millis / ") ;
    Serial.print ( millis () ) ;
    Serial.print (" T/ précédent / ") ;
    Serial.print (PrecCpteTemps) ;
    Serial.print ("  T intermédiaire / ") ;
    Serial.println (IntCpteTemps) ;
     Delay (5000) ;  // Valider la valeur du délai aux essais
     }
    Voici le résultat:


    Etat Led 1 / millis 10001 / PrecCpteTemps 10 / IntCpteTemps 10
    Etat Led 0 / millis 15002 / PrecCpteTemps 15 / IntCpteTemps 15
    Etat Led 1 / millis 20002 / PrecCpteTemps 20 / IntCpteTemps 20

    Le résultat n'est pas celui que j'attendais; car IntCpteTemps devrait être égal à 5 (valeur de Delay).

    Il y a donc une erreur, peut être dans la priorité des calculs.
    L'erreur doit être comme le nez au milieu de la figure, puisque je ne la vois pas.

    Vous n'êtes pas obligés de me donner une réponse toute faîte, des pistes de recherches suffiront.

    On apprends mieux en cherchant un peu

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Présentation de vos projets
    Par JEG dans le forum C++Builder
    Réponses: 40
    Dernier message: 26/06/2022, 12h22
  2. Présentation de vos Projets
    Par Louis-Guillaume Morand dans le forum Général Dotnet
    Réponses: 27
    Dernier message: 10/07/2014, 20h35
  3. [farawayseas] Brève présentation - projet startup
    Par farawayseas dans le forum Présentations
    Réponses: 0
    Dernier message: 22/10/2012, 23h02
  4. problème d'allumage LED par liaison labview RS232
    Par eng_mimi dans le forum LabVIEW
    Réponses: 0
    Dernier message: 27/04/2011, 14h58
  5. [VB6]Détecter un click autre part que sur le projet.
    Par méphistopheles dans le forum VB 6 et antérieur
    Réponses: 23
    Dernier message: 18/01/2006, 14h39

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo