Paso 3: Modificar el código
El código está configurado para dos garajes y un feed directo desde una webcam. Para modificar el código para adaptarse a sus necesidades, tienes que cambiar los archivos para el portal web y .ino.
Arduino
Abierto anexo-garaje-monitor.ino en el IDE de Arduino o su opción de editor de texto.
Ir a la línea 14 y cambiar el número de talleres que desea supervisar.
En la línea 31 y 32, llene en los pines de entrada que desea utilizar para el control de las puertas de garaje (sensorPins) y los pernos de la salida para activar el motor del garage (motorPins).
Web
HTML
Esta sección irá sobre cómo personalizar el portal para su propio uso.
Www/index.html abierto en su editor de texto. A partir de en línea 77, es donde usted querrá hacer sus cambios. El código original mostrará 3 módulos - dos garajes y otro para un streaming en vivo.
Aquí es un salto hacia abajo del código HTML de un módulo de garaje:
El elemento div primera dicta cuánto de la página el módulo toma cuando se ve en una pantalla más grande. Una vez que hayas averiguado el número de módulos que desea, puede consultar www/css/skel.css o la imagen adjuntado para que qué clase asignar el módulo.
Por ejemplo, si sólo desea 2 módulos, desea que cada uno a 50% de la página. Mira skel.css, me gustaría cambiar la clase a 6u.
Luego, si está añadiendo un módulo de garaje a la página Asegúrese de que el nombre el atributo id de la sección y el div interior. Esto identifica el módulo al taller correspondiente. Es una cuenta cero, 1 garaje tendrá el id sensor0, garaje 2 tendrá el sensor1 id y garaje 3 tendrá el sensor2 id.
Por último, no olvide cambiar la etiqueta en el elemento h3 .
Si desea configurar un feed en vivo, se cubrirá en el paso 8.
JavaScript/Jquery
Abra www/js/garage.js y cambie la variable de garajes para el número de garajes que usted se monitoreo.
También, ya que mi motor del garage no tiene un terminal que me avisen que el motor en marcha, estoy usando el script en la línea 24-26 cuando el motor está "funcionando". Realmente tarda cerca de 20 segundos para mi garaje cerrar, pero yo he de pagar el valor 10000 (10 segundos o 10000 ms) para propósitos de prueba.
No dude en cambiar este valor más cercano a uno que representa con precisión el funcionamiento del motor del garaje.
Prueba
Sube tu código ha cambiado por subir .ino vía WiFi mediante el IDE de Arduino. Una vez completada la carga, actualización /sd/annex-garage-monitor.