24-03-2017, 10:25 PM
Buenas chicos, tengo una cuestión para vosotros que me está trayendo por el camino de la amargura.. os pongo al día.
Resulta que desde hace un tiempo estoy realizando un proyecto de control de temperatura y luces para unos terrarios con un compañero, he estado realizando este proyecto con un arduino mega, múltiples relés, sensores de temperatura y humedad... 3 pantallas i2c... y millones de cosas más que funcionan correctamente a dia de hoy.
Mi problema viene cuando hemos querido integrar las luces, son terrarios para ranas, y consideramos que si encendemos las luces de golpe, les vamos a pegar un fogonazo a los pobres bichos y se nos van a estresar, el caso es que yo pensé que con unos cuantos mosfet, podría hacer un control de intensidad de luz a través del PWM.
Esto era muy bonito hasta que tras montarlo todo y conectar el mosfet al arduino a un pin habilitado con pwm, utilizando el analogWrite las luces no se encienden en ningún momento hasta que de repente, al alcanzar un valor de pwm alto, encienden de golpe. Supongo que tengo problemas con la saturación de los mosfets, pero la verdad, no domino esto.
Las luces en cuestión consumen unos 3.5 amperios a 12v y les he colocado dos IRL530, ya busque transistores que saturasen a 5v para evitar que se calentasen y trabajasen en zona de saturación después de haber hecho la transición de nada de luz hasta su máxima potencia.
Lo dicho, a ver si alguien sabe que puede estar pasando o sabe de algún transistor que pueda servir para este propósito... es importante que no se calienten mucho cuando las luces estén totalmente encendidas (es decir, el pwm a 255)
Resulta que desde hace un tiempo estoy realizando un proyecto de control de temperatura y luces para unos terrarios con un compañero, he estado realizando este proyecto con un arduino mega, múltiples relés, sensores de temperatura y humedad... 3 pantallas i2c... y millones de cosas más que funcionan correctamente a dia de hoy.
Mi problema viene cuando hemos querido integrar las luces, son terrarios para ranas, y consideramos que si encendemos las luces de golpe, les vamos a pegar un fogonazo a los pobres bichos y se nos van a estresar, el caso es que yo pensé que con unos cuantos mosfet, podría hacer un control de intensidad de luz a través del PWM.
Esto era muy bonito hasta que tras montarlo todo y conectar el mosfet al arduino a un pin habilitado con pwm, utilizando el analogWrite las luces no se encienden en ningún momento hasta que de repente, al alcanzar un valor de pwm alto, encienden de golpe. Supongo que tengo problemas con la saturación de los mosfets, pero la verdad, no domino esto.
Las luces en cuestión consumen unos 3.5 amperios a 12v y les he colocado dos IRL530, ya busque transistores que saturasen a 5v para evitar que se calentasen y trabajasen en zona de saturación después de haber hecho la transición de nada de luz hasta su máxima potencia.
Lo dicho, a ver si alguien sabe que puede estar pasando o sabe de algún transistor que pueda servir para este propósito... es importante que no se calienten mucho cuando las luces estén totalmente encendidas (es decir, el pwm a 255)