Inhaltsverzeichnis:

WiFi Work From Home Indicator - Gunook
WiFi Work From Home Indicator - Gunook

Video: WiFi Work From Home Indicator - Gunook

Video: WiFi Work From Home Indicator - Gunook
Video: Working From Home - WiFi Do Not Disturb indicator 2024, November
Anonim
WiFi Work From Home-Anzeige
WiFi Work From Home-Anzeige
WiFi Work From Home-Anzeige
WiFi Work From Home-Anzeige

Für diejenigen, die das Glück haben, von zu Hause aus arbeiten zu können, stellen wir wahrscheinlich fest, dass es einige große Herausforderungen gibt, wenn es um die Grenzen mit anderen im Haus geht. Um Ihnen dabei zu helfen, habe ich diesen wirklich einfachen Build erstellt, der es Ihnen ermöglicht, Steuern Sie die Farbe der LEDs über ein Webinterface, um anderen im Haus mitzuteilen, dass Sie telefonieren oder anderweitig nicht gestört werden möchten.

Die Leuchte enthält auch einen Magneten, sodass sie leicht am Türgriff angebracht und entfernt werden kann, um die Verwendung und das Aufladen zu erleichtern.

Wenn Sie also zu Hause nach etwas mehr Ruhe suchen, ist dies vielleicht eine Anleitung für Sie!

Lieferungen

  • Adafruit Feather Huzzah ESP8266 (Jeder ESP8266 könnte möglicherweise funktionieren, aber der Huzzah hat eine Lipo-Ladeschaltung und auch einen ziemlich kräftigen 3,3-V-Regler) -
  • 8-teiliger Neopixel-Streifen* -
  • Lipo-Akku - Jede vernünftige Größe sollte reichen (600mAH +) Ich habe keine gute Quelle dafür
  • Projektfall -
  • Alte Festplatte - Tolle Quelle für wirklich starke Magnete!

Schritt 1: Sehen Sie sich das Video an

Image
Image

Ich habe auch ein Video zu diesem Projekt gemacht, wenn Sie es sich ansehen möchten.

Ich mag voreingenommen sein, aber ich denke, es lohnt sich, den entzückend süßen Clip meiner 3-jährigen Tochter zu sehen, die ein bisschen Irisch spricht!

Schritt 2: Hardware

Hardware
Hardware
Hardware
Hardware

Dies ist ein absichtlich einfacher Build aus Hardware-Sicht, das Projekt einfach zu machen war mir wichtiger als die Optimierung für den Akku, aber es sollte einen Arbeitstag mit einer einzigen Ladung dauern, also fand ich das gut genug.

Mikrocontroller: ESP8266

Für den Mikrocontroller verwenden wir einen ESP8266, der mit der Arduino IDE programmiert wurde. Wenn Sie mit dem ESP8266 nicht vertraut sind, Es ist ein erstaunliches Arduino-kompatibles Gerät mit integriertem WLAN.

Ich habe mich speziell für den Adafruit Feather Huzzah ESP8266 entschieden, weil er mit einer Schaltung für die Verwendung eines integrierten Lipo-Akkus ausgestattet ist. Es hat auch einen 500-mA-3,3-V-Regler, der ein gutes Stück besser ist als bei den meisten billigeren chinesischen ESP8266-Boards. Dies ermöglicht es uns, die Neopixel mit 3,3 V zu versorgen, was uns helfen kann, Probleme zu vermeiden, die manchmal auftreten, wenn Neopixles mit 5 V von einem 3,3 V-Logikpegelgerät wie einem ESP8266 betrieben werden.

Lichter: Neopixel

Ich habe Neopxiels gewählt, weil sie eine wirklich einfache Möglichkeit sind, Ihrem Projekt RGB-LEDs hinzuzufügen. Sie benötigen nur Strom und ein einziges Datenkabel zum Anschließen, und Sie können sie auf jede Farbe einstellen, sogar die Farbe der LEDs individuell einstellen.

Die Neopixel sind wie folgt verdrahtet.

VCC -> 3V

GND -> GND

Dateneingang -> gpio 0

Batterie: Jeder Lipo

Die Verwendung der Batterieschaltung des Feather Huzzah macht die Verwendung eines Lipo wirklich einfach. Sie können es entweder direkt in den JST-Anschluss des Federhuzzahs stecken (HINWEIS: Bitte überprüfen Sie die Polarität Ihres Akkus, es gibt keinen Standard dafür, daher muss er möglicherweise vertauscht werden) oder Sie können ihn an die GND- und BAT-Pins von anschließen the huzzah. Um den Akku aufzuladen, können Sie einfach ein Micro-USB-Kabel in den huzzah stecken.

Sie sollten den Zustand der Batterie überprüfen. Es ist allgemein anerkannt, dass ein Lipo nicht unter 3 V abfallen darf, daher sollten Sie sicherstellen, dass er darüber liegt, bevor Sie ihn in Ihrem Projekt verwenden.

Schritt 3: Code

Code
Code
Code
Code

Der Code für dieses Projekt basiert stark auf dem helloServer-Beispiel, das für den ESP8266 in der Arudino-IDE verfügbar ist.

Es gibt einen Punkt, um die LEDs auf Rot, Grün zu ändern und dann auszuschalten, aber bei Bedarf können weitere Funktionen hinzugefügt werden.

Sie können den Code von meinem Github herunterladen und installieren

Es gibt eine externe Bibliothek, die Sie über den Bibliotheksmanager hinzufügen müssen, und das ist die Neopixel-Bibliothek von Adafruit.

Schritt 4: Der Magnet

Der Magnet
Der Magnet
Der Magnet
Der Magnet
Der Magnet
Der Magnet

Um es an der Tür zu befestigen, habe ich einen wirklich starken Magneten von einer alten Festplatte verwendet. Entfernen Sie einfach alle Schrauben von der Außenseite der Festplatte und Sie sollten in der Lage sein, den Magneten ziemlich leicht herauszuhebeln. Ich denke, es versteht sich von selbst, dass dies nur auf einer Festplatte erfolgen sollte, die Sie nicht mehr benötigen! Das ruiniert die Fahrt!

Diese sind wirklich stark, daher empfehle ich, vorsichtig mit ihnen umzugehen, besonders wenn Sie sie entfernen, da Sie sich leicht einen Finger einklemmen können.

Da dies nur ein schneller Prototypenbau war und die Kraft des Magneten sowieso in Richtung des Gehäuses ziehen würde, beschloss ich, es einfach mit Blu-Tack am Gehäuse zu befestigen.

Schritt 5: Verwendung

Verwendungszweck
Verwendungszweck
Verwendungszweck
Verwendungszweck
Verwendungszweck
Verwendungszweck

Um das Gerät zu verwenden, rufen Sie einfach "wfh.local" in Ihrem Webbrowser auf. Bitte beachten Sie, dass dies auf Bonjour-Diensten basiert. Weitere Informationen finden Sie unter diesem Link.

Danach können Sie die Farbe der LED bei Bedarf einfach über das Webinterface aktualisieren!

Hoffentlich fanden Sie dieses Instructable nützlich.

Ich würde gerne hören, was Sie mit dieser Art von Setup machen würden. Bitte lass es mich in den Kommentaren unten wissen oder schließe dich mir und ein paar anderen Machern auf meinem Discord-Server an, wo wir dieses Thema oder jedes andere herstellerbezogene Thema diskutieren können. Die Leute sind dort wirklich hilfreich, also ist es ein großartiger Ort zum Abhängen aus.

Ein großes Dankeschön möchte ich auch meinen Github-Sponsoren aussprechen, die mir helfen, meine Arbeit zu unterstützen, ich weiß das wirklich zu schätzen. Wenn Sie es nicht wissen, passt Github die Patenschaften für das erste Jahr an. Wenn Sie also eine Patenschaft eingehen, werden sie in den nächsten Monaten zu 100% übereinstimmen. Danke fürs Lesen!

Empfohlen: