cómo conectar NPN para cambiar el sensor de temperatura y humedad DHT22 en arduino [duplicado]

Estoy usando el arduino con temperatura DHT22, sensor de humedad, pero no quiero encender constantemente el sensor, por lo que me gustaría tener un transistor NPN 2N2222 para controlar cuándo dar la energía.

pero estoy un poco desconcertado sobre cómo conectarlos juntos, cómo deben conectarse el colector y el emisor al sensor DHT22

Haría de esto una respuesta si esta pregunta no estuviera marcada como un duplicado de una pregunta más genérica: la salida de control está conectada a la base, con una resistencia limitadora de corriente adecuada, y el emisor y el colector están conectados entre el pin de tierra de la DHT22 y la tierra.
Una mejor razón para hacer esto que ahorrar energía (y por qué esta pregunta realmente no es un duplicado de la que está marcada como duplicada) es porque se sabe que el DHT22 se bloquea después de un tiempo, lo que requiere un ciclo de encendido para reiniciar.

Respuestas (1)

Sé que no responde completamente la pregunta sobre el uso de un transistor, pero simplemente puede alimentar el sensor desde un pin MCU.

La hoja de datos dice que consume solo 40 uA en espera, lo que podría no importar de todos modos, y solo 1,5 mA como máximo durante la medición . Muchos microcontroladores podrán controlar eso.

Lo único que debe tener cuidado es que su software no afirme la línea de datos antes de encender el sensor. Es posible que deba modificar las bibliotecas estándar para forzar el pin de datos a alta impedancia cuando haya terminado de medir.

Este es un truco útil para ahorrar piezas y ahorrar energía en un microcontrolador. Intente alimentar las cargas pequeñas o parásitas desde los pines de salida del micro si no se necesitan todo el tiempo. Cosas como el LED de encendido rojo, el lado alto de un potenciómetro para una perilla de usuario, pull-up para optoaisladores y los periféricos pueden pasar por el micro. Debe respetar sus límites actuales, total y por pin (y no puede poner pines en paralelo de forma segura).

¿"Cualquier microcontrolador"? Yo creo que no. He trabajado con algunos que no tenían pines de salida capaces de admitir esto. Como tal, corregí la respuesta para decir "Muchos microcontroladores".
De acuerdo con Michael. Además, incluso si puede alimentar un sensor, alimentar varios rápidamente se vuelve complicado ya que debe observar el consumo de corriente del chip y las limitaciones de consumo de corriente del puerto.