Sisukord:

Keelatud vaatetorn + WiFi juhitav RGB LED: 7 sammu (piltidega)
Keelatud vaatetorn + WiFi juhitav RGB LED: 7 sammu (piltidega)

Video: Keelatud vaatetorn + WiFi juhitav RGB LED: 7 sammu (piltidega)

Video: Keelatud vaatetorn + WiFi juhitav RGB LED: 7 sammu (piltidega)
Video: СКР 1.4 - конфигурация A4988/DRV8825 2024, November
Anonim
Keelatud vaatetorn + WiFi juhitav RGB LED
Keelatud vaatetorn + WiFi juhitav RGB LED
Keelatud vaatetorn + WiFi juhitav RGB LED
Keelatud vaatetorn + WiFi juhitav RGB LED
Keelatud vaatetorn + WiFi juhitav RGB LED
Keelatud vaatetorn + WiFi juhitav RGB LED

Kui tunnete, et olete oma 3D -printerit nõuetekohase kvaliteediga väljatrükkide saamiseks kohandanud, hakkate otsima mõningaid lahedaid mudeleid saidilt www.thingiverse.com. Leidsin kijai poolt Keelatud torni ja arvasin, et see oleks minu printerile vinge test (Anet A8).

Trükk tuli välja suurepärane (mitte täiuslik), kuid ma olin õnnelik … Kuni nägin, et looja lisas mudeli, mis oli õõnestatud, nii et saate selle sisse lisada valgust!

Nii et ainus loomulik asi oli ühendada RGB LED sõlmega MCU ESP8266 ja juhtida värve WiFi kaudu!: D

1. samm: 1. samm: printige keelatud torn

Samm: printige keelatud torn
Samm: printige keelatud torn
Samm: printige keelatud torn
Samm: printige keelatud torn

Mul on Anet A8 ja siin on kasutatud seaded:

  • Kihi kõrgus - 0,2 mm
  • Parved - jah - 8mm
  • Täidis - 15%
  • Toetab - ei
  • Hõõgniit - CCTree Silver PLA 1,75 mm
  • Prinditemperatuur:

    • Ekstruuder: 200 kraadi
    • Soojendusega voodi: 60 kraadi
  • Prindikiirus - 60 mm/s
  • Sõidukiirus - 120 mm/s

2. samm: 2. samm: vajalikud osad

2. samm: vajalikud osad
2. samm: vajalikud osad
2. samm: vajalikud osad
2. samm: vajalikud osad

Teil on vaja järgmist:

  • Sõlm MCU 12E - tehniliselt peaks iga ESP8266 moodul töötama
  • Mikro -USB -katkestusplaat - (valikuline - kui kasutate sõlme MCU -d, on sellel sisseehitatud mikro -USB)
  • RGB LED - WS2812x

3. samm: 3. samm: tööriistad

Samm: tööriistad
Samm: tööriistad

Tööriistad, mida kasutasin:

  • Jootekolb
  • Abistavad käed
  • Jootetraat
  • Elektritraat - ei pea olema kõrge gabariidiga

4. samm: 4. samm: otsustage, milliseid komponente kasutada

Samm: otsustage, milliseid komponente kasutada
Samm: otsustage, milliseid komponente kasutada

Ideed: algselt tahtsin kasutada ESP8266-12E moodulit ilma purunemisplaadita. Kuid kui ma seda teed läheksin, oleksin vajanud:

  1. Eraldi 5v kuni 3,3v alandusmuundur
  2. USB-jadamuundur, näiteks FTDI-moodul või CP2012
  3. Jootke kiip ESP8266 12E oma eraldusplaadile

Palun vaadake pilti, mis illustreerib nende komponentide ühendamist. See on võetud sellelt lehelt. Krediit läheb neile:)

Põhjus, miks ma tahtsin seda teed minna, oli ruumi kokkuhoid, kuna torni sisemus ei olnud väga suur. Kuid kui lisate kõik vajalikud lisakomponendid, välja arvatud ESP8266 moodul, osutus see rohkem ruumi.

Seetõttu läksin Node MCU 8266 mooduliga:) See on järgmine sisseehitatud:

  • USB-jadamuundur arvutiga hõlpsaks suhtlemiseks
  • 3.3v regulaator
  • ESP8266 12E väljalülitustihvtidega

Rakendamine:

Ainus, mida vajasin, oli:

  • Sõlme MCU ESP8266 moodul
  • W2812 LED
  • Mõned elektrijuhtmed päästsin vanast ATX toiteallikast

5. samm: 5. samm: tarkvara ja teegid

Tarkvara: kasutasin Mac OS -is Arduino IDE -d.

Autojuhid: see säästab palju aega!

Peate hankima järgmised draiverid:

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

Arduino raamatukogud:

Järgmine on ülaltoodud GitHubi lehelt, krediit läheb russp81 -le:

FastLED 3.1.3 raamatukogu: https://github.com/FastLED/FastLEDMcLighting raamatukogu: https://github.com/toblum/McLighting jscolor Värvivalija: https://github.com/toblum/McLighting FastLED palettnuga: https://github.com/toblum/McLighting Kui te pole ESP8266 seadistamisega kursis, vaadake McLightingi giti lugemislugu. See on hästi kirjutatud ja peaks teid tööle panema. Lühidalt:

  • Seadistage Arduino IDE ESP8266 -ga suhtlemiseks
  • Visandi üleslaadimine (sellest repost) Eskiis on seadistatud 240 pikslisele WS2812B GRB LED -ribale. (Muutke rakenduses „definitions.h” kasutatavaid suvandeid vastavalt oma soovile)
  • ESP8266 reklaamib esmakordsel käivitamisel oma WiFi -võrku, millega saate ühenduse luua. Kui olete sellega ühenduse loonud, käivitage brauser ja veebiliides on iseenesestmõistetav. (Kui liides ei lae, tippige brauserisse "192.168.4.1" ja klõpsake nuppu Go)
  • Kui ESP on teie WiFi -võrgus, saate veebiliidese jaoks vajalikud failid üles laadida, sisestades ESP IP -aadressi ja seejärel "/edit" (st 192.168.1.20/edit). Seejärel laadige failid üles selle repo kaustast, millel on silt "Laadi need üles".
  • Kui olete üleslaadimise lõpetanud, sisestage oma brauserisse ESP IP -aadress ja peaksite olema valmis!"

Krediit läheb Soumojitile tema juhendatava eest, mis aitas palju:

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

6. samm: 6. samm: juhtmestik

6. samm: juhtmestik
6. samm: juhtmestik

See on väga lihtne, kuna kasutan ainult ühte WS2812 LED -kiipi ja sõlme MCU -d.

Kõik, mida pead tegema, on:

  • Ühendage WS2812 Data In sõlme MCU D1 -ga
  • WS2812 Vin+ kuni Vin sõlme MCU -s (see peaks olema 5v USB kaudu)
  • WS2812 VCC/Vin- kuni GND sõlme MCU-s

Saate kasutada mis tahes mikro -USB toiteallikat (mobiiltelefoni laadija, arvuti või isegi toitepank)

See on kõik!:)

Soovitan: