Inhaltsverzeichnis:

SlackBuddy: 7 Schritte (mit Bildern)
SlackBuddy: 7 Schritte (mit Bildern)

Video: SlackBuddy: 7 Schritte (mit Bildern)

Video: SlackBuddy: 7 Schritte (mit Bildern)
Video: Rappin Ron Part 7 2024, Juli
Anonim
SlackBuddy
SlackBuddy
SlackBuddy
SlackBuddy
SlackBuddy
SlackBuddy
SlackBuddy
SlackBuddy

Haben Sie jemals Probleme, mit Ihren verschiedenen Slack-Kanälen Schritt zu halten oder Benachrichtigungen zu verpassen, wenn eine Ihrer Gruppen aktiv wird? Slack Buddy ist ein Umgebungsdisplay, das auf Ihrem Schreibtisch aufbewahrt werden kann, um Sie sanft zu benachrichtigen, wenn Ihre Slack-Gruppen aktiv sind. Bis zu 4 Slack-Gruppen können dem Slack Buddy-Cube hinzugefügt werden, und jede Gruppe wird auf einer Seite des Slack Buddy angezeigt. Die Helligkeit von Slack Buddy wird allmählich erhöht, wenn Sie mehr Benachrichtigungen erhalten. Dies ist eine großartige Möglichkeit, um zu sehen, welche Ihrer Teams möglicherweise Aufmerksamkeit benötigen.

Erstellt für HCIN 720: Prototyping Wearable and Internet of Things Devices Class bei RIT

fetlab.rit.edu/720/index.html

Materialliste:

Lieferungen:

  • Teilchen-Photon
  • Neopixel 8 RGB-LED-Stick (4)
  • Überbrückungsdrähte (mindestens 12)
  • Steckbrett
  • Birkensperrholz (3)
  • E6000 Kleber
  • Wachspapier
  • Holzbeize
  • Farbige Acrylplatten (4 Probengröße)
  • Montageband

Erforderliche Geräte:

  • Laserschneider
  • 3D Drucker
  • Lötkolben

Schritt 1: Die äußere Box

Die äußere Box
Die äußere Box
Die äußere Box
Die äußere Box
Die äußere Box
Die äußere Box
  1. Laden Sie die folgende.ai-Datei herunter, um sowohl auf den Vektor von SlackBot als auch auf die bereits erstellten Vektorbox-Ausschnitte zuzugreifen. Die Schichten werden mit ihrem Zweck und Material beschriftet. Der SlackBot-Vektor ist für dein farbiges Acryl und die Boxteile sind für dein Sperrholz.
  2. Zum Schneiden von Sperrholz verwenden wir die Sperrholzeinstellung mittlerer Dichte auf unserem Laserschneider mit einer Dicke von 3,5 mm. Dadurch wird sichergestellt, dass der Laser stark genug ist, um ihn beim ersten Mal durchzuschneiden.
  3. Laserschneiden Sie die Stücke aus Ihrer Sperrholzplatte.
  4. Färben Sie Ihre 4 Seiten mit einer Beizfarbe Ihrer Wahl, um Brandflecken zu verbergen. Wiederholen Sie so oft wie gewünscht. Wir haben 3 Mäntel gemacht.
  5. Versiegeln Sie Ihren Fleck mit einem Finishing-Spray Ihrer Wahl. Wir haben ein Satin-Finish verwendet.
  6. Schneiden Sie mit dem SlackBot-Vektor SlackBot-Fensterteile mit Ihrem Laserschneider aus. Wir haben 1/4 Zoll gegossenes Acryl verwendet, aber extrudiert sieht ähnlich aus. Verwenden Sie je nach Art des verwendeten Acryls entweder die Einstellung des gegossenen oder extrudierten Acryls auf Ihrem Laserschneider. Sie können eine Farbe verwenden, aber wir haben uns für die verschiedenen Farben im Slack-Logo entschieden.
  7. Platziere E6000 mit einem Wattestäbchen vorsichtig rund um die Kanten deines SlackBot-Ausschnitts. Platzieren Sie den Ausschnitt in das Fenster des Sperrholzes. Wiederholen Sie dies noch 3 Mal.

Schritt 2: Die innere Box

  1. Schneiden Sie mit der mitgelieferten.ai-Datei die als "innere Box - Sperrholz" angegebene Schicht mit Ihrem Laserschneider mit den gleichen Einstellungen aus, die Sie zuvor für die äußere Box verwendet haben.
  2. Schneiden Sie mit der angegebenen Schicht „innerer Karton – Karton“die 4 Kartonstücke mit entsprechenden Einstellungen auf Ihrem Laserschneider aus.

Schritt 3: Innere Halterungen

Drucken Sie mit der mitgelieferten.stl-Datei 8 der Klammern mit etwa 80% Füllung

Schritt 4: Verkabelung

Verdrahtung
Verdrahtung
  1. Für dieses Projekt müssen vier (4) LED-Streifen mit dem Photon verbunden werden. Wichtig ist, dass das Photon zur Mitte des Steckbretts hin platziert wird, damit das Ladekabel nicht über den Rand des Brettes ragt und zusätzliche Höhe verursacht.
  2. Bereiten Sie die LED-Streifen vor, indem Sie an jeder LED ein Überbrückungskabel an Masse, Din und 5-V-Power-Pad anlöten. Es ist wichtig, sicherzustellen, dass Sie an der Seite löten, die Din und nicht Dout sagt.
  3. Sobald die Drähte auf die Platine gelötet sind, zeigt das folgende Diagramm die richtigen Verbindungen der Drähte.

Schritt 5: Photonencode

Der Photonencode wird auf deinem Photonengerät ausgeführt und steuert die Lichter in SlackBuddy. In diesem Abschnitt wird das Code- und Photonen-Setup erklärt.

  1. Registrieren Sie Ihr Photon - Ihr Photon kann über https://setup.particle.io. registriert werden
  2. Mit dem Internet verbinden - Sie können diese Schritte ausführen, um Ihr Photon mit dem Internet zu verbinden
  3. Die folgende IDE kann verwendet werden, um Code zu kompilieren und auf Ihr Gerät zu flashen, ohne den DFU-Modus aufrufen zu müssen (wichtig, sobald die Box zusammengebaut ist) https://docs.particle.io/guide/getting-started/co… angehängter Code an Ihre.ino-Datei. Dieser Code stellt die Funktion unread toggle bereit, die es uns ermöglicht, den Server Informationen an das Photon senden zu lassen. Ein Anruf wird in der Form {light}, {notifications} getätigt, wenn das Licht die umzuschaltende Gruppe ist und die Benachrichtigungen die Anzahl der LEDs auf dem Pixelstreifen sind, die wir aufleuchten möchten.
  4. Kompilieren und flashen Sie Ihren Code zu Ihrem Photon.

Schritt 6: Servercode

Der Server ist dafür verantwortlich, die API-Aufrufe an Slack zu senden und sie an das Photon zu senden. In diesem Abschnitt wird beschrieben, wie Sie den Servercode erstellen.

  1. Referenzen

    1. Legacy-Token:
    2. Geräte-ID und Zugriffstoken: finden Sie unter Einstellungen auf der Photon-Website.
  2. NodeJS installieren - Wenn node js noch nicht auf Ihrem Computer installiert ist, müssen Sie es installieren. Auf einem Mac funktioniert das am besten mit Brew.
  3. Code - Erstellen Sie eine Datei namens server.js und fügen Sie den angehängten Code hinzu
  4. Führen Sie den Server aus, indem Sie den folgenden Befehl im Terminal aus dem Verzeichnis Ihrer Datei Node server.js eingeben

Schritt 7: Zusammenbauen

Etwas zusammensetzen
Etwas zusammensetzen
Etwas zusammensetzen
Etwas zusammensetzen
Etwas zusammensetzen
Etwas zusammensetzen

Während das schlanke Erscheinungsbild der Box schwer zu erreichen scheint, ist es eigentlich ganz einfach und erfordert keine Nägel oder Schrauben! Wir haben spezielle 3D-gedruckte Brackets erstellt, bei denen Sie die Brackets an die jeweilige untere und obere Ecke kleben. Der Zusammenbau dauert zwar etwas länger, aber das Ergebnis ist glatt und ästhetisch ansprechend. Wir haben festgestellt, dass das Kleben von 4 Klammern an den Seiten, die in Ecken sind, den Klebeprozess erleichtert. Möglicherweise müssen Sie Ihr Sperrholz wegen des Verziehens komprimieren, daher wird die Verwendung einer Klemme empfohlen!

  1. Kleben Sie die Halterungen mit zwei der 6-Zoll-Fensterseiten mit E6000 nach unten. Ihre Halterung sollte in der L-Position stehen. Kleben Sie die Halterung nicht ganz nach unten. Lassen Sie diese vollständig trocknen, bevor Sie mit Schritt 2 fortfahren.
  2. Befestigen Sie die dritte 6-Zoll-Fensterseite und -Rückseite an den Seiten der Halterungen, die nicht mit E6000 befestigt sind. Stellen Sie sicher, dass Sie die Seiten perfekt ausrichten, um einen nahtlosen Look zu erzielen. Hinweis: Möglicherweise müssen Sie dies ein paar Iterationen machen, da jede Seite einige Zeit braucht, um trocken zu werden.
  3. Sobald die Seiten an den Klammern befestigt sind, kleben Sie die Ecken mit mehr E6000 fest, benötigen Sie möglicherweise eine Klemme, um die Seiten zusammenzuhalten und wenn das Holz verzogen war.
  4. Montieren Sie die Innenbox, indem Sie die beiden Seiten- und Mittelstücke der Innenbox in die Zapfenlöcher kleben. Lassen Sie diese vollständig trocknen. Hinweis: Das Teil passt nicht perfekt zusammen und das ist beabsichtigt. Dadurch können Drähte durch die Ecken gelegt werden.
  5. Kleben Sie das obere Stück auf die innere Schachtel und verwenden Sie Klebeband, um das Stück hochzuhalten, während der Kleber trocknet.
  6. Bringen Sie zwei Schichten doppelseitiges Montageband an den Leuchten an.
  7. Kleben Sie auf die Rückseite des Montagebandes und befestigen Sie es an den 3 Seiten und der Oberseite der inneren Schachtel. Verwenden Sie Klebeband, um sie an Ort und Stelle zu halten, bis sie trocken sind.
  8. Legen Sie Ihr Photon und das Steckbrett in die innere Box und verdrahten Sie die Lichter mit Ihrem Photon. Verbinden Sie Ihr Micro-USB-Kabel mit dem Photon. Hinweis: Das Micro-USB-Kabel muss sich vor dem Verkleben in der Box befinden.
  9. Schneiden Sie Wachspapier aus und kleben Sie das Papier hinter die Acrylwände. Dadurch wird das Licht gestreut und es wird schwieriger, das Innere zu sehen.
  10. Legen Sie den Kleber auf die unteren Halterungen der Box und befestigen Sie den Boden. Lassen Sie diese mindestens eine Stunde trocknen, bevor Sie mit dem nächsten Schritt fortfahren. Denken Sie daran, dass Sie vielleicht ein schweres Buch darauf legen möchten, um das Holz zusammenzudrücken. Stellen Sie außerdem sicher, dass das USB-Kabel aus dem Loch auf der Rückseite herauskommt.
  11. Kleben Sie die Kartonstücke diagonal zu jeder Ecke. Möglicherweise müssen Sie jedes einzelne für einen Moment festhalten, um sicherzustellen, dass es nicht umfällt.
  12. Schneiden Sie zwei quadratische Stücke Pergament- oder Wachspapier mit einem mittleren Quadrat aus, das so groß wie Ihre innere Schachtel ist. Kleben Sie diese beiden Teile zusammen und legen Sie diese auf alles. Dies dient dazu, das von den 3 Seiten kommende Licht zu zerstreuen.

  13. Kleben Sie das obere Fensterteil fest und komprimieren Sie es mit einem schweren Gegenstand wie einem Buch.

Empfohlen: