Wie man NPN verdrahtet, um den DHT22-Temperatur-Feuchtigkeitssensor auf Arduino zu schalten [Duplikat]

Ich verwende das Arduino mit DHT22-Temperatur- und Feuchtigkeitssensor, aber ich möchte den Sensor nicht ständig mit Strom versorgen, daher möchte ich einen NPN 2N2222-Transistor haben, um zu steuern, wann die Stromversorgung erfolgt.

Aber ich bin ein bisschen verwirrt, wie ich sie zusammen verdrahten soll, wie der Kollektor und der Emitter mit dem DHT22-Sensor verdrahtet werden sollten

Ich würde dies zu einer Antwort machen, wenn diese Frage nicht als Duplikat einer allgemeineren Frage markiert wäre: Der Steuerausgang ist mit einem geeigneten Strombegrenzungswiderstand mit der Basis verbunden, und Emitter und Kollektor sind zwischen dem Erdungsstift verdrahtet des DHT22 und Erde.
Ein besserer Grund dafür, als Strom zu sparen (und warum diese Frage wirklich kein Duplikat von dem ist, von dem sie als Duplikat markiert ist), ist, dass der DHT22 bekanntermaßen nach einer Weile abstürzt und einen Powercycle zum Zurücksetzen erfordert.

Antworten (1)

Ich weiß, dass dies die Frage nach der Verwendung eines Transistors nicht vollständig beantwortet, aber Sie können den Sensor einfach über einen MCU-Pin mit Strom versorgen.

Das Datenblatt sagt, dass es im Standby nur 40 uA zieht, was sowieso keine Rolle spielen könnte, und während der Messung nur maximal 1,5 mA . Viele Mikrocontroller können das steuern.

Das einzige, worauf Sie achten müssen, ist, dass Ihre Software die Datenleitung nicht bestätigt, bevor der Sensor mit Strom versorgt wird. Möglicherweise müssen Sie die Standardbibliotheken ändern, um den Datenpin auf eine hohe Impedanz zu zwingen, wenn Sie mit der Messung fertig sind.

Dies ist ein nützlicher Trick, um Teile und Strom auf einem Mikrocontroller zu sparen. Versuchen Sie, die kleinen oder parasitären Lasten über die Ausgangspins des Mikros mit Strom zu versorgen, wenn sie nicht ständig benötigt werden. Dinge wie die rote Power-LED, die High-Seite eines Potentiometers für einen Benutzerknopf, Pull-up für Optokoppler und die Peripheriegeräte können durch das Mikro gehen. Sie müssen die aktuellen Grenzen respektieren, insgesamt und pro Pin (und Sie können Pins nicht sicher parallel schalten).

"Irgendein Mikrocontroller"? Ich denke nicht. Ich habe mit einigen gearbeitet, die keine Ausgangspins hatten, die dies unterstützen konnten. Daher habe ich die Antwort korrigiert, um "Viele Mikrocontroller" zu sagen.
Stimme Michael zu. Und selbst wenn Sie einen Sensor mit Strom versorgen können, wird die Stromversorgung mehrerer Sensoren schnell schwierig, da Sie auf die Stromaufnahme des Chips und die Stromaufnahme des Ports achten müssen