Paso 6: electrónica
Los esquemas de este proyecto son realmente sencillos. Once láseres están conectados en paralelo a un 4, 5V, 1A CC y no están conectados con el resto del circuito.
Los fotorresistores correspondiente y la resistencia de ohmio 10 k forman un divisor de voltaje que se conecta al convertidor digital análogo del micro controlador. Podría haber utilizado un potenciómetro y entrada digital, pero porque había algunas incógnitas con respecto a la resistencia total, me fui con este enfoque para ajustar el umbral en el software.
La puerta es operada por un servo de tamaño estándar escurr un convertidor de DC de 5V que alimenta también el microcontrolador. Que el CC sólo fue calificado en 0.5A (corriente de bloqueo del servo > 0.7A) pero afortunadamente no lo hizo ejecutar en cualquier deserción. Servo control se realiza mediante un pin PWM con el mismo ciclo de frecuencia y como se explica aquí: muestra de Servo
El microinterruptor es conectado a una entrada digital y tiró bajo cuando presiona.
Cuando el interruptor está cerrado, o la tensión de la fotorresistencia cae por debajo del umbral un evento es enviado por el controlador en el servidor de ElectricImp . Hay un pequeño script habla a los servidores de PubNub que a su vez envían una notificación push en mi teléfono Android. La aplicación para Android que escribí es básicamente una caja de resonancia que juega media hora de música ambiente de Halloween en un bucle. Cuando entra una de las notificaciones push, el teléfono reproducirá un efecto apropiado (sirena de alarma o sonida chirriante puerta). Además la aplicación controla si la puerta debe abrir o cerrar. Envía el mensaje deseado al servidor ElectricImp. La ventaja de hacer controles de la puerta con el teléfono es que también podía añadir botones de abrir/cerrar para operación remota y para evitar que la gente de conseguir pegado.
Todo esto podría por supuesto hacerse localmente utilizando un controlador con suficiente espacio ROM. Una ventaja de ir inalámbrico con un controlador de IoT aquí es que las notificaciones se envían automáticamente a todos los oyentes registrados. Si quieres sonido envolvente sólo poner unos cuantos más teléfonos Android a lo largo de la ruta y todos a recoger los eventos.