Kategorien
Experimente

Portfolio Ampel – So einfach integriest du dein Portfolio ins Smart Home

Deinen Portfolio Wert mit diypm in Excel zu checken ist einfach, noch schneller geht es auf dem Smartphone, aber ziemlich cool ist es doch, im Wohnzimmer eine kleine LED Leuchte zu haben, die in verschiedenen Rot- und Grüntönen den Tagesgewinn bzw. Verlust deines Portfolios anzeigt. Die Logik hier ist einfach, je grüner, desto besser, je roter desto schlechter.

Im Folgenden erkläre ich wie sich das mit Bauteilen für ein paar Euro und ein wenig Bastelgeschick bewerkstelligen lässt.

Ihr benötigt dazu

  • Einen NodeMCU Mikrocontroller für ca 6 €
  • Einen WS2812 LED Ring für ca 6 €
  • Ein MicroUSB Kabel (hat wohl jeder eins)
  • Eine 85 mm Verteilerdose ca 1 €
  • Eine 85 mm Polycarbonat Scheibe ca 3 €
  • 3 Male-Female Jumper Kabel ca 1 €
  • Ein Mini Breadboard ca 1 €
  • Etwas Sekundenkleber

Wer etwas Geduld hat kann auch alles bei Aliexpress für die Hälfte bestellen.

Schritt 1 – Micropython auf den NodeMCU installieren

Wie das funktioniert ist in diesem Blog Artikel schon sehr schön erklärt. Extrem wichtig ist, dass ihr zur Verbindung des NodeMCU mit eurem Rechner ein USB Datenkabel verwendet. Es gibt nämlich auch USB-Kabel, welche nur für die Stromversorgung gedacht sind. Äußerlich ist das leider nicht zu unterscheiden.
Wenn du der Anleitung im Blog Artikel folgst, sieht die Installation in Etwa so aus:

Schritt 2- Alles zurechtlegen

Alle Bauteile

Lege dir am besten alles benötigte Werkzeug und alle Bauteile bereit. Dann geht es nachher schneller

Schritt 3 – LED Ring auf das Mini Breadboard stecken

Richte jetzt den LED Ring so auf dem Mini Breadboard aus, das du ihn mit den kleinen Steckern der Jumper Kabel auf dem Breadboard fixieren kannst. Verbinde dabei Kabel wie folgt

Rot – 5 V (der Plus Pol)
Schwarz – GND (der Minus Pol)
Gelb – IN (der Datenanschluss)

Achte dabei darauf, dass die Stecker wirklich das Metall rund um das Loch berühren und der Ring wirklich fixiert ist. Profis können natürlich auch löten.

Schritt 4 – Verbinde die Kabel mit dem NodeMCU

Jetzt kannst du die anderen Enden der Kabel wie folgt mit dem NodeMCU verbinden

Rot – 3 V (der Plus Pol)
Schwarz – G (der Minus Pol)
Gelb – D4 (der Datenanschluss)

Im nächsten Schritt kannst du jetzt den Ring einmal zum Leuchten bringen.

Schritt 5 – Installiere das Portfolio Ampel Script

Hier auf github findest du das Script zur Portfolio Ampel. Checke das Portfolio aus oder lade die beiden Dateien main.py und urequests.py herunter.

Öffne main.py in pyCraft und lade das Script per F5 auf den NodeMCU. Kopiere per Drag & Drop die Datei urequests.py auf den NodeMCU.

In Zeile 10 kannst du jetzt das Live Demo Portfolio durch dein eigenes ersetzen.

In Zeile 22/23 musst du noch die Zugangsdaten deine WiFis konfigurieren.

Lasse zum Testen am besten zunächst das Live Demo Portfolio gesetzt. Wenn du jetzt noch einmal F5 drückst, sollte das Script auf dem NodeMCU ausgeführt werden und der LED Ring rot oder grün leuchten.

Der Hauptteil der Arbeit ist jetzt erledigt. Jetzt kommt noch etwas Bastelarbeit.

Schritt 6 – Alles in die Verteilerdose packen

Schneide jetzt mit einem Teppichmesser ein Loch in die Verteilerdose durch das später das USB-Kabel für die Stromversorgung gezogen wird.

Jetzt kannst du den NodeMCU und den LED Ring in der Verteilerdose fixieren.

Wenn du jetzt das Stromkabel wieder verbindest, sollte wieder alles leuchten.

Schritt 7 – Die Milchglas Abdeckung

Jetzt muss nur noch der Deckel aus dem LED Diffusor angebracht werden. Schneide dazu den Deckel der Verteilerdose etwas aus

Und klebe jetzt mit Sekundenkleber den Diffusor auf den Deckel

Schritt 8 – Fertig

Die Portfolio Ampel ist jetzt fertig. Einfach irgendwo aufstellen und das Portfolio immer im Blick haben.

Fazit

Mit diypm soll es möglich sein seine Portfolio-Daten auch außerhalb der diypm App zu verwenden. Wie du siehst, sind hier der Fantasie keine Grenzen gesetzt.