Mi hijo quería ser capaz de convertir el árbol de Navidad encendido y apagado con su teléfono. Cavado alrededor en el laboratorio secreto de montaña (también conocido como el sótano) y vino para arriba con el siguiente proyecto, que utiliza un Arduino smarten encima de una toma de corriente de control remoto infrarrojo mudo y controlable a través de una interfaz web en nuestra red doméstica. Aunque este ejemplo utiliza un sistema de luces de árbol de Navidad, se trata de una manera super segura para los niños a aprender a utilizar la web para controlar cualquier aparato: mediante una interfaz con un control remoto no es necesario ensuciar con red eléctrica.
Si puede utilizar un soldador, copiar y pegar el código, y ya tienes un Arduino compatible con internet, con unos relés de que baratos puede activar un sistema control remoto potencia enchufes en nodos de Internet de las cosas. Construimos esto totalmente de acuerdo con cosas que estaban ahí, excepto los relés, que cuestan 4 dólares.
Lo que utilizamos:
- Arduino Uno y fuente de alimentación 9v
- Adafruit CC3000 Wifi protector
- SainSmart 5v 2 canales doble relé
- Barato tomas de corriente de Control remoto (si el control remoto tiene un LED para confirmar la pulsación, que puede ser una gran ayuda cuando de prueba)
Este proyecto utiliza la Arduino areposo biblioteca escrita por Marco Schwartz, un poco impresionante de código que permite a los pines digitales de Arduino sea directamente accesible vía web las llamadas, por ejemplo, http://192.168.0.15/digital/7/0 [sistemas Digital Pin 7 baja] y http://192.168.0.15/digital/7/0 [sistemas Digital Pin 7 alto].
Tener en cuenta que esta configuración sólo funciona dentro de una red doméstica en dispositivos con el mismo WiFi o ethernet: tu arduino, su servidor de web hosting de la página y el teléfono u otro dispositivo de cliente que visita la página de todo tiene que ser en el mismo barrio digital y posibilidad de visitar las direcciones IP locales.
El ingrediente final es una página de web alojada localmente con feo ON OFF botones grandes diseñado por mi hijo de 10 años (experiencia de usuario y diseño web puede esperar, esto es ciencia!). Llamando a la página web en su teléfono, él puede encender las luces del árbol de Navidad con una ola de su iPhone y un grito de "¡ LUMOS!"