Sadržaj:

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

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

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

Kad osjetite da ste dotjerali svoj 3D pisač za štampanje pristojnog kvaliteta, 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 odličan test za moj štampač (Anet A8).

Otisak je ispao odličan (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: Odštampajte zabranjenu kulu

Korak 1: Odštampajte Zabranjenu kulu
Korak 1: Odštampajte Zabranjenu kulu
Korak 1: Odštampajte Zabranjenu kulu
Korak 1: Odštampajte Zabranjenu kulu

Imam Anet A8 i evo postavki koje sam koristio:

  • Visina sloja - 0,2 mm
  • Splavovi - Da - 8 mm
  • Ispuna - 15%
  • Podrške - ne
  • Filament - CCTree srebrna PLA 1,75 mm
  • Temperatura štampe:

    • Ekstruder: 200 stepeni
    • Grejani krevet: 60 stepeni
  • Brzina štampe - 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 visokog profila

Korak 4: Korak 4: Odluka koje komponente ćete koristiti

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

Ideje: Prvo sam želio 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

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 prostora.

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

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

Implementacija:

Jedino što mi je trebalo je:

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

Korak 5: Korak 5: Softver i biblioteke

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 od:

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

Arduino biblioteke:

Ovo je sa gornje stranice GitHub -a, zasluga je russp81:

Biblioteka FastLED 3.1.3: https://github.com/FastLED/FastLEDMcLighting biblioteka: 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
  • Otpremite 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 otpremiti potrebne datoteke za web sučelje upisivanjem IP adrese ESP -a nakon čega slijedi "/edit" (tj. 192.168.1.20/edit). Zatim otpremite datoteke iz mape s oznakom "upload this" iz ovog repoa.
  • Kada završite s otpremanjem, unesite u svoj preglednik IP ESP -a i trebali biste biti aktivni!"

Zasluga pripada Soumojitu za njegov Instructable koji je mnogo 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 WS2812 Data In na D1 na MCU č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 čvora

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

To je to!:)

Preporučuje se: