Quería ser un controlador habilitado web ya hay un montón de cosas interesantes que se puede hacer con un dispositivo una vez que es accesible por HTTP, y estoy trabajando en un proyecto de servidor de automatización del hogar así que sería bueno tener algunos dispositivos que puedo probar esto con.
De todos modos, vamos a conseguir comenzado, aquí está una lista de piezas básicas, algunos de los componentes pueden cambiar dependiendo de la naturaleza de la instalación de iluminación (es decir, si conduces más LEDs puede que necesite más transistores de potencia, etc..):
- Arduino (Duemilanove, ONU, etc., se puede hacer con un Mega pero es overkill)
- Escudo de Ethernet
- 12V a 5v conmutada DC-DC Convertidores (mi LED tiras rata a 12v pero el Arduino tiene 5v y esto es más eficiente que un convertidor lineal)
- Resistencias variadas (para protección del transistor, generalmente alrededor de 100-500 ohmios)
- Transistores NPN (sólo usé transistores NPN básicos como yo estaba sólo conmutación alrededor de 300 mA por canal)
- Pulsar para hacer el botón
- Cables y conectores varios
- Placa perforada (va por varios otros nombres, yo usé esto para hacer mi circuito del conductor en un escudo de Arduino)
- Recinto (opcional pero recomendado)
- Fusible y portafusible (opcional pero altamente recomendado para instalaciones fijas)
- Chatarra para hacer cualquier hardware de montaje necesario (usa las caderas para montar mi Arduino en el recinto)
Herramientas que utilicé:
- Soldadura de hierro
- Multímetro
- Destornillador plano pequeño
- Destornillador pequeño posi-unidad
- Cortador del laser (taladros y una voluntad de archivo es suficiente si no tienes acceso a uno)
Todo el código para este proyecto está disponible en este repositorio de GitHub.
Aquí está una demostración rápida de mi instalación en uni utilizando una aplicación Android para el control: