Paso 21: Arduino Hardware
También quería añadir a algún tipo de función a Arduino para que podamos ver lo que es su dirección IP. Será el Arduino conectado a nuestra red inalámbrica, por lo que se dará alguna dirección IP que puede cambiar si restablecemos el Arduino, o se vaya la electricidad, etc.. Nuestra aplicación de iPhone tiene que saber la IP realmente es enviar datos, así que sí, tenemos que saber cuál es la IP. Decidimos conectar una pantalla de LCD para el Arduino y tiene la IP que aparece allí. Esto también nos permitiría enviar mensajes de error y depuración de Estados, etc..
Tenemos un escudo de wifi y una pantalla de LCD conectado a un Arduino Mega, y entonces solamente un puñado de IR y de RGB LED conectado a salidas digitales. No es muy complejo en cuanto a cableado.
El tipo de pieza compleja fue construir una caja de presentación agradable para todo montar a y hacer todo lo suficientemente modular que podríamos eliminar componentes con el fin de-bug o sustituirlos.
Tomaron medidas de todos los componentes y diseñó una caja de acrílico cortado a láser a casa todo.
Idea fresca para el futuro:
Quiero añadir un 'detector de puerta'. Esto sería un empuje de botón momentario montado cerca de la puerta del mueble que está en frente del reproductor de DVD. Cuando la puerta está cerrada el botón es presionado, si su abierto, el botón es presionado sin. Si empujamos "Watch DVD" en nuestra aplicación para el iPhone, y la puerta está abierta, el Arduino le dirá el reproductor de DVD para expulsar el disco. Si la puerta está cerrada, esperará hasta la próxima vez que se abre la puerta y luego expulsará el disco.