Répondre à la discussion
Affichage des résultats 1 à 14 sur 14

Piloter 22 leds avec le Raspberry Pi



  1. #1
    eliobou

    Piloter 22 leds avec le Raspberry Pi


    ------

    Bonjour,
    J'ai besoin pour un projet de piloter 22 leds indépendamment avec le Raspberry Pi en python. Il n'y en a malheureusement que 16 GPIO contrôlables sur le Raspberry. Auriez-vous une solution à mon problème ?
    Merci d'avance,
    Eliobou

    -----
    Dernière modification par eliobou ; 20/10/2013 à 15h35.

  2. Publicité
  3. #2
    DAUDET78

    Re : Piloter 22 leds avec le Raspberry Pi

    Vive le multiplexage ..... ou le boitier I/O en I²C
    J'aime pas le Grec

  4. #3
    eliobou

    Re : Piloter 22 leds avec le Raspberry Pi

    Citation Envoyé par DAUDET78 Voir le message
    Vive le multiplexage ..... ou le boitier I/O en I²C
    Comme le MCP23017 par exemple ?

  5. #4
    vincent66

    Re : Piloter 22 leds avec le Raspberry Pi

    Bonjour
    Vous pouvez voir chez Allegro, ils font sauf erreur des drivers de puissance avec interface série...
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  6. #5
    DAUDET78

    Re : Piloter 22 leds avec le Raspberry Pi

    Citation Envoyé par eliobou Voir le message
    Comme le MCP23017 par exemple ?
    Oui ou le multiplexage. Pour 24 LED, tu consommes 11 pattes du µC (plus quelques transistors et résistances)
    J'aime pas le Grec

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

    Re : Piloter 22 leds avec le Raspberry Pi

    Citation Envoyé par eliobou Voir le message
    Comme le MCP23017 par exemple ?
    ça dépend des tes leds, mais avec des modèles standards à 20mA, c'est exclu.

    Il est certes indiqué que tu peux passer 25 mA par broche du MCP23017 mais quand on y regarde de plus près, on ne peut dépasser 150mA sur Vss et 125mA sur Vdd soit 7 leds reliées au Vdd et 6 au Vss, 13 leds au total. Plus et ton circuit crame.

    J'ai déjà eu à utiliser des MIC5891 pour du pilotage de leds, mais ils sont du genre sur-dimensionnés pour ton usage (500mA par voie et aussi dégressif selon les conditions)

    Autre possibilité et qui tiendra le choc, le MAX7219. Il peut piloter 64 leds mais qui peut le plus peut le moins. Prudence par contre, sa fréquence de découpage est pile dans la bande audio et si tu utilises du son sur ton appli, ça grésillera au fil de l'allumage des leds et il faudra blinder les alims.

    Enfin, il y a pas mal de drivers de leds plus ou moins évolués chez divers constructeurs, pour n'en citer qu'un:
    http://www.mblock.com.tw/products.php?KindID=1&ID=75
    Quand un homme a faim, mieux vaut lui aprendre à pecher que de lui donner un poisson.

  9. Publicité
  10. #7
    Jack

    Re : Piloter 22 leds avec le Raspberry Pi

    Citation Envoyé par vincent66 Voir le message
    Bonjour
    Vous pouvez voir chez Allegro, ils font sauf erreur des drivers de puissance avec interface série...
    Ou chez ST:
    http://www.st.com/web/en/resource/te...CD00126634.pdf

    Ils ont l'avantage de fonctionner en 3,3V comme la Rpi et commandent les leds en courant, ce qui est idéal.
    Et en plus ils ne sont pas très cher (de l'ordre d'1,5€)

    A+
    Dernière modification par Jack ; 20/10/2013 à 16h59.

  11. #8
    valentin8

    Re : Piloter 22 leds avec le Raspberry Pi

    ou tu peux utiliser un registre à décalage

  12. #9
    vincent66

    Re : Piloter 22 leds avec le Raspberry Pi

    Les IC que jack et moi avons proposés sont justement des registres à décalage, intégrant un étage de puissance ...
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  13. #10
    eliobou

    Re : Piloter 22 leds avec le Raspberry Pi

    Bonjour, j'ai un registre à décalage 74HC595 à disposition. Ferait-il l'affaire sachant que 5 led au maximum seront allumés ?

  14. #11
    Gérard

    Re : Piloter 22 leds avec le Raspberry Pi

    Citation Envoyé par eliobou Voir le message
    Bonjour, j'ai un registre à décalage 74HC595 à disposition. Ferait-il l'affaire sachant que 5 led au maximum seront allumés ?
    Avec 5 LED, en I2C : 23016 ou 23017

  15. #12
    Jack

    Re : Piloter 22 leds avec le Raspberry Pi

    Citation Envoyé par eliobou Voir le message
    Bonjour, j'ai un registre à décalage 74HC595 à disposition. Ferait-il l'affaire sachant que 5 led au maximum seront allumés ?
    oui, ça peut faire l'affaire.

    A+

  16. Publicité
  17. #13
    bokan

    Re : Piloter 22 leds avec le Raspberry Pi

    J'ai fait des tests jusqu'à 1000 LEDs RGB (donc 3000 leds) à 60 actualisations par seconde avec une seule sortie SPI sur arduino.

    Il suffit de connecter les LED à des chip spécialisés.

    Signal SPI
    |
    chip - led
    |
    chip - led
    |
    chip - led

    Ensuite tu envoie la valeur que tu veux avec trois octet RGB, ca génèrera un PWM par couleur et le maintiendra jusqu'à la prochaine actualisation.
    Puis tu envoie le code "passe au suivant", le chip transmettra les prochaines commandes au chip suivant, tu donne les codes couleur, suivant, codes couleur...
    à la fin tu envoie le code "reset" pour recommencer au début.

    Il y a des librairies en C qui s'occupent de ça pour chaque modèle de chip. Suffit de lui dire quel chip tu utilise, et lui passer un tableau avec toutes les valeurs que tu désires pour chaque LED.

    Tu as plein de chip de ce type on les trouve dans les bandes de LED programmables indépendamment les unes des autres.
    J'utilise le TM1809 qui permet de connecter 3 LED par chip.
    sinon y'a aussi les WS2801, LPD8806, LPD6803

  18. #14
    eliobou

    Re : Piloter 22 leds avec le Raspberry Pi

    Merci beaucoup à vous, je vais essayer ca dès que je rentre chez moi (je suis en vacances d'où ma réponse tardive) et je vous tient au courant.

Discussions similaires

  1. Piloter 120 leds avec un Arduino Mega
    Par Kraouesh dans le forum Électronique
    Réponses: 4
    Dernier message: 05/09/2013, 21h21
  2. Piloter 5 contrôleurs LED (16bits) en cascade - Raspberry Pi
    Par biloux911 dans le forum Électronique
    Réponses: 0
    Dernier message: 31/05/2013, 13h51
  3. problème avec raspberry pi need help freinds :D
    Par lotfimrad dans le forum Électronique
    Réponses: 0
    Dernier message: 19/03/2013, 02h49
  4. Convertisseur NA pour piloter par pas un réseau de leds
    Par louy2k dans le forum Électronique
    Réponses: 0
    Dernier message: 31/05/2008, 15h29
  5. piloter une serie de leds en pwm et duty 10%
    Par seb49160 dans le forum Électronique
    Réponses: 2
    Dernier message: 16/05/2008, 21h41
Découvrez nos comparatifs produits sur l'informatique et les technologies.