Turinys:

Uždraustas sargybos bokštas + „WiFi“valdomas RGB šviesos diodas: 7 žingsniai (su paveikslėliais)
Uždraustas sargybos bokštas + „WiFi“valdomas RGB šviesos diodas: 7 žingsniai (su paveikslėliais)

Video: Uždraustas sargybos bokštas + „WiFi“valdomas RGB šviesos diodas: 7 žingsniai (su paveikslėliais)

Video: Uždraustas sargybos bokštas + „WiFi“valdomas RGB šviesos diodas: 7 žingsniai (su paveikslėliais)
Video: Vedami Jehovos 2024, Liepa
Anonim
Uždraustas sargybos bokštas + „WiFi“valdomas RGB šviesos diodas
Uždraustas sargybos bokštas + „WiFi“valdomas RGB šviesos diodas
Uždraustas sargybos bokštas + „WiFi“valdomas RGB šviesos diodas
Uždraustas sargybos bokštas + „WiFi“valdomas RGB šviesos diodas
Uždraustas sargybos bokštas + „WiFi“valdomas RGB šviesos diodas
Uždraustas sargybos bokštas + „WiFi“valdomas RGB šviesos diodas

Kai pajusite, kad pritaikėte savo 3D spausdintuvą, kad gautumėte tinkamos kokybės spaudinius, pradėkite ieškoti puikių modelių svetainėje www.thingiverse.com. Kijai radau „Uždraustąjį bokštą“ir maniau, kad tai bus puikus mano spausdintuvo išbandymas („Anet A8“).

Spausdinimas pasirodė puikus (ne tobulas), bet aš buvau laimingas … Kol nepamačiau, kad kūrėjas įtraukė modelį, kuris buvo tuščiaviduris, kad galėtumėte į jį įnešti šviesos!

Taigi vienintelis natūralus dalykas buvo prijungti RGB šviesos diodą prie mazgo MCU ESP8266 ir valdyti spalvas per „WiFi“!: D

1 veiksmas: 1 žingsnis: atsispausdinkite uždraustą bokštą

1 žingsnis: atsispausdinkite uždraustą bokštą
1 žingsnis: atsispausdinkite uždraustą bokštą
1 žingsnis: atsispausdinkite uždraustą bokštą
1 žingsnis: atsispausdinkite uždraustą bokštą

Turiu „Anet A8“ir čia naudoju nustatymus:

  • Sluoksnio aukštis - 0,2 mm
  • Plaustai - Taip - 8 mm
  • Užpildas - 15%
  • Palaiko - ne
  • Siūlai - CCTree Silver PLA 1.75mm
  • Spausdinimo temperatūra:

    • Ekstruderis: 200 laipsnių
    • Šildoma lova: 60 laipsnių
  • Spausdinimo greitis - 60 mm/s
  • Važiavimo greitis - 120 mm/s

2 veiksmas: 2 žingsnis: reikalingos dalys

2 žingsnis: reikalingos dalys
2 žingsnis: reikalingos dalys
2 žingsnis: reikalingos dalys
2 žingsnis: reikalingos dalys

Jums reikės:

  • Mazgas MCU 12E - techniškai bet koks ESP8266 modulis turėtų veikti
  • „Micro USB“pertraukimo plokštė - (neprivaloma - jei naudojate „Node MCU“, ji turi įmontuotą „micro USB“)
  • RGB šviesos diodas - WS2812x

3 žingsnis: 3 žingsnis: įrankiai

3 žingsnis: įrankiai
3 žingsnis: įrankiai

Naudojami įrankiai:

  • Lituoklis
  • Pagalbinės rankos
  • Lituoklis
  • Elektros laidas - nebūtinai turi būti aukšto skersmens

4 žingsnis: 4 žingsnis: nuspręskite, kuriuos komponentus naudoti

4 žingsnis: nuspręskite, kuriuos komponentus naudoti
4 žingsnis: nuspręskite, kuriuos komponentus naudoti

Idėjos: iš pradžių norėjau naudoti modulį ESP8266-12E be pertraukos plokštės. Tačiau jei aš eisiu šiuo keliu, man reikės:

  1. Atskiras 5–3,3 voltų žeminimo keitiklis
  2. USB serijos keitiklis, panašus į FTDI modulį arba CP2012
  3. Lituokite ESP8266 12E lustą prie savo pertraukos plokštės

Žiūrėkite paveikslėlį, iliustruojantį, kaip šie komponentai bus prijungti. Tai buvo paimta iš šio puslapio. Kreditas atitenka jiems:)

Priežastis, kodėl norėjau eiti šiuo keliu, buvo sutaupyti vietos, nes bokšto vidus nebuvo labai didelis. Tačiau sudėjus visus papildomus komponentus, kurių jums prireiks, išskyrus ESP8266 modulį, paaiškėjo, kad daugiau vietos.

Todėl aš nuėjau su „Node MCU 8266“moduliu:) Tai turi tokį integruotą:

  • USB serijos keitiklis, skirtas lengvai bendrauti su kompiuteriu
  • 3.3V reguliatorius
  • ESP8266 12E su išsiveržimo kaiščiais

Įgyvendinimas:

Vienintelis dalykas, kurio man reikėjo, buvo:

  • „Node MCU ESP8266“modulis
  • W2812 LED
  • Kai kurį elektros laidą išgelbėjau iš seno ATX maitinimo šaltinio

5 veiksmas: 5 veiksmas: programinė įranga ir bibliotekos

Programinė įranga: „Mac OS“naudojau „Arduino IDE“.

Vairuotojai: tai sutaupys daug laiko!

Turėsite gauti šias tvarkykles:

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

„Arduino“bibliotekos:

Tai yra iš aukščiau esančio „GitHub“puslapio, kreditas priklauso russp81:

„FastLED 3.1.3“biblioteka: https://github.com/FastLED/FastLEDMcLighting biblioteka: https://github.com/toblum/McLighting jscolor Spalvų parinkiklis: https://github.com/toblum/McLighting FastLED paletės peilis: https://github.com/toblum/McLighting Jei nesate susipažinę su savo ESP8266 sąranka, skaitykite „McLighting“git skaitymą. Tai gerai parašyta ir turėtų pradėti veikti. Trumpai tariant:

  • Konfigūruokite „Arduino IDE“bendrauti su ESP8266
  • Įkelti eskizą (iš šio repo) Eskizas nustatytas 240 pikselių WS2812B GRB LED juostelėms. (Pagal savo pageidavimus pakeiskite galimas parinktis „definitions.h“)
  • Pirmą kartą paleidus, ESP8266 reklamuos savo „WiFi“tinklą, prie kurio galėsite prisijungti, kai prisijungsite prie jo, paleisite naršyklę ir žiniatinklio sąsaja savaime suprantama. (Jei sąsaja neįkeliama, įveskite „192.168.4.1“į savo naršyklę ir paspauskite „Go“)
  • Kai ESP yra jūsų „Wi -Fi“tinkle, galite įkelti reikalingus žiniatinklio sąsajos failus, įvesdami ESP IP adresą, po to „/edit“(t. Y. 192.168.1.20/edit). Tada įkelkite failus iš aplanko, pavadinto „įkelti šiuos“iš šios repos.
  • Kai baigsite įkėlimą, įveskite ESP IP į savo naršyklę ir turėtumėte pradėti veikti!"

Kreditas atitenka „Soumojit“už jo instrukciją, kuri labai padėjo:

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

6 žingsnis: 6 žingsnis: laidų prijungimas

6 žingsnis: laidų prijungimas
6 žingsnis: laidų prijungimas

Tai labai paprasta, nes naudoju tik vieną WS2812 LED mikroschemą ir „Node MCU“.

Viskas, ką jums reikia padaryti, tai:

  • Prijunkite „WS2812 Data In“prie mazgo MCU D1
  • „WS2812 Vin+ to Vin“mazgo MCU (tai turėtų būti 5 V, įeinanti per USB)
  • WS2812 VCC/Vin- į GND mazgo MCU

Galite naudoti bet kokį mikro USB maitinimo šaltinį (mobiliojo telefono įkroviklį, kompiuterį ar net maitinimo banką)

Viskas!:)

Rekomenduojamas: