Ich versuche, meine Scheinwerfer mit meinem Arduino und einem LDR zu steuern. Dazu verwende ich den Arduino als Mittelsmann zwischen dem Lichtschalter und den eigentlichen Lichtern. Der Schalter hat drei Positionen AUS / TAGFAHRLICHT / SCHEINWERFER. Der Schalter selbst ist ein Potentiometer und hat 3 Kabel: 12V, GND und das Signal. Der Arduino würde dann lesen, welche Einstellung im Schalter gewählt ist, entscheiden, was zu tun ist, und das Signal durch dieses Kabel senden.
Das Problem kommt hier. Der Arduino kann meines Wissens nur <= 5V verarbeiten. Wie soll ich also den Schalter lesen und dann ein Signal an das Auto zurücksenden? (Ich nehme an, dass diese Signale etwa 12 V betragen würden).
Sorry, wenn ich es nicht so gut erkläre. Nicht sehr erfahren in der Elektronik.
BEARBEITEN
Ich habe die Spannungen an den drei Kabeln (WEISS/GRÜN/SCHWARZ) gemessen, wobei ich Schwarz als Masse angenommen habe.
Wenn der Motor aus ist:
Weiß = 23-25 V
Wenn der Motor läuft:
Weiß = 28,5 V
Grün = 30,3 V
Weiß = 0 V Grün = 30,3 V
Weiß und Grün = 0 V
Von daher wüsste ich nicht, was ich tun sollte. Dachte, der Schalter funktionierte wie ein Potentiometer, aber ich glaube, ich liege falsch.
Außerdem versuche ich, eine logische Antwort darauf zu finden, warum sowohl Weiß als auch Grün 0 V haben, wenn die Lichter eingeschaltet sind.
BEARBEITEN 2
Ich habe das Teil online gefunden und es heißt "WELLS SW6250", ein Kombinationsschalter. Ich dachte, dass aufgrund der weißen und grünen Kabel, die bei ausgeschaltetem Licht auf 0 V gehen, möglicherweise ein anderes Kabel aus dem quadratischen Teil des Knopfes kommt, wo sich andere Anschlüsse befinden.
Die Situation kann etwas komplexer sein, als Sie sich vorstellen.
Da Ihr Schalter (Potentiometer) ein Eingabegerät für die ECU des Autos ist, um die Absicht einzustellen, müssten Sie das Signalkabel von der ECU trennen, damit Sie die Schalterposition ablesen können. Dann müssen Sie eine Spannung in der ECU erzeugen, um die Steuerung vom Arduino bereitzustellen.
Es ist sehr wahrscheinlich, dass der Schalter NICHT an einer geregelten Stromversorgung angeschlossen ist, sodass die Spannung von beispielsweise 10 V (Starten) bis fast 15 V (Laden) variieren kann. Dies wird von der ECU bewältigt (sie kennt die Batteriespannung). Es kann auch eine Fehlererkennung geben, um zu erkennen, ob der Schalter ausgefallen ist, sodass der Strom, der von der ECU bezogen oder abgeleitet wird, wichtig sein kann.
Sie können mit der hohen Eingangsspannung mit einem einfachen Widerstandsteiler fertig werden, obwohl es sich lohnt, einen Überspannungsschutz zu haben.
Vielleicht so etwas:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Ed König
Benutzer253751
Ahorn
Andreas Morton
Francisco Aguilera
Mohammed Abduljawad
Peter Bennett