Hay varios puntos que vienen a la mente al pensar en el diseño de este proyecto.
Conectando Arduino a iPhone
Existen 2 opciones para este uso de bluetooth o tener un servidor web ejecutándose en un netduino, por lo que se puede acceder desde la web. Aquí hay algunos tutoriales en iPhone y Arduino .
Alimentación de red / línea y microcontrolador
Necesitará algún tipo de aislamiento entre su sistema de control y el sistema de iluminación porque ambos utilizan una corriente diferente (la iluminación si la red eléctrica es CA, el microcontrolador es CC) y diferentes voltajes (iluminación 240v en el Reino Unido (120V en los estados, mientras que el microcontrolador usa ~ 5v). Esto se puede hacer con un relé u optoaislador. Un relé es un dispositivo que es un interruptor mecánico que tiene un electroimán que tira del contacto en lugar de presionarlo. Se usa principalmente para que pueda interconectarse Diferentes sistemas de voltaje, tales como su sistema de iluminación y Arduino.
Software de procesamiento para microcontroladores
Esto es trivial básicamente cuando recibe un comando para activar una salida, también depende de cómo configure su software.
Software para iPhone
Esto es lo siguiente que tienes que decidir. Recuerde que el desarrollo del iPhone solo se puede realizar en un mac, por lo que quizás la opción de servidor web sea un mejor enfoque si no tiene un mac. También se puede acceder desde cualquier teléfono inteligente (no solo iPhone).
En general, creo que su mejor enfoque es utilizar un Arduino porque no necesita tener un amplio conocimiento de electrónica para poner en marcha este proyecto, y la mayoría podría estar conectando algunos cables con este relay shield (simplemente lo buscó en Google), luego escriba el software que podría haber un montón de ejemplos para lo que está buscando. . Si pienso en algo más añadiré más.