Wir hatten ursprünglich geplant, ein Benachrichtigungssystem erstellen, die funktionieren würde, mit unserer corporate instant messaging-System, 2 Toiletten als Kontakte angezeigt, die entweder frei oder belegt waren. Wenn wir über die Adafruit machen es Tweet Herausforderung gehört, wir wechselten Zahnräder und twittern Attendant war geboren!
Es ist ein einfaches System mit einem Magnetschalter an eine Batterie angeschlossen XBee Modul an einem Ende und einem Netduino Plus und XBee Schild auf der anderen.
Das batteriebetriebene XBee Modul ist ein Endpunkt, der festgelegt ist, für eine zweite Abfrage der digitale Stift 3 verbunden, die magnetische wechseln und konfiguriert für zyklische Schlaf um Batteriestrom zu sparen.
Die Netduino Plus und XBee Shield überwacht die eingehenden Daten vom Endpunkt und sendet einen Tweet bei Pin Zustandsänderungen (d. h. die Tür geöffnet oder geschlossen). Zur Vermeidung von unerwünschten Tweets durch den Schalter Prellen ist eine minimale Verzögerung von 15 Sekunden zwischen Änderungsbenachrichtigungen.
Teileliste
Netduino Plus
XBee 2 (wir verwenden Series 2 Module) und eine Methode zur Programmierung von Ihnen
SparkFun XBee-Explorer geregelt
SparkFun XBee Shield
Arduino stapelbar Header Kit
Adafruit Kontakt Magnetschalter
Batteriehalter (unsere ist von unserem lokalen Elektronik-Shop)
Projekt-Feld Ihrer Wahl (auch von unserem lokalen Elektronik-Shop)
Kopfhörer Buchse und Stecker (oder eine andere Art des Steckers, den Schalter an die Box zu verbinden)
Magnete, Klettverschluss oder eine andere Methode der Befestigung Feld fertig gestellte Projekt innerhalb der Reichweite der Türsensor
Sie benötigen auch die damit verbundenen Software für Netduino Plus die bei http://TweetingAttendant.codeplex.comgefunden werden kann.
Finden Sie die aktuelle Aktivität bei http://twitter.com/#! / RoomAttendant. Später werden wir einen anderen Endpunkt für die andere Toilette hinzufügen.