INHOUDSOPGAWE:

Verbode wagtoring + WiFi -beheerde RGB -LED: 7 stappe (met foto's)
Verbode wagtoring + WiFi -beheerde RGB -LED: 7 stappe (met foto's)

Video: Verbode wagtoring + WiFi -beheerde RGB -LED: 7 stappe (met foto's)

Video: Verbode wagtoring + WiFi -beheerde RGB -LED: 7 stappe (met foto's)
Video: Best Wireless Gaming Headset? Logitech G LightSpeed G733 Review⚡ 2024, November
Anonim
Verbode wagtoring + WiFi -beheerde RGB -LED
Verbode wagtoring + WiFi -beheerde RGB -LED
Verbode wagtoring + WiFi -beheerde RGB -LED
Verbode wagtoring + WiFi -beheerde RGB -LED
Verbode wagtoring + WiFi -beheerde RGB -LED
Verbode wagtoring + WiFi -beheerde RGB -LED

As u eers voel dat u u 3D -drukker aangepas het om afdrukke van 'n goeie gehalte te lewer, begin u op soek na 'n paar modelle op www.thingiverse.com. Ek het The Forbidden Tower deur kijai gevind en het gedink dit sou 'n wonderlike toets vir my drukker wees (Anet A8).

Die afdruk was wonderlik (nie perfek nie), maar ek was gelukkig … Totdat ek die skepper sien dat 'n model wat uitgehou is, ingesluit is, sodat u 'n lig daarin kan voeg!

Die enigste natuurlike ding om te doen was om 'n RGB LED aan te sluit op 'n Node MCU ESP8266 en die kleure oor die WiFi te beheer!: D

Stap 1: Stap 1: Druk die Forbidden Tower uit

Stap 1: Druk die Forbidden Tower uit
Stap 1: Druk die Forbidden Tower uit
Stap 1: Druk die Forbidden Tower uit
Stap 1: Druk die Forbidden Tower uit

Ek het 'n Anet A8 en hier is die instellings wat ek gebruik het:

  • Laaghoogte - 0,2 mm
  • Vlotte - Ja - 8 mm
  • Vulling - 15%
  • Ondersteun - Nee
  • Filament - CCTree Silver PLA 1.75mm
  • Druk temperatuur:

    • Extruder: 200 grade
    • Verhitte bed: 60 grade
  • Druksnelheid - 60 mm/s
  • Reissnelheid - 120 mm/s

Stap 2: Stap 2: Onderdele benodig

Stap 2: Onderdele benodig
Stap 2: Onderdele benodig
Stap 2: Onderdele benodig
Stap 2: Onderdele benodig

U benodig die volgende:

  • Node MCU 12E - tegnies behoort enige ESP8266 -module te werk
  • Mikro -USB -uitbreekbord - (opsioneel - as u 'n Node MCU gebruik, het dit 'n ingeboude mikro -USB)
  • RGB LED - WS2812x

Stap 3: Stap 3: Gereedskap

Stap 3: gereedskap
Stap 3: gereedskap

Gereedskap wat ek gebruik het:

  • Soldeerbout
  • Helpende hande
  • Soldeerdraad
  • Elektriese draad - hoef nie 'n hoë meter te wees nie

Stap 4: Stap 4: Besluit watter komponente u moet gebruik

Stap 4: Besluit watter komponente u moet gebruik
Stap 4: Besluit watter komponente u moet gebruik

Idees: Ek wou oorspronklik die ESP8266-12E-module gebruik sonder die uitbreekbord. As ek egter hierdie roete gevolg het, sou ek nodig gehad het:

  1. 'N Afsonderlike afskakelaar van 5v tot 3.3v
  2. 'N USB-reeksomskakelaar, soos die FTDI-module of die CP2012
  3. Soldeer die ESP8266 12E -chip aan sy eie uitbreekbord

Sien die prentjie wat illustreer hoe hierdie komponente met mekaar verbind kan word. Dit is van hierdie bladsy geneem. Krediet gaan aan hulle:)

Die rede waarom ek hierdie roete wou volg, was om ruimte te bespaar, aangesien die binnekant van die toring nie baie groot was nie, maar as u al die ekstra komponente bymekaar tel, behalwe die ESP8266 -module, het dit geblyk dat dit in beslag neem. meer ruimte.

Daarom het ek met die Node MCU 8266-module gegaan:) Dit het die volgende ingeboude:

  • USB-reeksomskakelaar vir maklike kommunikasie met 'n rekenaar
  • 3.3v reguleerder
  • ESP8266 12E met uitbreekpenne

Implementering:

Die enigste ding wat ek nodig gehad het was:

  • Die Node MCU ESP8266 -module
  • W2812 LED
  • 'N Paar elektriese draad het ek uit 'n ou ATX -kragtoevoer gebêre

Stap 5: Stap 5: Sagteware en biblioteke

Sagteware: ek het die Arduino IDE op Mac OS gebruik.

Bestuurders: dit spaar u baie tyd!

U moet die volgende bestuurders kry van:

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

Arduino -biblioteke:

Die volgende is van die bogenoemde GitHub -bladsy, die krediet gaan na russp81:

FastLED 3.1.3 -biblioteek: https://github.com/FastLED/FastLEDMcLighting -biblioteek: https://github.com/toblum/McLighting jscolor Color Picker: https://github.com/toblum/McLighting FastLED -paletmes: https://github.com/toblum/McLighting As u nie vertroud is met die opstel van u ESP8266 nie, lees die leesbrief op McLighting se git. Dit is goed geskryf en sal u aan die gang moet kry.

  • Stel die Arduino IDE op om met die ESP8266 te kommunikeer
  • Laai die skets op (uit hierdie weergawe)
  • By die eerste bekendstelling sal die ESP8266 sy eie WiFi -netwerk adverteer, waarmee u kan koppel; sodra u daarby aangesluit het, begin u u blaaier en is die webkoppelvlak vanselfsprekend. (As die koppelvlak nie gelaai word nie, tik '192.168.4.1' in u blaaier en klik op Gaan)
  • Sodra die ESP op u wifi -netwerk is, kan u die vereiste lêers vir die webkoppelvlak oplaai deur die IP -adres van die ESP in te tik, gevolg deur "/edit" (dws 192.168.1.20/edit). Laai dan die lêers op uit die gids met die etiket "Laai hierdie op" uit hierdie repo.
  • As u klaar is met die oplaai, tik die IP van die ESP in u blaaier in, en u moet aan die gang wees!"

Krediet gaan aan Soumojit vir sy Instructable wat baie gehelp het:

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

Stap 6: Stap 6: Bedrading

Stap 6: Bedrading
Stap 6: Bedrading

Dit is baie eenvoudig, aangesien ek slegs een WS2812 LED -chip en die Node MCU gebruik.

Al wat u hoef te doen is:

  • Koppel die WS2812 Data In aan D1 op die Node MCU
  • WS2812 Vin+ na Vin op die Node MCU (dit behoort 5v via USB in te kom)
  • WS2812 VCC/Vin- tot GND op die Node MCU

U kan enige mikro -USB -kragbron (selfoonlaaier, rekenaar of selfs 'n kragbank) gebruik

Dis dit!:)

Aanbeveel: