Sadržaj:

Zabranjena stražarska kula + WiFi kontrolisana RGB LED dioda: 7 koraka (sa slikama)
Zabranjena stražarska kula + WiFi kontrolisana RGB LED dioda: 7 koraka (sa slikama)

Video: Zabranjena stražarska kula + WiFi kontrolisana RGB LED dioda: 7 koraka (sa slikama)

Video: Zabranjena stražarska kula + WiFi kontrolisana RGB LED dioda: 7 koraka (sa slikama)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Srpanj
Anonim
Zabranjena stražarska kula + LED s RGB upravljanjem WiFi -om
Zabranjena stražarska kula + LED s RGB upravljanjem WiFi -om
Zabranjena stražarska kula + RGB LED dioda s kontrolom WiFi -ja
Zabranjena stražarska kula + RGB LED dioda s kontrolom WiFi -ja
Zabranjena stražarska kula + LED s RGB upravljanjem WiFi -om
Zabranjena stražarska kula + LED s RGB upravljanjem WiFi -om

Nakon što osjetite da ste dotjerali svoj 3D pisač za ispis dostojne kvalitete, počinjete tražiti neke super modele na www.thingiverse.com. Našao sam Zabranjenu kulu od kijaija i mislio sam da će to biti sjajan test za moj pisač (Anet A8).

Ispis je ispao sjajan (nije savršen), ali bio sam sretan … Sve dok nisam vidio da je kreator uključio model koji je izdubljen tako da mu možete dodati svjetlo!

Stoga je jedino prirodno što je trebalo učiniti bilo spojiti RGB LED na Node MCU ESP8266 i kontrolirati boje preko WiFi -a!: D

Korak 1: Korak 1: Ispišite zabranjeni toranj

Korak 1: Ispišite zabranjeni toranj
Korak 1: Ispišite zabranjeni toranj
Korak 1: Ispišite zabranjeni toranj
Korak 1: Ispišite zabranjeni toranj

Imam Anet A8 i evo postavki koje sam koristio:

  • Visina sloja - 0,2 mm
  • Splavi - Da - 8 mm
  • Ispuna - 15%
  • Podrške - ne
  • Žica - CCTree srebrna PLA 1,75 mm
  • Temperatura ispisa:

    • Ekstruder: 200 stupnjeva
    • Grijani krevet: 60 stupnjeva
  • Brzina ispisa - 60 mm/s
  • Brzina putovanja - 120 mm/s

Korak 2: Korak 2: Potrebni dijelovi

Korak 2: Potrebni dijelovi
Korak 2: Potrebni dijelovi
Korak 2: Potrebni dijelovi
Korak 2: Potrebni dijelovi

Trebat će vam sljedeće:

  • Čvor MCU 12E - tehnički bi svaki ESP8266 modul trebao raditi
  • Mikro USB razvodna ploča - (opcionalno - ako koristite Node MCU, ima ugrađen mikro USB)
  • RGB LED - WS2812x

Korak 3: Korak 3: Alati

Korak 3: Alati
Korak 3: Alati

Alati koje sam koristio:

  • Lemilica
  • Ruke za pomoć
  • Lemljena žica
  • Električna žica - ne mora biti visokoga kolosijeka

Korak 4: Korak 4: Odlučite koje ćete komponente koristiti

Korak 4: Odlučite koje ćete komponente koristiti
Korak 4: Odlučite koje ćete komponente koristiti

Ideje: Prvotno sam htio koristiti modul ESP8266-12E bez ploče za razbijanje. Međutim, da sam krenuo ovim putem, bilo bi mi potrebno:

  1. Zasebni pretvarač od 5v do 3.3v
  2. USB-serijski pretvarač nešto poput FTDI modula ili CP2012
  3. Lemite čip ESP8266 12E na vlastitu probojnu ploču

Molimo pogledajte sliku koja prikazuje kako bi ove komponente bile povezane. Ovo je preuzeto sa ove stranice. Zasluge idu njima:)

Razlog zbog kojeg sam htio ići ovom rutom bio je ušteda prostora, budući da unutrašnjost tornja nije bila velika. No, kad zbrojite sve dodatne komponente koje će vam trebati, isključujući modul ESP8266, pokazalo se da zauzima više mjesta.

Stoga sam otišao s modulom Node MCU 8266:) Ovaj ima ugrađeno sljedeće:

  • USB-serijski pretvarač za jednostavnu komunikaciju s računalom
  • 3.3V regulator
  • ESP8266 12E sa zatičima

Implementacija:

Jedino što mi je trebalo je:

  • Modul Node MCU ESP8266
  • W2812 LED
  • Neku električnu žicu spasio sam iz starog ATX napajanja

Korak 5: Korak 5: Softver i knjižnice

Softver: Koristio sam Arduino IDE na Mac OS -u.

Vozači: Ovo će vam uštedjeti mnogo vremena!

Morat ćete nabaviti sljedeće upravljačke programe:

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

Arduino knjižnice:

Slijedi s gornje stranice GitHub, zasluga pripada russp81:

Knjižnica FastLED 3.1.3: https://github.com/FastLED/FastLEDMcLighting knjižnica: https://github.com/toblum/McLighting jscolor Color Picker: https://github.com/toblum/McLighting FastLED Nož za palete: https://github.com/toblum/McLighting Ako niste upoznati s načinom postavljanja vašeg ESP8266, pogledajte readme na McLightingovom gitu. Dobro je napisan i trebao bi vas pokrenuti. Ukratko ćete:

  • Konfigurirajte Arduino IDE za komunikaciju s ESP8266
  • Prenesite skicu (iz ovog repoa) Skica je postavljena za LED traku WS2812B GRB od 240 piksela (promijenite primjenjive opcije u "definicijama.h" prema vašoj želji)
  • Prilikom prvog pokretanja, ESP8266 će oglašavati vlastitu WiFi mrežu na koju se možete povezati, nakon što se povežete s njom, pokrenite svoj preglednik i web sučelje je samo po sebi razumljivo. (Ako se sučelje ne učita, upišite "192.168.4.1" u svoj preglednik i pritisnite go)
  • Nakon što je ESP na vašoj WiFi mreži, tada možete učitati potrebne datoteke za web sučelje upisivanjem IP adrese ESP -a nakon čega slijedi "/edit" (tj. 192.168.1.20/edit). Zatim prenesite datoteke iz mape s oznakom "upload these" iz ovog repoa.
  • Kad završite s prijenosom, unesite u svoj preglednik IP ESP -a i trebali biste biti aktivni!"

Zasluga pripada Soumojitu za njegov Instructable koji je puno pomogao:

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

Korak 6: Korak 6: Ožičenje

Korak 6: Ožičenje
Korak 6: Ožičenje

Ovo je vrlo jednostavno jer koristim samo jedan WS2812 LED čip i Node MCU.

Sve što trebate učiniti je:

  • Spojite podatkovni ulaz WS2812 na D1 na MCU -u čvora
  • WS2812 Vin+ to Vin na Node MCU (ovo bi trebalo biti 5v koje dolazi putem USB -a)
  • WS2812 VCC/Vin- to GND na MCU-u čvora

Možete koristiti bilo koji izvor napajanja putem mikro USB -a (punjač za mobitel, računalo ili čak bateriju napajanja)

To je to!:)

Preporučeni: