Inhaltsverzeichnis:

Intelligente Lampe - Gunook
Intelligente Lampe - Gunook

Video: Intelligente Lampe - Gunook

Video: Intelligente Lampe - Gunook
Video: Этот горшок для растений является УМНЫМ и поддерживается Xiaomi 🔥 2024, Juli
Anonim
Image
Image

Seit der Entdeckung des Feuers haben wir es geschafft, warm zu bleiben und in einer kleinen Kolonie zu überleben. Primitive Menschen können sich nachts versammeln und füreinander nach wilden Tieren Ausschau halten.

Und dann erhellt Thomas Edison buchstäblich die Welt, indem er die Öllampe durch eine Glühlampe ersetzt, die über einen Wolframfaden in einer Vakuumröhre funktioniert.

Lassen Sie uns in diesem Tutorial weitermachen, indem wir eine intelligente Lampe mit RGB-LEDs darauf bauen und sie über das Internet steuern, sodass Sie sie von überall auf der Welt aus steuern können, solange Sie eine Internetverbindung haben.

Lieferungen

  • 20x 5mm weiße LEDs
  • ESP8266
  • Arduino
  • Beliebiger Kippschalter
  • MicroUSB-Buchse PCB-Adapter
  • RGB-LED-Streifen
  • 3x TIP31C-Transistor

Schritt 1: Sammeln Sie alle Teile

Sammeln Sie alle Teile
Sammeln Sie alle Teile

Der erste Schritt wäre, alle benötigten Teile in 3D zu drucken. Sie sind alle hier verfügbar. Es wäre wirklich hilfreich, wenn Sie mehr als einen Drucker zur Verfügung haben. Funktioniert immer noch, wenn Sie 1 Drucker haben, aber es dauert einige Zeit. Für mich verwende ich weißen PLA-Kunststoff und die Armee von 3D-Druckern meines Colleges, um dieses Biest zu bauen.

Schritt 2: Geben Sie den Teilen ein schönes Finish

Geben Sie den Teilen ein schönes Finish
Geben Sie den Teilen ein schönes Finish

Ich würde gerne eine glatte Oberfläche meiner intelligenten Lampe haben, also schleife ich alle Treppenoberflächen aus dem 3D-Drucker ab und fügte dann der blauen Oberseite etwas weiße Farbe hinzu. (Ich habe nur so viele weiße Filamente auf einmal.)

Um 3D-gedruckte Teile zu schleifen, beginnen Sie mit etwa 100-Raster-Schleifpapier und bewegen Sie sich dann langsam bis zu 500-Raster oder höher. Und um das gesamte Plastikpulver abzuwaschen, verwenden Sie einfach Alkohol, um die Arbeit zu erledigen.

Schritt 3: Fügen Sie dem 3D-gedruckten LED-Halter ein mattiertes Panel hinzu

Fügen Sie dem 3D-gedruckten LED-Halter ein mattiertes Panel hinzu
Fügen Sie dem 3D-gedruckten LED-Halter ein mattiertes Panel hinzu
Fügen Sie dem 3D-gedruckten LED-Halter ein mattiertes Panel hinzu
Fügen Sie dem 3D-gedruckten LED-Halter ein mattiertes Panel hinzu

Einer der 3D-gedruckten Teile ist der untere LED-Halter, der mit einem großen rechteckigen Loch. Wir müssen darauf ein frostiges und etwas transparentes Finish erstellen, um die scharfe weiße LED zu zerstreuen.

Dazu habe ich einen Haufen Heißkleber geschmolzen und auf das rechteckige Loch gegossen. Sie können andere Abgüsse wie Kerzenwachs verwenden, aber es kann auch nicht an Ort und Stelle bleiben.

Schritt 4: Arbeiten an der Elektronik

Arbeiten an der Elektronik
Arbeiten an der Elektronik
Arbeiten an der Elektronik
Arbeiten an der Elektronik

Sie benötigen 20 weiße LEDs und einen RGB-LED-Streifen, um die Lampe wie ein Weihnachtslicht zu erleuchten. Die weiße LED geht in den Halter, der mit einer Reihe von runden Löchern darin ist. Die Beine passen durch das Loch und Sie müssen sie parallel verbinden. Da es so viel Strom verbraucht, können Sie es direkt mit den 5 V einschalten, aber ich empfehle, einen 10-Ohm-Widerstand in Reihe zu schalten.

Die Schaltung hingegen besteht aus dem DC-DC-Wandler, Arduino, TIP31-Transistor und ESP8266. Der DC-DC-Wandler erhöht die 5 V auf 12 V für die RGB-LED und wird vom Transistor gesteuert. In der Zwischenzeit wird der ESP8266 TCP- und UDP-Anfragen für das Internet der Dinge ermöglichen.

Schritt 5: Code

Code!
Code!

Die Firmware für den Arduino muss mit dem ESP8266 kommunizieren und eine TCP-Anfrage ausführen, um Informationen darüber zu erhalten, welche Leistung benötigt wird, um die Farben der RGB-LED und der weißen LED zu steuern.

Der Server ist mein selbst erstellter Python- und Flask-IoT-Server. Weitere Projekte werden in Zukunft denselben Server verwenden. Wenn Sie mit der Webentwicklung nicht vertraut sind, versuchen Sie es stattdessen mit Blynk. Modifiziere einfach meinen Code ein wenig dafür.

Sowohl der IoT-Server als auch die Arduino-Firmware sind auf meinem GitHub verfügbar.

Schritt 6: Genießen Sie Ihre futuristische Lampe

Genießen Sie Ihre futuristische Lampe
Genießen Sie Ihre futuristische Lampe

Wer braucht IKEA, wenn Sie Ihre eigene Smart Lamp kreieren können? Sie können Ihr Licht jetzt über das Internet steuern. So können Sie es in der Schule abschalten, wenn Sie es vergessen haben. Für den Fall, dass kein WLAN verfügbar ist, wird nur das Zeitlimit überschritten und das gesamte Licht wird standardmäßig auf die maximale Helligkeit eingestellt.

Beeindrucken Sie Ihre Freunde und Familie mit Ihrer Kreation! Ich bin sicher, sie werden darüber Ehrfurcht haben.

Empfohlen: