Paso 1: Preparación de la Junta
El tablero tiene dos diferentes módulos, que son codificados para activar en diferentes situaciones.
Un servo actúa como la cerradura. Si es paralela al borde de la caja, se desbloquea. Gira 90 grados a la posición bloqueada si se notifica a hacerlo.
Enciende el LED y zumbador Zumba en cuando la caja se abre.
La cámara web utiliza los datos de fotorreceptor para encender y apagar.
El XDK de Edison de Intel funciona en Javascript modificado, así que puede ser desconocido para la gente que está acostumbrados a la programación de Arduino. Usted puede buscar a través del código que escribimos, para obtener lo esencial de cómo funciona el lenguaje de programación.
Un reto importante para esta parte hacía la webcam USB funciona. Queríamos que grabar para el intervalo de 10 segundos que la caja estaba abierta, entonces publicar video en la nube para acceder. Se encontró que la transmisión en vivo el video es bastante simple, pero realmente guardar el clip de vídeo para reproducir era frustrantemente difícil. Terminamos poniendo en algún código para convertir de un tipo de archivo a otro, donde es capaz de guardarse correctamente.
Incluido en el código es la funcionalidad de la nube. Hay un servidor local en node.js que utiliza la cámara web para publicar la grabación de vídeo más reciente. La aplicación móvil tiene acceso a este parámetro para ver el video.
Es el código que utilizamos aquí.