Page 1 sur 2

allumer 75 LEDS raspberry b+

Posté : lun. 12 janv. 2015 22:49
par pat2634
Bonjour,

Je suis débutant, je voudrais faire un feu tricolore, en commandant indépendamment 3 groupes de 25 LEDs via les ports GPIO.
J'ai cru comprendre que les ports GPIO ne pouvaient pas délivrer plus de 50mA, donc théoriquement pas plus de 3 LEDs, même si j'ai déjà testé avec 5 LEDs en parallèles et que ça fonctionne, je suppose que si j'en mets plus l’éclairage de mes LEDs va se réduire a peau de chagrin.
Je pensais donc me servir d'un P2N2222AG pour faire la liaison entre la commande d'allumage des LEDs (Port GPIO) et la partie puissance (alimentation=batterie de voiture, résistance de taille approprié pour respecter la tension des LEDs et les LEDs en parallèles)
Est-ce que mon projet est viable? ai-je oublié qqchose?

Merci de votre aide :-)

Re: allumer 75 LEDS raspberry b+

Posté : lun. 12 janv. 2015 23:13
par EVOTk
Salut,
Une led c'est environ 20mA, donc 25 led = 500mA

Les P2N2222AG, sont des transistors d'amplification assez spécifique, pourquoi cela ?

Je recommanderai plutot des simples 2N2222, ils peuvent supporter jusqu’à 800mA.

Re: allumer 75 LEDS raspberry b+

Posté : mar. 13 janv. 2015 07:02
par guillaume9344
Bonsoir,

En premier, quelles type de leds avez vous : tension , courant (ex led rouge 3mm 10ma , 1.5v)
En second, 3groupe de 25 leds donc 3 pins de commande?

Aprés pour chaque groupe de leds ,il est possible d'avoir une configuration serie parralelle pour obtimiser le raport courant tension.

avec les caractéritiques des leds on va pouvoir calculer tout ca.
@+

Re: allumer 75 LEDS raspberry b+

Posté : mar. 13 janv. 2015 15:39
par pat2634
Bonjour,

Tout d'abord merci pour vos réponses ;)
Je voulais prendre un P2N2222AG, car le 2N2222 n'est pas présent sur le site ou je commande et le P2N2222AG avait l'air assez similaire, pensez-vous qu'il sera plus difficile a mettre en œuvre? ou inapproprié?
Les 25 LEDs vertes 5 mm traversante, Cree, 535 nm, 32900 mcd, 30 °, 4V, 20mA
Les 25 LEDs rouges 5 mm traversante, Cree, 630 nm, 23500 mcd, 15 ° , 2.6V, 20mA
Les 25 LEDs oranges 5mm traversante, Kingbright, 630 nm, 8 000 mcd, 20°, 2.8V, 20 mA
Effectivement je veux commander les 3 groupes de LEDs indépendamment les uns des autres, donc j'utiliserais 3 pins de commandes différentes du port GPIO

Merci @+

Re: allumer 75 LEDS raspberry b+

Posté : mar. 13 janv. 2015 20:57
par guillaume9344
Bonsoir,
je vous propose
pour le premier groupe : 4v 20ma (2 diodes en serie avec une résistance)* 12 en parallèle + 1diode résistance en parallèle le tout commandé par un transistor
pour le deuxième groupe: 2.6v 20ma (4 diodes en serie avec une resistance)* 12 en parallèle + 1diode resistace en parallèle le tout commandé par un transistor
pour le troisième groupe: 2.6v 20ma (4 diodes en serie avec une resistance)* 12 en parallèle + 1diode resistace en parallèle le tout commandé par un transistor

j 'espère être claire........ si il faut j 'essaillerai de faire un schéma je peu aider aussi pour les calculs.
@+

Re: allumer 75 LEDS raspberry b+

Posté : mar. 13 janv. 2015 21:27
par guillaume9344
Allez c est cadeau.....
c'est a adapter pour les trois groupes.
@+

Re: allumer 75 LEDS raspberry b+

Posté : mer. 14 janv. 2015 00:23
par EVOTk
Hello guillaume .

Pourquoi un optocoupleur ?

Re: allumer 75 LEDS raspberry b+

Posté : mer. 14 janv. 2015 07:20
par guillaume9344
Bonjour ,
j' ai rajouté l'opto juste en protection de la framboise , il est pas obligatoire , il consommera un peu plus de courant sur la pin du rpi mais si il y a un problème avec la partie leds et 12v batterie
il ne répercutera pas sur la pin.aprés c'est pas obligé, sans opto, pin a 0 leds éteintes ,pin à un leds allumées.
attention avec l' opto c' est inversé.

(attention aussi j 'ai oublié une résistance de polarisation de l 'opto je refait le schemat )


schemat corigé
.@+

Re: allumer 75 LEDS raspberry b+

Posté : mer. 14 janv. 2015 08:55
par pat2634
Bonjour,
Merci pour la qualité et le détail de vos réponses :)
Pouvez-vous me conseiller une référence pour l'optocoupleur et comment se calcul la résistance de l'optocoupleur?
Merci
@+

Re: allumer 75 LEDS raspberry b+

Posté : mer. 14 janv. 2015 19:47
par guillaume9344
Bonsoir,
pour les MODOS le sujet ne serait il pas mieu dans la section éléctronique?

pour l' opto je connais : 1c817 pc817 et leurs dérivés
la doc du pc817 donne les courbes des différent courants rentions . pour sa diode: idiode=15ma vdiode=1.4v Rdiode=(vrpi-vdiode)/idiode =(3.3-1.4)/0.015=126.6 homs => prendre la valeur la plus proche

Pour le transistor:
ic= 13*20ma=260ma ic=beta*ib => ib=ic/beta =260/100 (beta de100 environ pour un 2n2222) ib=2.6ma pour avoir une saturation du transistor sure, on prend un coefficient de 5
ib=13ma
transistor en fonction: opto ouvert (0v en sortie du rpi) vbe=0.6v ib=13ma Rpoll=(Vbatt-Vbe)/ ib= (12-0.6)/0.013= 877 homs => prendre la valeur la plus proche
transistor pas en fonction: opto fermé(3.3ven sortie du rpi) Vce opto= 0.1v => transistor bloqué

Pour les résistances des diodes de couleurs (ici les vertes) Vdiode =4v 2diodes=> 8v idiode=20ma Rdiode =(Vbat-2Vdiode)/idiode=(12-8)/0.02=200 homs.

voici pour les calculs de base, a adapter en fonction des diodes de différentes couleurs et donc du nombre de "branches".

Enespérant avoir été assez précis.@+