Ich versuche, ein HomeKit-Gerät herzustellen, das eine Komponente ein- und ausschaltet. Die Stromversorgung der Komponente beträgt 12 V bei 2 Ampere. Ich dachte, ich würde die NodeMCU inline mit der Stromversorgung verbinden (das Netzteil der Komponente in die NodeMCU, dann schaltet die NodeMCU den Rest der Stromversorgung des Geräts ein / aus). Ich verwende einen 5-V-Spannungsregler L7805CV, um die NodeMCU 5 V von dieser Stromversorgung zu trennen. So weit, ist es gut.
Als nächstes verwende ich einen IRF740-MOSFET, um die Stromversorgung der Komponente ein- und auszuschalten.
Das Problem ist, dass der NodeMCU-Pin nur 3,3 V liefert, was nicht ausreicht, um den MOSFET für die Spannung/Ampere auszulösen, die die Komponente benötigt. Wenn ich den Gate-Pin auf 5 V springe, funktioniert der MOSFET.
Also muss ich irgendwie den 3,3-V-Pin vom NodeMCU-Trigger 5 V in das Gate des MOSFET bringen.
Gibt es eine einfache Möglichkeit, dies zu tun, ohne einen Logikpegelumsetzer zu verwenden? Ich versuche, dies mit so wenigen Komponenten wie möglich so einfach wie möglich zu halten. Kann ich irgendwie einen anderen IRF740 verwenden, um die 5 V auszulösen? Ich bin mir nicht sicher, wie das geht, da die MOSFETs auf der geerdeten Seite der Schaltung schalten (12 V in Komponente, Masse der Komponente in MOSFET).
Sie haben 2 Möglichkeiten:
1) Verwenden Sie einen 3,3-V-MOSFET mit Logikpegel, der für den Anschluss an 3v3-Systeme ausgelegt ist.
2) Verbinden Sie das Gate des MOSFETs mit einem 10k-Pullup-Widerstand mit +5 V und verwenden Sie einen NPN-Transistor, um den MOSFET bei Bedarf über die NodeMCU zu erden. Dies wird Ihnen keine spektakulären Schalteigenschaften geben, wird aber beim Schalten mit niedriger Geschwindigkeit funktionieren.
Es sollte leicht zu verstehen sein, wie das funktioniert: Der 10K-Widerstand wird verwendet, um den MOSFET einzuschalten, wenn der Transistor Q2 ausgeschaltet ist. Um den MOSFET auszuschalten, schalten Sie den Transistor ein, wodurch das MOSFET-Gate gegen Masse kurzgeschlossen wird.
Siehe Bild unten (Bild nicht von mir, eher "NPN-MOSFET-Treiber" gegoogelt), +12V durch +5V ersetzen
Infernus Doleo
Infernus Doleo
MAM
John Warnes