Nous avions initialement prévu de créer un système de notification qui fonctionnerait avec notre système de messagerie instantanée pour montrer les 2 toilettes en tant que contacts qui étaient disponible ou occupé. Lorsque nous avons appris le Adafruit faire il Tweet défi, nous sommes passés des engrenages et le préposé Tweeting est né !
Il est alimenté par un système de base avec un interrupteur magnétique relié à une batterie module XBee sur une extrémité et un bouclier Netduino Plus et XBee sur l’autre.
Le module XBee alimenté par piles est un point de terminaison est défini pendant une seconde interrogation de broche numérique 3 qui est relié à la magnétique basculer et configurés pour sommeil cyclique pour économiser les piles.
Le bouclier Netduino Plus et XBee surveille les données entrantes du point de terminaison et envoie un tweet lorsque l’état de la broche (c.-à-d. la porte est ouverte ou fermée). Afin d’éviter des tweets indésirables en raison de l’interrupteur qui rebondit, il y a un délai minimum de 15 secondes entre les notifications de modifications inutiles.
Liste des pieces
Netduino Plus
XBee x 2 (nous utilisons des modules de la série 2) et une méthode pour programmer les
Explorateur de SparkFun XBee réglementé
SparkFun XBee Shield
Kit d’en-tête empilable Arduino
Adafruit Contacteur magnétique
Support de batterie (le nôtre est dans notre boutique de pièces électroniques locaux)
Boîte de projet de votre choix (également dans notre boutique de pièces électroniques locaux)
Casque jack et fiche (ou un autre type de connecteur pour brancher l’interrupteur à la boîte)
Aimants, Velcro ou une autre méthode de fixation de la boîte de projet fini à la portée du capteur de porte
Vous devez également le logiciel de surveillance pour le Netduino Plus qui peut être trouvé à http://TweetingAttendant.codeplex.com.
Vous pouvez voir l’activité en cours à http://twitter.com/#! / RoomAttendant. Par la suite, nous ajouterons un autre point de terminaison pour les autres toilettes.