Arduino y el interruptor de 12V del automóvil

Estoy tratando de controlar mis faros con mi Arduino y un LDR. Para esto, usaré el Arduino como intermediario entre el interruptor de las luces y las luces reales. El interruptor tiene tres posiciones APAGADO / LUCES DIURNA / FAROS. El interruptor en sí es un potenciómetro y tiene 3 cables: 12V, GND y el de señal. El Arduino luego leería qué configuración se elige en el interruptor, decidiría qué hacer y enviaría la señal a través de este cable.

El problema viene aquí. El Arduino, que yo sepa, solo puede manejar <= 5V. Entonces, ¿cómo se supone que debo leer el interruptor y luego enviar una señal al automóvil? (Supongo que estas señales rondarían los 12V más o menos).

Lo siento si no me estoy explicando tan bien. No muy experimentado en electrónica.

EDITAR

He medido los voltajes a través de los tres cables (BLANCO/VERDE/NEGRO), asumiendo que el negro es tierra.

Cuando el motor está apagado:

Blanco = 23-25V

Cuando el motor está encendido:

  • Interruptor == apagado

Blanco = 28,5 V

Verde = 30,3 V

  • Interruptor = luz del día

Blanco = 0 V Verde = 30,3 V

  • Interruptor = faros

Blanco y verde = 0V

A partir de esto no sabría que hacer. Pensé que el interruptor funcionaba como un potenciómetro, pero creo que me equivoqué.

También estoy tratando de encontrar una respuesta lógica de por qué tanto el blanco como el verde tienen 0V cuando las luces están encendidas.

EDITAR 2

Frente Atrás

Encontré la pieza en línea y su nombre es "WELLS SW6250", un interruptor combinado. Pensé que, debido a que los cables blanco y verde van a 0V cuando las luces están apagadas, podría haber otro cable saliendo de la parte cuadrada de la perilla, donde hay otras conexiones.

¿El potenciómetro tiene tres salidas de voltaje en su cable de señal: 0V, 6V y 12V?
Los relés son una opción frecuente para controlar piezas de automóviles.
@EdKing En una pregunta como esa, uno esperaría citas irónicas sobre "potenciómetro"
Cualquiera que sea el diseño que se te ocurra, sería mejor hacerlo a prueba de fallas para que, si el Arduino falla, aún tengas el control de los faros. No desea dirigirse hacia una curva pronunciada en el camino sin luces de la calle por la noche cuando se apagan los faros.
@AndrewMorton sí, lo tenía en mente. Pensé en un interruptor que, cuando se apaga, permite que los 2 cables de señal sigan sus caminos normales hacia el automóvil.
¿Consideró el circuito de acondicionamiento de señal?
¿Tu coche tiene un sistema eléctrico de 24 voltios? Si no, sus lecturas de "voltaje" son imposibles. (Incluso con un sistema de 24 voltios, sus lecturas de 30 voltios no son probables).

Respuestas (1)

La situación puede ser un poco más compleja de lo que imaginas.
Dado que su interruptor (potenciómetro) es un dispositivo de entrada a la ECU del automóvil para establecer la intención, deberá desconectar el cable de señal de la ECU para poder leer la posición del interruptor. Luego, debe generar un voltaje en la ECU para proporcionar control desde Arduino.

Es muy probable que el interruptor NO esté en una fuente de alimentación regulada, por lo que el voltaje puede variar desde, por ejemplo, 10 V (arranque) hasta casi 15 V (carga). La ECU se encargará de esto (sabe cuál es el voltaje de la batería). También puede haber detección de fallas para discernir si el interruptor ha fallado, por lo que la fuente de corriente o hundida de la ECU puede ser importante.

Puede lidiar con el alto voltaje de entrada con un simple divisor resistivo, aunque vale la pena tener protección contra sobretensiones.

Tal vez algo como esto:

esquemático

simular este circuito : esquema creado con CircuitLab