Kazalo:

Prepovedana stražna stolpnica + LED z RGB -nadzorom: 7 korakov (s slikami)
Prepovedana stražna stolpnica + LED z RGB -nadzorom: 7 korakov (s slikami)

Video: Prepovedana stražna stolpnica + LED z RGB -nadzorom: 7 korakov (s slikami)

Video: Prepovedana stražna stolpnica + LED z RGB -nadzorom: 7 korakov (s slikami)
Video: RGB LED svetila krmiljena preko iPad 2024, November
Anonim
Prepovedana stražna stolpnica + LED z RGB -nadzorom
Prepovedana stražna stolpnica + LED z RGB -nadzorom
Prepovedana stražna stolpnica + LED z RGB -nadzorom
Prepovedana stražna stolpnica + LED z RGB -nadzorom
Prepovedana stražna stolpnica + LED z RGB -nadzorom
Prepovedana stražna stolpnica + LED z RGB -nadzorom

Ko začutite, da ste svoj 3D tiskalnik prilagodili za tiskanje dostojno kakovostnih fotografij, na www.thingiverse.com začnite iskati nekaj kul modelov. Našel sem Prepovedani stolp kijaija in se mi je zdel super test za moj tiskalnik (Anet A8).

Tisk je bil odličen (ni popoln), vendar sem bil vesel … Dokler nisem videl, da je ustvarjalec vključil model, ki je bil izdolbljen, tako da lahko vanj dodate svetlobo!

Zato je edino naravno, da povežete LED RGB z Node MCU ESP8266 in nadzirate barve prek WiFi -ja!: D

1. korak: 1. korak: Natisnite prepovedani stolp

1. korak: Natisnite prepovedani stolp
1. korak: Natisnite prepovedani stolp
1. korak: Natisnite prepovedani stolp
1. korak: Natisnite prepovedani stolp

Imam Anet A8 in tukaj sem uporabil nastavitve:

  • Višina sloja - 0,2 mm
  • Splavi - Da - 8 mm
  • Polnjenje - 15%
  • Podpore - št
  • Žica - CCTree Silver PLA 1,75 mm
  • Temperatura tiskanja:

    • Ekstruder: 200 stopinj
    • Ogrevana postelja: 60 stopinj
  • Hitrost tiskanja - 60 mm/s
  • Potovalna hitrost - 120 mm/s

2. korak: 2. korak: potrebni deli

2. korak: potrebni deli
2. korak: potrebni deli
2. korak: potrebni deli
2. korak: potrebni deli

Potrebovali boste naslednje:

  • Vozlišče MCU 12E - tehnično bi moral delovati kateri koli modul ESP8266
  • Odklopna plošča Micro USB - (neobvezno - če uporabljate NU MCU, ima vgrajen mikro USB)
  • RGB LED - WS2812x

3. korak: 3. korak: Orodja

3. korak: Orodja
3. korak: Orodja

Orodja, ki sem jih uporabil:

  • Spajkalnik
  • Roke za pomoč
  • Spajkalna žica
  • Električna žica - ni nujno, da je visoka

4. korak: 4. korak: Odločitev, katere komponente uporabiti

4. korak: Odločite se, katere komponente boste uporabili
4. korak: Odločite se, katere komponente boste uporabili

Ideje: Prvotno sem hotel uporabiti modul ESP8266-12E brez odklopne plošče. Če pa bi šel po tej poti, bi potreboval:

  1. Ločen pretvornik od 5 do 3,3 V.
  2. Serijski pretvornik USB, podoben modulu FTDI ali CP2012
  3. Spajkajte čip ESP8266 12E na lastno odbojno ploščo

Oglejte si sliko, ki prikazuje, kako bi bile te komponente povezane. To je bilo vzeto s te strani. Zasluge gredo njim:)

Na to pot sem želel prihraniti prostor, saj notranjost stolpa ni bila zelo velika. Ko pa seštejete vse dodatne komponente, ki jih potrebujete, razen modula ESP8266, se je izkazalo, da zavzame več prostora.

Zato sem šel z modulom Node MCU 8266:) Ta ima vgrajeno naslednje:

  • USB-serijski pretvornik za enostavno komunikacijo z računalnikom
  • 3.3V regulator
  • ESP8266 12E z odcepnimi zatiči

Izvajanje:

Edino kar sem potreboval je bilo:

  • Modul Node MCU ESP8266
  • W2812 LED
  • Nekaj električne žice sem rešil iz starega napajalnika ATX

5. korak: 5. korak: programska oprema in knjižnice

Programska oprema: Uporabil sem Arduino IDE v operacijskem sistemu Mac OS.

Vozniki: To vam bo prihranilo veliko časa!

Od gonilnikov boste morali dobiti naslednje gonilnike:

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

Knjižnice Arduino:

Spodaj je z zgornje strani GitHub, zasluga gre 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 Palette Knife: https://github.com/toblum/McLighting Če niste seznanjeni s tem, kako nastaviti ESP8266, si oglejte readme na git McLightinga. Dobro je napisano in vas mora spraviti v delo. Skratka:

  • Konfigurirajte Arduino IDE za komunikacijo z ESP8266
  • Naložite skico (iz tega repo -ja) Skica je nastavljena za LED -trak WS2812B GRB z 240 slikovnimi pikami. (Po želji spremenite veljavne možnosti v "definicijah.h")
  • ESP8266 bo ob prvem zagonu oglaševal lastno omrežje WiFi, s katerim se lahko povežete, ko se povežete z njim, zaženite brskalnik in spletni vmesnik je samoumeven. (Če se vmesnik ne naloži, v brskalnik vnesite "192.168.4.1" in pritisnite go)
  • Ko je ESP v vašem WiFi omrežju, lahko nato naložite potrebne datoteke za spletni vmesnik, tako da vnesete naslov IP ESP, ki mu sledi "/edit" (tj. 192.168.1.20/edit). Nato naložite datoteke iz mape z oznako "naloži te" iz tega repo.
  • Ko naložite, vnesite v brskalnik IP ESP -ja in zagnati ga morate!"

Zasluge pripadajo Soumojitu za njegov Instructable, ki je veliko pomagal:

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

Korak 6: Korak 6: Ožičenje

6. korak: Ožičenje
6. korak: Ožičenje

To je zelo preprosto, saj uporabljam samo en LED čip WS2812 in Node MCU.

Vse kar morate storiti je:

  • Podatkovni vhod WS2812 povežite z D1 na MCU vozlišča
  • WS2812 Vin+ v Vin na MCU vozlišča (to bi moralo biti 5V, ki prihaja prek USB -ja)
  • WS2812 VCC/Vin- do GND na MCU vozlišča

Uporabite lahko kateri koli vir napajanja mikro USB (polnilec za mobilni telefon, računalnik ali celo napajalnik)

To je to!:)

Priporočena: