Esta resposta é obsoleta. Presume-se que o trilho Pi 3.3V forneça 50mA, mas isso não está oficialmente documentado para os modelos Pi recentes. O Pi original possui um regulador linear de bordo limitado, mas o B + e mais tarde possuem um regulador de modo de chave que pode fornecer mais. O chip regulador (que fornece 3.3V e 1.8V) é classificado em 1A. Limitações de energia do Raspberry Pi
Um máximo de 16mA por pino com a corrente total de todos os pinos que não exceda 51mA
Do próprio Gert!
Portanto, se o seu projeto estiver usando apenas 4 pinos, verifique se as configurações atuais não excedem os 16mA por pino e todas as unidades juntas não excedem o total de 51mA. Eu acredito que o 16mA também é configurável em algum lugar.
Geralmente, você deve usar um tipo de buffer ou um transistor para acionar coisas como LEDs ou relés. Se você tiver um problema de fiação ou falha de componente, sua placa e / ou CPU podem deixar escapar a fumaça mágica.
Eu sei que a HP costumava produzir alguns LEDs de baixa corrente maravilhosos no passado. Eles costumavam precisar de 2mA de corrente e uma voltagem direta para o vermelho de cerca de 2V, então você precisaria de um pequeno resistor para limitar seu consumo de corrente e proteger o pino da CPU.
Vejo Vishay ter um dispositivo do tipo semelhante, e suponho que a Kingbright também.
Para calcular o resistor limitador de corrente:
resVal = (Vsupply - VforwardLED)/currentLimit
so... for a 3.3V RPi pin, LED spec says 2V, our limit is 2mA, we get:
resVal = (3.3 - 2)/0.002
resVal = 650 Ohms
Safely round that up to the closest E12/E24 resistor value of 680 Ohms
Aqui está a tabela de valores e os códigos de cores, se necessário.
Aproveite o seu RPi! Tudo deve ter mais LEDS!