Répondre à la discussion
Page 1 sur 2 1 DernièreDernière
Affichage des résultats 1 à 30 sur 58

Faire varier un DEL



  1. #1
    Yex2

    Faire varier un DEL

    Bonjour,

    J'ai un projet tout simple et besoin de vos lumières.

    Je finalise la conception d'une trappe à moustique incluant divers appas pour attirer ces bestioles dans un grille électrique pour les "zapper".

    Un des appas consiste à faire varier l'intensité de DEL de couleur bleu et rouge afin de simuler le mouvement d'un animal. Il faut que le DEL s'allume progressivement et redescendre à 0V en quelques secondes. Il me faudrait donc un simple générateur d'un sinus à basse fréquence (genre une ou deux secondes). J'aimerais faire varier les DEL bleus en opposition aux rouges

    J'ai du 12V de disponible.

    Donc ma question : quel circuit simple proposeriez-vous ?

    Merci d'avance,

    Yex

    -----


  2. Publicité
  3. #2
    DAUDET78

    Re : Faire varier un DEL

    Un µC .............
    J'aime pas le Grec

  4. #3
    freepicbasic

    Re : Faire varier un DEL

    Arduino le fait très bien avec l'exemple "fade"
    Il suffit de changer les valeurs des "delay" pour modifier l'effet.

    Mais il faut savoir ce que consomme la (les LEDs) et sous quelle tension.
    Il faudra surement ajouter un petit transistor car la sortie Arduino est très faible.

    Sur EBAY rechercher "Arduino nano" et un câble.
    Et sur le site Arduino charger le logiciel gratuit.



    Code:
    /*
     Fading
    
     This example shows how to fade an LED using the analogWrite() function.
    
     The circuit:
     * LED attached from digital pin 9 to ground.
    
     Created 1 Nov 2008
     By David A. Mellis
     modified 30 Aug 2011
     By Tom Igoe
    
     http://www.arduino.cc/en/Tutorial/Fading
    
     This example code is in the public domain.
    
     */
    
    
    int ledPin = 9;    // LED connected to digital pin 9
    
    void setup() {
      // nothing happens in setup
    }
    
    void loop() {
      // fade in from min to max in increments of 5 points:
      for (int fadeValue = 0 ; fadeValue <= 255; fadeValue += 5) {
        // sets the value (range from 0 to 255):
        analogWrite(ledPin, fadeValue);
        // wait for 30 milliseconds to see the dimming effect
        delay(30);
      }
    
      // fade out from max to min in increments of 5 points:
      for (int fadeValue = 255 ; fadeValue >= 0; fadeValue -= 5) {
        // sets the value (range from 0 to 255):
        analogWrite(ledPin, fadeValue);
        // wait for 30 milliseconds to see the dimming effect
        delay(30);
      }
    }
    A+, pat

  5. #4
    freepicbasic

    Re : Faire varier un DEL

    Une vidéo;
    https://www.youtube.com/watch?v=0h4ZYutBDOE

    Il y en a d'autres...
    On a le choix !
    A+, pat

  6. #5
    paulfjujo

    Re : Faire varier un DEL

    bonjour


    des leds RGB avec controleur incorporé WS2801 ...
    commande via 2 fis et un MCU .
    pas obligé d'en mettre tout un metre (de ruban.).
    il existe aussi des leds unitaire RGB avec controleur ...
    ou
    des leds unitaires R ou B classiques avec MCU et commande par PWM (MCU).


    Nota: la luminosité des leds est loin d'etre lineairement proportionnelle avec le % PWM.
    Dernière modification par paulfjujo ; 05/06/2018 à 07h14.

  7. A voir en vidéo sur Futura
  8. #6
    mag1

    Re : Faire varier un DEL

    Citation Envoyé par DAUDET78 Voir le message
    Un µC .............
    Solution picaxe ?

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  9. Publicité
  10. #7
    mag1

    Re : Faire varier un DEL

    Si c'est ça que l'on veut faire:

    https://youtu.be/I_op2I5gmIM

    C'est fait.
    On peut amplifier les courants avec deux BC337 et alimenter des bouts de rubans

    Code:
    #picaxe 14M2
    #no_data
    symbol RC1=w13
    symbol RC2=w12
    pwmout B.4,978,0
    pwmout B.2,978,0
    
    	do
    		for RC1=0 to 1023 step 20
    			RC2=1023-RC1
    			pwmduty B.4,RC1
    			pwmduty B.2,RC2
    		next			
    		for RC1=1023 to 0 step -20
    			RC2=1023-RC1
    			pwmduty B.4,RC1
    			pwmduty B.2,RC2			
    		next
    	loop
    
    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  11. #8
    DAUDET78

    Re : Faire varier un DEL

    Citation Envoyé par paulfjujo Voir le message
    Nota: la luminosité des leds est loin d'etre lineairement proportionnelle avec le % PWM.
    Tu te base sur quoi pour faire cette affirmation (fausse AMHA)?
    J'aime pas le Grec

  12. #9
    mag1

    Re : Faire varier un DEL

    Citation Envoyé par paulfjujo Voir le message

    Nota: la luminosité des leds est loin d'etre lineairement proportionnelle avec le % PWM.
    En fait, quand on y pense, en PWM, la luminosité perçue ne dépend pas de la led, qui est soit allumée au max ou éteinte. Mais de l'oeil qui fait une moyenne de ce qu'il voit.
    Il faut donc parler de la linéarité de l'oeil, perçoit- il la moitié de la luminosité lorsque le rapport cyclique est de 50%?
    Je ne sais pas si il y a une étude la dessus.

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  13. #10
    Yex2

    Re : Faire varier un DEL

    Salut MM,

    J'aime bien, c'est assez simple. As-tu le circuit pour cette solution ?

    Merci,

    Yex

  14. #11
    mag1

    Re : Faire varier un DEL

    Citation Envoyé par Yex2 Voir le message
    Salut MM,

    J'aime bien, c'est assez simple. As-tu le circuit pour cette solution ?

    Merci,

    Yex
    Il y a deux sorties PWM pour ce code, un 08M2 n'a qu'une seule sortie PWM. Donc un 14M2 (de plus dans la commande).
    On peut faire varier la vitesse avec un potar, si on veut.

    Version pour alimenter directement des rubans en 12v

    maringouin.JPG

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  15. #12
    Yex2

    Re : Faire varier un DEL

    Citation Envoyé par mag1 Voir le message
    Il y a deux sorties PWM pour ce code, un 08M2 n'a qu'une seule sortie PWM. Donc un 14M2 (de plus dans la commande).
    On peut faire varier la vitesse avec un potar, si on veut.

    Version pour alimenter directement des rubans en 12v

    Pièce jointe 367301

    MM
    En 12V c'est plus intéressant pour moi parce que j'ai 4 DEL bleus et 4 rouges. Je vais donc les relier chaque couleur en série pour faire moins de fil (trois en fait).

  16. Publicité
  17. #13
    mag1

    Re : Faire varier un DEL

    Citation Envoyé par Yex2 Voir le message
    En 12V c'est plus intéressant pour moi parce que j'ai 4 DEL bleus et 4 rouges. Je vais donc les relier chaque couleur en série pour faire moins de fil (trois en fait).
    Faut calculer la résistance de limitation de courant...
    4 leds bleues en série, ça fait trop, il faut 2 branches de deux leds.

    MM
    Dernière modification par mag1 ; 05/06/2018 à 15h54.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  18. #14
    DAUDET78

    Re : Faire varier un DEL

    Citation Envoyé par mag1 Voir le message
    En fait, quand on y pense, en PWM, la luminosité perçue ne dépend pas de la led, qui est soit allumée au max ou éteinte. Mais de l'oeil qui fait une moyenne de ce qu'il voit.
    Il faut donc parler de la linéarité de l'oeil, perçoit- il la moitié de la luminosité lorsque le rapport cyclique est de 50%?
    Je ne sais pas si il y a une étude la dessus.
    J'avais eu fait et c'est assez simple.
    - On alimente une LED avec un courant constant réglable de 5 à 15mA pendant une demi seconde
    - On alimente une LED avec un courant pulsé de 50mA avec un PWM de 50% pendant une demi seconde

    L'oeil est un mauvais instrument de mesure , mais il est très sensible aux variations de luminosité.

    On règle le courant ajustable de telle sorte que l'on ne voit plus le clignotement à la cadence d'une seconde. On mesure ce courant , et on mesure environ 10mA (environ, car il y a l'erreur de mesure optique, l'erreur de mesure électrique et la légère non-linéarité de la LED ). mais il n'y a pas un gain/perte importante entre le mode PWM/constant tant en luminosité qu'en consommation.
    Le PWM n'est intéressant que pour faire varier la luminosité et/ou pour diminuer le nombre de fil de commande par multiplexage.
    J'aime pas le Grec

  19. #15
    Yex2

    Re : Faire varier un DEL

    Citation Envoyé par mag1 Voir le message
    Faut calculer la résistance de limitation de courant...
    4 leds bleues en série, ça fait trop, il faut 2 branches de deux leds.

    MM
    De mémoire les DEL que j'ai sont environ 3V. Faudrait que je vérifie la datashee.
    Au pire j'ajusterai en conséquence.

  20. #16
    mag1

    Re : Faire varier un DEL

    Citation Envoyé par Yex2 Voir le message
    De mémoire les DEL que j'ai sont environ 3V. Faudrait que je vérifie la datashee.
    Au pire j'ajusterai en conséquence.
    Ben oui, 3 * 4 = 12v... reste rien pour la régulation de courant. Il faut deux branches de deux leds avec une R de limitation dans chaque branche.

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  21. #17
    DAT44

    Re : Faire varier un DEL

    Bonjour,
    la persistance rétinienne des yeux du moustique est elle identique a celle de l’œil humain ?

  22. #18
    DAUDET78

    Re : Faire varier un DEL

    Citation Envoyé par DAT44 Voir le message
    la persistance rétinienne des yeux du moustique est elle identique a celle de l’œil humain ?
    Délicat pour poser la question !
    Je n'ai pas trouvé de traducteur Moustique <-> Français
    J'aime pas le Grec

  23. Publicité
  24. #19
    Yex2

    Re : Faire varier un DEL

    Citation Envoyé par DAUDET78 Voir le message
    Délicat pour poser la question !
    Je n'ai pas trouvé de traducteur Moustique <-> Français
    Chez-nous on appelle ça un "Maringouin"...

    La variation de l'intensité de la lumière fait croire au moustique qu'il s'agit de quelques chose qui bouge donc de vivant, il s'en approchera pour le piquer. Sa perception de la lumière importe peu puisque toute perception se vaporisera au touché de la grille...

  25. #20
    Yex2

    Re : Faire varier un DEL

    Citation Envoyé par mag1 Voir le message
    Si c'est ça que l'on veut faire:

    https://youtu.be/I_op2I5gmIM

    C'est fait.
    On peut amplifier les courants avec deux BC337 et alimenter des bouts de rubans

    Code:
    #picaxe 14M2
    #no_data
    symbol RC1=w13
    symbol RC2=w12
    pwmout B.4,978,0
    pwmout B.2,978,0
    
    	do
    		for RC1=0 to 1023 step 20
    			RC2=1023-RC1
    			pwmduty B.4,RC1
    			pwmduty B.2,RC2
    		next			
    		for RC1=1023 to 0 step -20
    			RC2=1023-RC1
    			pwmduty B.4,RC1
    			pwmduty B.2,RC2			
    		next
    	loop
    
    MM
    Bonjour Mag,

    J'ai monté ce circuit sur une platine mais je n'arrive pas à le faire fonctionner.

    J'ai mesuré le voltage aux sorties B.2 et B.4 et ça ne dépasse pas 0.2V. Ce n'est évidement pas suffisant pour polariser les transistors.

    Des idées à me proposer ?

    Merci,

    Yves

  26. #21
    Yex2

    Re : Faire varier un DEL

    Plus précisément, le voltage, sur les sorties B2 et B4 varie de 0V à 0.27V et ce assez rapidement.

    Je note aucun effet sur la vitesse lorsque je varie le potentiomètre de 10K rattaché sur C.0

  27. #22
    mag1

    Re : Faire varier un DEL

    Citation Envoyé par Yex2 Voir le message
    Plus précisément, le voltage, sur les sorties B2 et B4 varie de 0V à 0.27V et ce assez rapidement.

    Je note aucun effet sur la vitesse lorsque je varie le potentiomètre de 10K rattaché sur C.0
    Bonjour,

    Je vais voir. Pour la vitesse, c'est normal, tu as remarqué qu'il n'y a rien dans ce programme pour la prise en compte de C.0

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  28. #23
    mag1

    Re : Faire varier un DEL

    Suite

    Modif de programme avec la vitesse:

    Code:
    ;maringouin MM 15 06 19
    #picaxe 14M2
    #no_data
    symbol RC1=w13
    symbol RC2=w12
    symbol vit=b1
    pwmout B.4,978,0
    pwmout B.2,978,0
    	setfreq M32
    	do
    		readadc C.0,vit
    		for RC1=0 to 1023 step 10
    			RC2=1023-RC1
    			pwmduty B.4,RC1
    			pwmduty B.2,RC2
    			pause vit
    		next
    		readadc10 C.0,vit			
    		for RC1=1023 to 0 step -10
    			RC2=1023-RC1
    			pwmduty B.4,RC1
    			pwmduty B.2,RC2
    			pause vit		
    		next
    	loop
    J'ai essayé, ça fonctionne.

    En cas de problème, il faut des détails: circuit, matériel, etc...

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  29. #24
    mag1

    Re : Faire varier un DEL

    Suite:

    C'est deux fois readadc et pas readadc10

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  30. Publicité
  31. #25
    Yex2

    Re : Faire varier un DEL

    Citation Envoyé par mag1 Voir le message
    Suite

    Modif de programme avec la vitesse:

    Code:
    ;maringouin MM 15 06 19
    #picaxe 14M2
    #no_data
    symbol RC1=w13
    symbol RC2=w12
    symbol vit=b1
    pwmout B.4,978,0
    pwmout B.2,978,0
    	setfreq M32
    	do
    		readadc C.0,vit
    		for RC1=0 to 1023 step 10
    			RC2=1023-RC1
    			pwmduty B.4,RC1
    			pwmduty B.2,RC2
    			pause vit
    		next
    		readadc10 C.0,vit			
    		for RC1=1023 to 0 step -10
    			RC2=1023-RC1
    			pwmduty B.4,RC1
    			pwmduty B.2,RC2
    			pause vit		
    		next
    	loop
    J'ai essayé, ça fonctionne.

    En cas de problème, il faut des détails: circuit, matériel, etc...

    MM

    Oui j'avais remarqué qu'il n'y avait rien pour C.0 mais je me disais que c'était peut-être une fonction interne...

    Bon j'ai reprogrammé le picaxe. Maintenant ça clignote rapidement. L'ajustement à C.0 est trop fin pou arriver au scintillement désiré. C'est soit tr`s vite ou toujours allumé.

    Autre chose, les deux séries s'allument en même temps plutôt qu'en alternance.

  32. #26
    mag1

    Re : Faire varier un DEL

    Citation Envoyé par Yex2 Voir le message
    Oui j'avais remarqué qu'il n'y avait rien pour C.0 mais je me disais que c'était peut-être une fonction interne...
    Bon j'ai reprogrammé le picaxe. Maintenant ça clignote rapidement. L'ajustement à C.0 est trop fin pou arriver au scintillement désiré. C'est soit tr`s vite ou toujours allumé.
    Autre chose, les deux séries s'allument en même temps plutôt qu'en alternance.
    As tu corrigé l'erreur du readadc10 ?
    Il y a une sortie en augmentation et l'autre en diminution. Les deux sont allumées en même temps, mais les mouvements sont alternatifs (voir vidéo #07), sans le réglage de vitesse, que l'on peut adapter.

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  33. #27
    mag1

    Re : Faire varier un DEL

    Citation Envoyé par mag1 Voir le message
    As tu corrigé l'erreur du readadc10 ?
    Il y a une sortie en augmentation et l'autre en diminution. Les deux sont allumées en même temps, mais les mouvements sont alternatifs (voir vidéo #07), sans le réglage de vitesse, que l'on peut adapter.

    MM
    D'après ce que je vois, le cycle d'allumage de chaque led va de 2/s à 1/8s.

    C'est quoi le scintillement désiré ?

    MM
    Dernière modification par mag1 ; 15/06/2019 à 23h27.
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  34. #28
    Yex2

    Re : Faire varier un DEL

    Citation Envoyé par mag1 Voir le message
    As tu corrigé l'erreur du readadc10 ?
    Il y a une sortie en augmentation et l'autre en diminution. Les deux sont allumées en même temps, mais les mouvements sont alternatifs (voir vidéo #07), sans le réglage de vitesse, que l'on peut adapter.

    MM
    Allo Mag,

    Oui j'ai corrigé l'erreur readadc10.

    Dans mon cas les deux s'allument en même temps et s’éteignent en même temps. Ils sont synchro (pas en alternance).

    Dans mon cas l'es LED s'allument et s’éteignent très rapidement (une fraction de seconde). Je suis très loin de la seconde ce qui serait idéal...

  35. #29
    mag1

    Re : Faire varier un DEL

    Citation Envoyé par Yex2;6388267
    Dans mon cas les deux s'allument en même temps et s’éteignent en même temps. [U
    Ils sont synchro[/U] (pas en alternance).
    Dans mon cas l'es LED s'allument et s’éteignent très rapidement (une fraction de seconde). Je suis très loin de la seconde ce qui serait idéal...
    Bonjour,

    Si ce que tu obtiens est différent de la vidéo en #7, Il y a un pb quelque part. Dans le schéma ou ailleurs.
    J'ai testé avec potar, ça fonctionne aussi

    Une photo svp.

    MM
    Si il y a des erreurs ci dessus, c'est que je n'ai pas eu le temps de les corriger...

  36. #30
    DAT44

    Re : Faire varier un DEL

    Bonjour,
    sinon, en analogique, un petit 555 en générateur de pseudo triangle + deux transistors, ça doit le faire ...

Sur le même thème :

Page 1 sur 2 1 DernièreDernière

Discussions similaires

  1. [Energie] Faire varier la vitesse d'une MCC
    Par Storm5050 dans le forum Électronique
    Réponses: 5
    Dernier message: 18/11/2017, 21h40
  2. [Outils/Fab/Comp] Faire varier température LED
    Par Toni187 dans le forum Électronique
    Réponses: 13
    Dernier message: 04/03/2016, 07h56
  3. Faire varier des halogènes
    Par Mmarrion dans le forum Électronique
    Réponses: 11
    Dernier message: 15/11/2012, 16h12
  4. Faire varier un voltage
    Par Mordamyr dans le forum Électronique
    Réponses: 16
    Dernier message: 23/09/2011, 14h17
  5. faire varier la frequence
    Par nofuel dans le forum Électronique
    Réponses: 10
    Dernier message: 05/01/2009, 10h52