Si conecto directamente un LED con pines GPIO sin resistencia, ¿eso bloqueará mi Raspberry Pi 3 B?

La Raspberry Pi 2 y 3 no debe generar ni hundir más de 16 mA por pin y 50 mA en total. La mayoría de los LED indicadores consumirán 20 mA a 2 V, a 3,3 V (el voltaje GPIO del Pi), el LED intentará consumir 30–40 mA. Lo que sucederá es que el suministro de 3.3V comenzará a maximizarse y eventualmente hará que el Pi se vuelva inestable o incluso se apague.

No es probable que rompas la Raspberry Pi haciendo esto, pero tampoco es probable que tengas éxito al conducir el LED. La mejor manera de conducir un LED es usar un FET y una resistencia limitadora de corriente. Vea el diagrama a continuación:

El FET actúa como un interruptor controlado por el pin GPIO. Cuando el pin GPIO se establece en un 1 lógico (salida de 3.3V), el FET se vuelve tan corto y el LED se enciende. Cuando el pin GPIO se establece en un 0 lógico (0 V), el FET se vuelve tan bueno como abierto y el LED se apaga.

Rgate se usa para proteger el GPIO si algo le sucede al FET. Si el FET se rompe, la mayor cantidad de corriente que ingresa o sale del pin GPIO será de 5 mA, lo cual está muy por debajo de las especificaciones de la pieza. También podrías usar un 10K.

Rlimit establece el brillo del LED. Puede cambiar esto entre aproximadamente 50 y 200 ohmios para obtener el mejor brillo.

El FET está en el lado de tierra de la conexión del LED porque el FET se enciende en función de la diferencia de voltaje entre los pines de “puerta” y “fuente”. Si el FET estuviera conectado entre + 5V y la resistencia, entonces el voltaje de la puerta podría no ser lo suficientemente alto como para encender el FET.

El orden del LED y la resistencia no importan.

Supongo que tienes multímetro contigo. Como primer paso, mida el consumo de corriente del LED cuando esté conectado a 5V e infórmelo aquí.

si el consumo de corriente es de alrededor de 20 mA ==> es una versión de LED de 5 V (con resistencia incorporada). ==> puedes conectarte directamente a Pi 3.

De lo contrario, necesita un resistor limitador de corriente.

Raspberry pi GPIO tiene una potencia de 16 mA. Esto es más que suficiente para un LED indicador rojo. Sin embargo, debe conectar la resistencia correcta para limitar la corriente a esto.

Si su LED rojo es un LED de 1.8v, entonces todo lo que necesita es una resistencia de 100 ohmios en serie para limitar la corriente. Esto supone que no tiene otras cosas que extraigan corriente de los GPIO para exceder los límites generales del puerto.

Prácticamente, debe usar algo como una resistencia de 220 ohm a 470 ohm para limitar aún más la corriente. Esto debería ser muy seguro de usar, y el LED será lo suficientemente brillante como para usarlo como indicador.

No necesita entrar en los transistores si indicar es lo único que está haciendo.

La corriente excesiva de GPIO se manifiesta de diferentes maneras: a veces el puerto se bloquea; a veces todo el chip se oscurece. El peor de los casos es el daño de hardware.

Su 5 voltios flexibles es capaz de cuántos amperios? Una fuente de alimentación decente de 5 voltios destruiría el LED al instante. Aparentemente, su fuente o fuente tiene suficiente resistencia interna para actuar como una resistencia en serie con el LED limitando la corriente y los voltios dentro de las clasificaciones del LED. No estoy familiarizado con el Raspberry Pi 3 B. Lo más probable es que el LED se cortocircuite y si el Raspberry está protegido con fusibles, el fusible se fundirá, tal vez salvando el instrumento. ¿Cuál es la razón por la que no desea utilizar la resistencia en serie?

Pregunta : Si conecto directamente un LED con pines GPIO sin resistencia, ¿eso bloqueará mi Raspberry Pi 3 B? Tengo un pequeño LED. No sé sus especificaciones, pero si me conecto directamente con una fuente de 5 V, funciona bien. Entonces, ¿puedo conectar directamente mi LED con la placa Raspberry Pi sin usar ninguna resistencia?

Responder:
No, no bloqueará tu Raspberry Pi. Pero, un día, tal vez mañana, puede matar el pin GPIO donde está conectado su Led.
Si le preocupa esto, simplemente coloque una resistencia barata de 1k en serie con su LED. Si no le importa su GPIO, simplemente déjelo desprotegido.

No. Esa sería una muy mala idea. O su LED se apagará muy rápido, o el pin GPIO (al menos) explotará muy rápido.

Si es un LED razonablemente pequeño, solo use 100 ohmios. 1000 ohmios si no necesitas que sea muy brillante.

La resistencia no es para control sino para protección.
Seguirá funcionando, pero puede dañar su LED en un futuro próximo si la potencia no se mantuvo bajo control.

Atentamente,
Shahid Maqsood

More Interesting

¿Qué versión de Linux es mejor para ROS en Raspberry Pi 3?

¿Cuál es la mejor manera de convertirse en un ingeniero de robótica profesional, por ejemplo, mediante el aprendizaje automático, ROS o simple Raspberry Pi / Arduino programado con Python / C ++?

¿Dónde puedo comprar los kits de inicio de Arduino o Raspberry Pi en Gwalior?

¿Cómo crear un robot trepador de árboles? ¿Cuáles son los mecanismos y herramientas que necesito saber?

¿Cuáles son las principales diferencias entre Red Pitaya, Raspberry Pi y Arduino en términos de concepto y grupo objetivo?

Soy estudiante de Junior EE y he realizado un curso de sistemas integrados con ARM Cortex M4. ¿Debería molestarme en comenzar con los proyectos Ardunio / Raspberry Pi?

¿Podrían guiarme y decirme cómo puedo conectar un Raspberry Pi a una red WiFi?

¿Qué tipo de sensores o combinación debo usar para detectar cuando alguien ingresa a una habitación (sin presencia o abandono) si uso una computadora como Raspberry Pi o similar?

¿Raspberry Pi realmente funciona?

¿Cuáles son las limitaciones de usar Arduino o Raspberry Pi para construir robots?

¿Cuál es un buen primer proyecto con una Raspberry Pi o un buen tutorial para seguir?

¿Cuál de los siguientes cursos se considera complementario o útil para el curso de Redes de computadoras?

¿Cómo difunde el Raspberry Pi su "dominio"? Descubrí que llamé a mi RaspberryPi "veryberry", por ejemplo, y sin modificar ninguna configuración de DNS, puedo conectarme a ssh: // veryberry y http: // veryberry ... ¿Cómo se pasa ese nombre de dominio ya que no está conectado a un servidor de nombres de dominio?

¿Puede una computadora portátil vieja funcionar como una Raspberry Pi para construir proyectos (tienen una conexión similar como una placa de E / S)?

¿Se puede programar una Raspberry Pi o similar para que actúe como una ECU para un automóvil?