Ich bin ziemlich neu in Logikschaltungen und versuche herauszufinden, welche Komponente ich brauche, um mein Projekt abzuschließen.
Ich versuche eine Backup / Reverse Kamera zu machen. Wenn ich in den Rückwärtsgang schalte, werden 12 V an die Rückfahrscheinwerfer gesendet. Ich möchte, dass der Pi seinen Kamera-Feed auf dem Bildschirm anzeigt, wenn das Rückfahrlicht eingeschaltet wird.
Ich verstehe, dass Autokreise sehr laut sind, aber bisherige Tests zeigen, dass in meinem Auto die an diese bestimmte Schaltung gesendete Spannung sehr sauber ist und niemals +/- mehr als 0,15 Volt beträgt.
Ich brauche meinen Pi, um erkennen zu können, wann diese Schaltung heiß ist, und ein von mir geschriebenes Python-Skript zeigt den Kamera-Feed an, wenn es ein 'HIGH'-Signal erkennt, und schließt es, wenn es auf' LOW 'steht. Mir ist jedoch bewusst, dass die GPIO-Pins nur bis zu 3,3 V verarbeiten können, sodass ich den Pi nicht einfach in Reihe schalten kann.
Welche Komponenten müsste ich hinzufügen, damit der Pi den geschlossenen 12-Volt-Stromkreis sicher erkennen kann, ohne die Spannung zum Licht zu senken? Spezifische Produktempfehlungen sind nicht erforderlich.
rpi.se
Antworten:
Eine sehr sichere Lösung verwendet ein Optoelement. Ein 1kΩ-Widerstand ist für einen Eingangsspannungsbereich von 5 bis 20 Volt geeignet. Sie können die beiden Gründe verbinden, dies ist jedoch nicht erforderlich.
Der Ausgang ist invertiert, dh der Pi erkennt einen niedrigen GPIO-Wert, wenn am Eingang 5–20 V anliegen, und einen hohen, wenn nicht.
simulieren Sie diese Schaltung - Schema erstellt mit CircuitLab
quelle
12V
weil es besonders laut ist. Auto-Grade-Komponenten müssen normalerweise aufgrund von Spitzen von Lichtmaschinen- / Start- / Induktionskomponenten gegenüber 45-60 V tolerant sein.Verwenden Sie einen Spannungsteiler , um die 12 V an der Glühbirne zu überwachen. Stellen Sie die Widerstände so groß ein, dass sie die Glühlampe nicht wesentlich beeinträchtigen. Ein 3K-Widerstand für R1 und ein 1K-Widerstand für R2 teilen die Spannung durch 4, wodurch Sie bei Vout 3 V bei Vout erhalten, und bei geöffnetem Schalter für das Licht einen 1K-Pulldown auf GND.
BEARBEITEN:
Beachten Sie, dass die Frage von "Wie erkennt man 12V beim Einschalten einer Glühbirne?" In die aktuelle Frage dazu für eine Ersatzbirne in einem Auto geändert wurde. Andere Lösungen sind besser für eine Automobilumgebung.
quelle
Ich würde nur einen einfachen Transistor und 2 Widerstände vorschlagen. Verdrahten Sie den Transistor als offenen Kollektor, wobei der Kollektor den Pi-Eingang an Gnd weiterleitet, wenn 12 V an die Basis angelegt werden. Ein Widerstand zieht den Kollektor auf 3,3V. Der andere Widerstand begrenzt den Stromfluss von der 12-V-Quelle in die Basis.
quelle