Home > Technologie > Oktoberfest der Sachen-Bier-Tabelle

Oktoberfest der Sachen-Bier-Tabelle

0
Advertisement

Oktoberfest der Sachen-Bier-Tabelle

Oktoberfest der Sachen-Bier-Tabelle

Oktoberfest der Sachen-Bier-Tabelle

Oktoberfest der Sachen-Bier-Tabelle

Das Oktoberfest der Dinge ist aa Gemeinschaft von Entscheidungsträgern , die jedes Jahr rund um das Oktoberfest in München (oder anderswo bald?) Und hacken das Oktoberfest zu sammeln. Inspiriert durch das Internet der Dinge, entdeckten wir das Oktoberfest als perfekten Rahmen für das Ausprobieren aller Art von verrückten Ideen.

Die hybris Labs - Team , ein kleines Forschungslabor Teil von hybris / SAP entschieden , das Oktoberfest der Dinge mit eigenen Oktoberfest der Dinge Biertisch im Jahr 2014 Nach dem Erstellen und zeigt die Tabelle im Jahr 2014 zu unterstützen, haben wir es in unserem ständigen Ausstellungsraum bewegt In München und bekommen jetzt Anfragen von anderen Teams, um unseren Tisch neu zu erstellen. So dachten wir, es wäre cool, dieses Tutorial zu erstellen und Ihnen helfen, Ihren eigenen Tisch zu erstellen.

Was tut es?

Der Biertisch verwendet Sensoren, um die Aufzüge der Bierkrüge zu verfolgen. Diese Ereignisse werden schließlich in einem web ui empfangen, das die Aufzüge verfolgt und auch den Füllstand jedes Bierbechers basierend auf der Anzahl der Aufzüge aktualisiert. Dies ist äußerst praktisch, da der Kellner über die Ebene des Bieres in Ihrem Becher informiert werden und bringen Ihnen eine neue gerade rechtzeitig. Darüber hinaus haben wir ein Doppel-Bier-Coaster-Tap-Event, so Doppel-Tippen auf die Untersetzer wird die Tasse im Web ui hervorheben. Dies könnte verwendet werden, um den Kellner für Lebensmittel zum Beispiel aufrufen. Ja, es ist ziemlich nutzlos, aber ein lustiges Gadget.

Was muss ich machen?

Wenn es um Fähigkeiten geht, benötigen Sie ein kleines bisschen Mikrontroller / Web-Erfahrung und darf kein kompletter Idiot sein, um in der Lage zu sein, einen Biertisch zu malen und einige Löcher zu bohren. Außerdem sind einige grundlegende Lötfähigkeiten erforderlich, um einige Kabel auf Drucksensoren zu löten.

Hier sind die Teile:

  • Funken - Photon , Min-Brotschneidebrett und einige Jumper - Kabel und 10k - Widerstände. Wenn Sie die Start-Kit, es ist alles drin.
  • 8x Drucksensoren. Die , die haben wir benutzt diese sollten aber ähnliche in Ordnung sein. Vielleicht passen sogar runde Sensoren besser zurecht.
  • Ein Bier Tisch und Bänke. Auch malen und möglicherweise einige Laser-Schnittvorlagen, um Ihr eigenes Logo hinzuzufügen.
  • Bierdeckel über den Drucksensoren platzieren. Natürlich ist das optional, aber wir empfehlen das #OktoberfestOfThings Bierdeckel-Design, das wir auf die Ressourcen hochgeladen haben.

Beginnen wir also mit dem Biertisch ...

Schritt 1: Bereiten Sie den Biertisch und die Bänke

Oktoberfest der Sachen-Bier-Tabelle

Oktoberfest der Sachen-Bier-Tabelle

Oktoberfest der Sachen-Bier-Tabelle

Oktoberfest der Sachen-Bier-Tabelle

Natürlich können Sie einen anderen Tisch, aber dies ist über das Oktoberfest. So erhalten Sie eine echte :-) Sie sind in der Regel farbig gelb / orangish, so müssen Sie sie zweimal malen. Sobald wir unsere gemalt hatten, benutzten wir einige Laserschnittvorlagen / -schablonen, um unser Teamlogo auf es zu sprühen. Es gibt eine Menge von Tutorials rund um Laserschneiden auf instructables, so dass wir nicht in Details gehen hier.

Eine wichtige Sache, die Sie an dieser Stelle nicht vergessen sollten, ist, einige Löcher zu bohren. In der Regel können Sie rund 4 Personen auf jeder Seite eines Oktoberfest-Bier-Tisch passen - so bohren 4 Löcher auf jeder Seite. Wir beabstandeten die Löcher ein wenig von der Mitte, so können Sie besser positionieren die Bierkrug mit einer Ihrer Hand.

Fügen Sie frei, um Etiketten zu den Bohrlöchern hinzuzufügen, zB die Nummerierung der Punkte von 0 bis 7, um später die analogen Eingänge des Particle Photon zu identifizieren. Es hilft Ihnen auch, die Punkte in der Web-Benutzeroberfläche zu identifizieren.

Jetzt, wo wir einen modifizierten Bier Tisch haben, fügen wir die Elektronik hinzu.

Schritt 2: Befestigen Sie die Drucksensoren und Partikel-Photonen

Oktoberfest der Sachen-Bier-Tabelle

Oktoberfest der Sachen-Bier-Tabelle

Oktoberfest der Sachen-Bier-Tabelle

Oktoberfest der Sachen-Bier-Tabelle

Oktoberfest der Sachen-Bier-Tabelle

Als nächstes folgen die Drucksensoren. Zuerst zwei lange Kabel mit jedem der Drucksensoren verlöten. Eines wird mit VIN verbunden, das andere mit einem 10K Widerstand (der auf GND geht) und den analogen Eingängen des Spark Photon.

Werfen Sie einen Blick auf den Schema-Teil dieses Schritts für die Details und wiederholen Sie die Verdrahtung für jeden Drucksensor.

Schritt 3: Programmieren Sie das Teilchen Photon

Oktoberfest der Sachen-Bier-Tabelle

Wir sind nun bereit, den Spark Photon zu programmieren. Dies erfordert zunächst die Inbetriebnahme des Photon, was im Grunde bedeutet, den Spark Photon an ein Wifi-Netzwerk anzuschließen und an Ihr Konto zu binden. Beginnen Sie mit der Registrierung auf particle.io und dann im Anschluss an die Erste Schritte Seite. Dies sollte weniger als 5 Minuten dauern.

Öffnen Sie nun die Particle Web IDE und erstellen Sie eine neue App unter dem Reiter "Code" auf der linken Seite. Nennen Sie beispielsweise die App OOT und fügen Sie dann den Code in die Ressourcen ein.

Ich werde versuchen zu erklären, die wichtigsten Teile dieses Codes und wie sie beziehen sich auf die Web-Benutzeroberfläche und der Empfang dieser Ereignisse.

Die Setup-Funktion wird einmal wie in einer Arduino-Skizze ausgeführt und initialisiert ein Array mit 8 Booleschen Werten. Diese Booleans sind die Zustände unserer Tassen im Laufe der Zeit. Wir speichern die Werte über Zeit, um Doppelhähne erkennen zu können - sonst könnte dies einfacher gemacht werden.

Die Schleifenfunktion wird für immer wiederholt und überprüft jeden Becherdruckwert und speichert ihn. Mit jeder Iteration rufen wir die Funktion checkDoubleTap auf, die prüft, ob sie ein Muster für einen Doppeltipp findet. Wenn es einen gibt, sendet er das Tap-Ereignis aus.

Auch bei jeder Iteration vergleichen wir den Zustand des Bechers mit dem vorherigen Zustand. Wenn der Zustand geändert wurde, rufen wir die Ereignisfunktion auf, die den Zustand des aktuellen Bechers überprüft und die Aufwärts- / Abwärts-Ereignisse sendet.

Die Ereignisse selbst werden mit der Funktion Spark.publish () gesendet und sind für uns ziemlich transparent, keine Netzwerkprüfung usw.

An dieser Stelle können Sie sich bei dashboard.particle.io anmelden, um zu überprüfen, ob Sie einige Ereignisse erhalten, wenn der Drucksensor die Änderungen anzeigt.

Als Nächstes verbinden wir eine Web-Benutzeroberfläche mit diesen Ereignissen, um die Ereignisse zu visualisieren.

Schritt 4: Host der Web-Benutzeroberfläche

Oktoberfest der Sachen-Bier-Tabelle

Oktoberfest der Sachen-Bier-Tabelle

Schließlich mussten wir eine einfache statische Web-Seite auf der Hybrid-Cloud-APIs, yaas Host. Sie können sich selbst melden Sie sich hier für ein Konto oder alternativ einen lokalen Server zum Testen verwenden.

Alles was wir brauchen ist eine grundlegende HTML-Seite als Container, einige Javascript und CSS für Styling. Wie wir dies bereits auf unserer Cloud - Service und der einzige Teil bereitgestellt haben , dass die access_token auf die Partikel Cloud API ändert, können Sie auch nur Ihren Browser hier zeigen: http://oktoberfestofthings.yaas.io/

Um das Zugriffstoken zu erhalten, navigieren Sie zur Particle Cloud IDE und gelangen auf die Registerkarte Einstellungen auf der linken Seite. Sie sehen Ihr access_token - seien Sie vorsichtig. Die Webseite speichert die access_token lokal in Ihrem Browser.

Herzliche Glückwünsche! Sie haben jetzt eine IoT Beer-Tabelle.

Related Reading