Inhaltsverzeichnis:

Verbotener Wachturm + WiFi-gesteuerte RGB-LED - Gunook
Verbotener Wachturm + WiFi-gesteuerte RGB-LED - Gunook

Video: Verbotener Wachturm + WiFi-gesteuerte RGB-LED - Gunook

Video: Verbotener Wachturm + WiFi-gesteuerte RGB-LED - Gunook
Video: 3D Printed Verbotener Wachturm 3D Printing Shorts Thingiverse 2024, Juli
Anonim
Verbotener Wachturm + WiFi-gesteuerte RGB-LED
Verbotener Wachturm + WiFi-gesteuerte RGB-LED
Verbotener Wachturm + WiFi-gesteuerte RGB-LED
Verbotener Wachturm + WiFi-gesteuerte RGB-LED
Verbotener Wachturm + WiFi-gesteuerte RGB-LED
Verbotener Wachturm + WiFi-gesteuerte RGB-LED

Sobald Sie das Gefühl haben, Ihren 3D-Drucker optimiert zu haben, um Drucke in guter Qualität zu produzieren, suchen Sie auf www.thingiverse.com nach einigen coolen Modellen. Ich fand The Forbidden Tower von kijai und dachte, es wäre ein großartiger Test für meinen Drucker (Anet A8).

Der Druck kam großartig (nicht perfekt) heraus, aber ich war glücklich … Bis ich sah, dass der Schöpfer ein Modell beilegte, das ausgehöhlt war, damit Sie ein Licht hineinbringen können!

Das einzig Natürliche war also, eine RGB-LED an eine Node-MCU ESP8266 anzuschließen und die Farben über das WLAN zu steuern!:D

Schritt 1: Schritt 1: Drucken Sie den Verbotenen Turm

Schritt 1: Drucken Sie den Verbotenen Turm
Schritt 1: Drucken Sie den Verbotenen Turm
Schritt 1: Drucken Sie den Verbotenen Turm
Schritt 1: Drucken Sie den Verbotenen Turm

Ich habe einen Anet A8 und hier sind die Einstellungen, die ich verwendet habe:

  • Schichthöhe - 0,2 mm
  • Flöße - Ja - 8mm
  • Füllung - 15%
  • Unterstützt - Nein
  • Filament - CCTree Silber PLA 1.75mm
  • Drucktemperatur:

    • Extruder: 200 Grad
    • Beheiztes Bett: 60 Grad
  • Druckgeschwindigkeit - 60 mm/s
  • Fahrgeschwindigkeit - 120 mm/s

Schritt 2: Schritt 2: Erforderliche Teile

Schritt 2: Erforderliche Teile
Schritt 2: Erforderliche Teile
Schritt 2: Erforderliche Teile
Schritt 2: Erforderliche Teile

Sie benötigen Folgendes:

  • Node MCU 12E - technisch sollte jedes ESP8266-Modul funktionieren
  • Micro-USB-Breakout-Board - (optional - wenn Sie eine Node-MCU verwenden, hat diese einen integrierten Micro-USB)
  • RGB-LED - WS2812x

Schritt 3: Schritt 3: Werkzeuge

Schritt 3: Werkzeuge
Schritt 3: Werkzeuge

Werkzeuge, die ich verwendet habe:

  • Lötkolben
  • Helfende Hände
  • Lötdraht
  • Elektrokabel - muss nicht hoch sein

Schritt 4: Schritt 4: Entscheiden, welche Komponenten verwendet werden sollen

Schritt 4: Entscheiden, welche Komponenten verwendet werden sollen
Schritt 4: Entscheiden, welche Komponenten verwendet werden sollen

Ideen: Ursprünglich wollte ich das ESP8266-12E-Modul ohne Breakout-Board verwenden. Wenn ich diesen Weg gegangen wäre, hätte ich jedoch benötigt:

  1. Ein separater Abwärtswandler von 5 V auf 3,3 V
  2. Ein USB-Seriell-Konverter wie das FTDI-Modul oder der CP2012
  3. Löten Sie den ESP8266 12E-Chip auf ein eigenes Breakout-Board

Bitte sehen Sie sich das Bild an, das veranschaulicht, wie diese Komponenten verbunden werden. Dies wurde dieser Seite entnommen. Kredit geht an sie:)

Der Grund, warum ich diesen Weg gehen wollte, war Platz zu sparen, da das Innere des Turms nicht sehr groß war. Aber wenn Sie alle zusätzlichen Komponenten zusammenzählen, die Sie benötigen, außer dem ESP8266-Modul, stellte sich heraus, dass es in Anspruch genommen wurde mehr Platz.

Daher habe ich mich für das Node MCU 8266-Modul entschieden:) Dieses hat Folgendes eingebaut:

  • USB-Seriell-Konverter zur einfachen Kommunikation mit einem Computer
  • 3.3V-Regler
  • ESP8266 12E mit Breakout-Pins

Implementierung:

Das einzige was ich brauchte war:

  • Das Modul Node MCU ESP8266
  • W2812 LED
  • Einige elektrische Kabel, die ich von einem alten ATX-Netzteil gerettet habe

Schritt 5: Schritt 5: Software und Bibliotheken

Software: Ich habe die Arduino IDE unter Mac OS verwendet.

Fahrer: So sparen Sie viel Zeit!

Sie benötigen die folgenden Treiber von:

  • ://kig.re/2014/12/31/how-to-use-arduino-nano-…
  • https://www.silabs.com/products/development-tools/..

Arduino-Bibliotheken:

Das Folgende stammt von der obigen GitHub-Seite, Kredit geht an russp81:

FastLED 3.1.3 Bibliothek: https://github.com/FastLED/FastLEDMcLighting Bibliothek: https://github.com/toblum/McLighting jscolor Color Picker: https://github.com/toblum/McLighting FastLED Palettenmesser: https://github.com/toblum/McLighting Wenn Sie nicht mit der Einrichtung Ihres ESP8266 vertraut sind, lesen Sie die Readme-Datei auf McLightings Git. Es ist gut geschrieben und sollte Sie zum Laufen bringen. Kurz gesagt, Sie werden:

  • Konfigurieren Sie die Arduino IDE für die Kommunikation mit dem ESP8266
  • Laden Sie die Skizze hoch (aus diesem Repo) Die Skizze ist für einen 240-Pixel-WS2812B GRB-LED-Streifen eingerichtet. (Ändern Sie die entsprechenden Optionen in "definitions.h" nach Ihren Wünschen)
  • Beim ersten Start zeigt der ESP8266 sein eigenes WLAN-Netzwerk an, mit dem Sie sich verbinden können. Sobald Sie sich damit verbunden haben, starten Sie Ihren Browser und die Weboberfläche ist selbsterklärend. (Wenn die Schnittstelle nicht geladen wird, geben Sie "192.168.4.1" in Ihren Browser ein und klicken Sie auf Los)
  • Sobald sich der ESP in Ihrem WLAN-Netzwerk befindet, können Sie die erforderlichen Dateien für das Webinterface hochladen, indem Sie die IP-Adresse des ESP gefolgt von "/edit" eingeben (z. B. 192.168.1.20/edit). Laden Sie dann die Dateien aus dem Ordner mit der Bezeichnung "upload these" aus diesem Repository hoch.
  • Wenn Sie mit dem Hochladen fertig sind, geben Sie die IP des ESP in Ihren Browser ein und Sie sollten betriebsbereit sein!"

Kredit geht an Soumojit für sein Instructable, das sehr geholfen hat:

www.instructables.com/id/WiFi-Led-Fedora-H…

Schritt 6: Schritt 6: Verkabelung

Schritt 6: Verkabelung
Schritt 6: Verkabelung

Dies ist sehr einfach, da ich nur einen WS2812-LED-Chip und die Node-MCU verwende.

Alles was du tun musst, ist:

  • Verbinden Sie den WS2812 Data In mit D1 auf der Node-MCU
  • WS2812 Vin + zu Vin auf der Node-MCU (dies sollten 5 V sein, die über USB eingehen)
  • WS2812 VCC/Vin- zu GND auf der Node-MCU

Sie können jede Micro-USB-Stromquelle verwenden (Handy-Ladegerät, Computer oder sogar eine Powerbank)

Das ist es!:)

Empfohlen: