Originalmente habíamos planeado crear un sistema de notificación que trabaja con nuestro sistema de mensajería instantánea corporativa para mostrar los 2 baños como contactos que eran disponible u ocupado. Cuando escuchamos sobre el Adafruit hacer que Tweet desafío, nos cambiamos los engranajes y la operadora Twitter nació!
Es un sistema básico con un interruptor magnético conectado a una batería impulsado módulo XBee en un extremo y un escudo Netduino Plus y XBee en el otro.
El módulo XBee de pilas es un extremo que se encuentra en una segunda votación del pin digital 3 que está conectado con el magnético del interruptor y configurado para que el sueño cíclico conservar la energía de la batería.
El Netduino Plus y XBee shield controla los datos entrantes desde el extremo y envía un tweet cuando cambia el estado del pin (es decir, la puerta se abre o cierra). Para evitar tweets no deseados debido al interruptor rebote, existe un retardo mínimo de 15 segundos entre las notificaciones de cambios.
Lista de piezas
Netduino Plus
X 2 (estamos utilizando módulos de serie 2) y algún método para la programación de los XBee
SparkFun XBee Explorer regulada
Shield SparkFun XBee
Kit de cabezal apilable de Arduino
Interruptor de contacto magnético de Adafruit
Portapilas (nuestro está en nuestra tienda de componentes electrónicos locales)
Cuadro de proyecto de su elección (también en nuestra tienda de componentes electrónicos locales)
Auriculares jack y plug (o algún otro tipo de conector para conectar el interruptor a la caja)
Imanes, Velcro o algún otro método para fijar la caja del proyecto terminado al alcance del sensor de la puerta
Usted también necesitará el software Asistente para el Netduino Plus que puede encontrarse en http://TweetingAttendant.codeplex.com.
Puedes ver la actividad actual en http://twitter.com/#! / RoomAttendant. Después se va añadiendo otro criterio de valoración para el otro baño.