Buenas, aqui un pequeño aporte.
un dimmer que hace casi de todo, pongo algunos detalles.
Esta construido en torno a un 12F675.
Al conectar la primera vez entra en modo aprendizaje tomando los botones de la siguiente forma.
El led se mantiene encendido esperando una pulsacion.La primera pulsacion corresponde con el comando on-off, segunda con el mas luz y la tercera con menos luz.
Sus caractericticas:
Si se pulsa el boton on/off y esta apagado sube la intensidad al max con una rampa de subidad de 4 segundos, si durante este proceso se pulsa algun boton se detiene la rampa en el lugar de la pulsacion, pudiendo subir o bajar el nivel segun se pulse mas o menos. Para apagar se pulsa el boton de apagado y el dimer apaga la luz con una rampa de bajada en funcion del lugar donde se encuentre, al terminar la rampa elimina los disparos y enciende un led de cortesia para indicar estado de reposo.
Si se pulsa el boton de mas o menos estando el dimer parado este aumenta la rampa hasta alcanzar la ultima luminosidad que se guardo utilizando la funcion dimmer (ajustando la intensidad con mas o menos y luego dandole a apagar la luz), pudiendo regular a su antojo.
En el archivo teneis la PCB en formato EAGLE y el codigo HEX, en el archivo de EAGLE teneis los componentes indicados con los valores, como comentario decir que he utilizado el simbolo de un condensador para un LED (para que los pad queden mas anchos) y la resitencia de cruce por cero el simbolo de un diodo ( por el mismo motivo), el unico puente que lleva va debajo del condensador de 0,47uF/400V que podeis utilizar uno de 0,68uF/400V o similar.
Estas son las caractericticas del dimmer y lo mejor de todo que funciona sin relampagueos ni nada por el estilo, espero que os guste y si veis algo raro no dudeis en contactar, un saludo y que lo disfruteis.
P.D. Si tomais la decision de postearlo en algun otro lugar por favor hacer notar que es un proyecto de CENTIANE.