Obsah:

Zakázaná strážní věž + WiFi ovládaná LED RGB: 7 kroků (s obrázky)
Zakázaná strážní věž + WiFi ovládaná LED RGB: 7 kroků (s obrázky)

Video: Zakázaná strážní věž + WiFi ovládaná LED RGB: 7 kroků (s obrázky)

Video: Zakázaná strážní věž + WiFi ovládaná LED RGB: 7 kroků (s obrázky)
Video: Fanoušci mi “vlezli” na pozemek! 😱 Děcka, tohle není v pořádku! 🥵 2024, Listopad
Anonim
Zakázaná strážní věž + WiFi ovládaná RGB LED
Zakázaná strážní věž + WiFi ovládaná RGB LED
Zakázaná strážní věž + WiFi ovládaná RGB LED
Zakázaná strážní věž + WiFi ovládaná RGB LED
Zakázaná strážní věž + WiFi ovládaná RGB LED
Zakázaná strážní věž + WiFi ovládaná RGB LED

Jakmile máte pocit, že jste vylepšili svou 3D tiskárnu tak, aby vytvářela výtisky ve slušné kvalitě, začnete hledat skvělé modely na www.thingiverse.com. Našel jsem Zakázanou věž od kijai a myslel jsem si, že by to byl úžasný test pro mou tiskárnu (Anet A8).

Tisk vyšel skvěle (ne dokonalý), ale byl jsem šťastný … Dokud jsem neviděl, že tvůrce zahrnoval model, který byl vyhloubený, takže do něj můžete přidat světlo!

Jedinou přirozenou věcí tedy bylo připojit RGB LED k uzlu MCU ESP8266 a ovládat barvy přes WiFi!: D

Krok 1: Krok 1: Vytiskněte si Zakázanou věž

Krok 1: Vytiskněte si Zakázanou věž
Krok 1: Vytiskněte si Zakázanou věž
Krok 1: Vytiskněte si Zakázanou věž
Krok 1: Vytiskněte si Zakázanou věž

Mám Anet A8 a zde jsou nastavení, která jsem použil:

  • Výška vrstvy - 0,2 mm
  • Rafty - Ano - 8 mm
  • Výplň - 15%
  • Podporuje - ne
  • Filament - CCTree Silver PLA 1,75 mm
  • Teplota tisku:

    • Extruder: 200 stupňů
    • Vyhřívaná postel: 60 stupňů
  • Rychlost tisku - 60 mm/s
  • Rychlost pojezdu - 120 mm/s

Krok 2: Krok 2: Potřebné součásti

Krok 2: Potřebné součásti
Krok 2: Potřebné součásti
Krok 2: Potřebné součásti
Krok 2: Potřebné součásti

Budete potřebovat následující:

  • Uzel MCU 12E - technicky by měl fungovat jakýkoli modul ESP8266
  • Micro USB breakout board - (volitelně - pokud používáte Node MCU, má vestavěný micro USB)
  • RGB LED - WS2812x

Krok 3: Krok 3: Nástroje

Krok 3: Nástroje
Krok 3: Nástroje

Nástroje, které jsem použil:

  • Páječka
  • Pomocné ruce
  • Pájecí drát
  • Elektrický vodič - nemusí mít vysoký rozchod

Krok 4: Krok 4: Rozhodnutí, které komponenty použít

Krok 4: Rozhodnutí, které komponenty použít
Krok 4: Rozhodnutí, které komponenty použít

Nápady: Původně jsem chtěl použít modul ESP8266-12E bez oddělovací desky. Pokud bych však šel touto cestou, potřeboval bych:

  1. Oddělený 5v až 3,3v krokový převodník
  2. Převodník USB na sériové rozhraní, něco jako modul FTDI nebo CP2012
  3. Připájejte čip ESP8266 12E k jeho vlastní desce

Podívejte se na obrázek, který ilustruje, jak by tyto komponenty byly připojeny. Toto bylo převzato z této stránky. Kredit jim patří:)

Důvodem, proč jsem chtěl jít touto cestou, bylo ušetřit místo, protože vnitřek věže nebyl příliš velký. Když ale sečtete všechny další komponenty, které budete potřebovat, kromě modulu ESP8266, ukázalo se, že zabírá více místa.

Proto jsem šel s modulem Node MCU 8266:) To má následující vestavěný:

  • Sériový převodník USB pro snadnou komunikaci s počítačem
  • Regulátor 3,3 V
  • ESP8266 12E s vylamovacími kolíky

Implementace:

Jediné, co jsem potřeboval, bylo:

  • Modul Node MCU ESP8266
  • W2812 LED
  • Zachránil jsem nějaký elektrický vodič ze starého zdroje ATX

Krok 5: Krok 5: Software a knihovny

Software: Použil jsem Arduino IDE na Mac OS.

Ovladače: To vám ušetří spoustu času!

Budete potřebovat následující ovladače:

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

Knihovny Arduino:

Následující text je z výše uvedené stránky GitHub, kredit jde na russp81:

Knihovna FastLED 3.1.3: https://github.com/FastLED/FastLEDMcLighting knihovna: https://github.com/toblum/McLighting jscolor Color Picker: https://github.com/toblum/McLighting FastLED Palette Knife: https://github.com/toblum/McLighting Pokud nejste obeznámeni s nastavením ESP8266, přečtěte si soubor readme na git McLighting. Je to dobře napsané a mělo by vás to uvést do provozu. Stručně řečeno budete:

  • Nakonfigurujte Arduino IDE pro komunikaci s ESP8266
  • Nahrajte skicu (z tohoto úložiště) Skica je nastavena pro 240pixelový LED pás WS2812B GRB. (Změňte příslušné možnosti v „definitions.h“podle svého přání)
  • Při prvním spuštění bude ESP8266 inzerovat vlastní WiFi síť, ke které se můžete připojit, jakmile se k ní připojíte, spusťte prohlížeč a webové rozhraní je samo vysvětlující. (Pokud se rozhraní nenačte, zadejte do prohlížeče „192.168.4.1“a stiskněte go)
  • Jakmile je ESP ve vaší síti Wi -Fi, můžete poté nahrát požadované soubory pro webové rozhraní zadáním IP adresy ESP následovanou „/upravit“(tj. 192.168.1.20/edit). Poté nahrajte soubory ze složky označené „nahrát tyto“z tohoto úložiště.
  • Jakmile dokončíte nahrávání, zadejte do prohlížeče IP ESP a měli byste být v provozu!"

Kredit jde Soumojitovi za jeho Instructable, který hodně pomohl:

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

Krok 6: Krok 6: Zapojení

Krok 6: Zapojení
Krok 6: Zapojení

To je velmi jednoduché, protože používám pouze jeden LED čip WS2812 a MCU Node.

Jediné, co musíte udělat, je:

  • Připojte datový vstup WS2812 k D1 na MCU uzlu
  • WS2812 Vin+ to Vin na uzlu MCU (to by mělo být 5v přicházející přes USB)
  • WS2812 VCC/Vin- to GND na uzlu MCU

Můžete použít jakýkoli zdroj napájení micro USB (nabíječka mobilního telefonu, počítač nebo dokonce powerbanka)

A je to!:)

Doporučuje: