Satura rādītājs:

Aizliegts skatu tornis + WiFi kontrolēta RGB gaismas diode: 7 soļi (ar attēliem)
Aizliegts skatu tornis + WiFi kontrolēta RGB gaismas diode: 7 soļi (ar attēliem)

Video: Aizliegts skatu tornis + WiFi kontrolēta RGB gaismas diode: 7 soļi (ar attēliem)

Video: Aizliegts skatu tornis + WiFi kontrolēta RGB gaismas diode: 7 soļi (ar attēliem)
Video: BTX - WIFI 2024, Novembris
Anonim
Aizliegts skatu tornis + WiFi kontrolēta RGB gaismas diode
Aizliegts skatu tornis + WiFi kontrolēta RGB gaismas diode
Aizliegts skatu tornis + WiFi kontrolēta RGB gaismas diode
Aizliegts skatu tornis + WiFi kontrolēta RGB gaismas diode
Aizliegts skatu tornis + WiFi kontrolēta RGB gaismas diode
Aizliegts skatu tornis + WiFi kontrolēta RGB gaismas diode

Kad jūtat, ka esat pielāgojis savu 3D printeri, lai iegūtu pienācīgas kvalitātes izdrukas, jūs sākat meklēt dažus foršus modeļus vietnē www.thingiverse.com. Kijai atradu Aizliegto torni un domāju, ka tas būs lielisks tests manam printerim (Anet A8).

Izdruka iznāca lieliska (ne perfekta), bet es biju laimīga … Kamēr es neredzēju, ka autors iekļāva modeli, kas bija iztukšots, lai jūs varētu tam pievienot gaismu!

Tātad vienīgais dabiskais, kas jādara, bija pieslēgt RGB gaismas diodi mezglam MCU ESP8266 un kontrolēt krāsas, izmantojot WiFi!: D

1. darbība: 1. darbība: izdrukājiet aizliegto torni

1. darbība. Izdrukājiet aizliegto torni
1. darbība. Izdrukājiet aizliegto torni
1. darbība. Izdrukājiet aizliegto torni
1. darbība. Izdrukājiet aizliegto torni

Man ir Anet A8, un šeit ir iestatījumi, kurus izmantoju:

  • Slāņa augstums - 0,2 mm
  • Plosti - Jā - 8mm
  • Uzpilde - 15%
  • Atbalsts - Nē
  • Kvēldiegs - CCTree Silver PLA 1.75mm
  • Drukas temperatūra:

    • Ekstrūderis: 200 grādi
    • Apsildāma gulta: 60 grādi
  • Drukāšanas ātrums - 60 mm/s
  • Braukšanas ātrums - 120 mm/s

2. darbība: 2. darbība. Nepieciešamās detaļas

2. darbība. Nepieciešamās detaļas
2. darbība. Nepieciešamās detaļas
2. darbība. Nepieciešamās detaļas
2. darbība. Nepieciešamās detaļas

Jums būs nepieciešams:

  • Mezgls MCU 12E - tehniski jebkuram ESP8266 modulim vajadzētu darboties
  • Mikro USB sadalīšanas panelis - (pēc izvēles - ja izmantojat Node MCU, tajā ir iebūvēts mikro USB)
  • RGB LED - WS2812x

3. darbība: 3. darbība: rīki

3. darbība: rīki
3. darbība: rīki

Manis izmantotie rīki:

  • Lodāmurs
  • Palīdzīgas rokas
  • Lodēšanas stieple
  • Elektriskais vads - tam nav jābūt augstam

4. darbība: 4. darbība. Izlemiet, kuras sastāvdaļas izmantot

4. solis: izlemiet, kuras sastāvdaļas izmantot
4. solis: izlemiet, kuras sastāvdaļas izmantot

Idejas: Sākotnēji es gribēju izmantot moduli ESP8266-12E bez sadalīšanas paneļa. Tomēr, ja es izvēlētos šo ceļu, man būtu vajadzīgs:

  1. Atsevišķs 5–3,3 V pazeminošais pārveidotājs
  2. USB sērijas pārveidotājs, piemēram, FTDI modulis vai CP2012
  3. Lodējiet ESP8266 12E mikroshēmu pie savas sadalīšanas plates

Lūdzu, skatiet attēlu, kas ilustrē, kā šie komponenti tiks savienoti. Tas tika ņemts no šīs lapas. Viņiem pienākas kredīts:)

Iemesls, kāpēc es gribēju iet šo ceļu, bija ietaupīt vietu, jo torņa iekšpuse nebija ļoti liela. Bet, saskaitot visas nepieciešamās papildu sastāvdaļas, izņemot moduli ESP8266, izrādījās, ka tas aizņem vairāk vietas.

Tāpēc es izvēlējos Node MCU 8266 moduli:) Šajā ir iebūvēts šāds:

  • USB sērijas pārveidotājs ērtai saziņai ar datoru
  • 3.3v regulators
  • ESP8266 12E ar izlaušanas tapām

Īstenošana:

Vienīgais, kas man bija vajadzīgs, bija:

  • Mezgls MCU ESP8266 modulis
  • W2812 LED
  • Es izgāju kādu elektrisko vadu no veca ATX barošanas avota

5. darbība: 5. darbība: programmatūra un bibliotēkas

Programmatūra: Es izmantoju Arduino IDE operētājsistēmā Mac OS.

Autovadītāji: Tas ietaupīs daudz laika!

Jums būs jāiegūst šādi draiveri:

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

Arduino bibliotēkas:

Šis ir no iepriekš minētās GitHub lapas, kredīts ir russp81:

FastLED 3.1.3 bibliotēka: https://github.com/FastLED/FastLEDMcLighting bibliotēka: https://github.com/toblum/McLighting jscolor krāsu atlasītājs: https://github.com/toblum/McLighting FastLED paletes nazis: https://github.com/toblum/McLighting Ja neesat iepazinies ar ESP8266 iestatīšanu, skatiet McLighting git lasāmo tekstu. Tas ir labi uzrakstīts, un tam vajadzētu sākt darboties. Īsumā jūs:

  • Konfigurējiet Arduino IDE, lai sazinātos ar ESP8266
  • Augšupielādēt skici (no šī repo) Skice ir iestatīta 240 pikseļu WS2812B GRB LED sloksnei. (Mainiet piemērojamās opcijas sadaļā "definīcijas.h" pēc jūsu vēlmes)
  • Pirmajā palaišanas reizē ESP8266 reklamēs savu WiFi tīklu, lai jūs varētu izveidot savienojumu, pēc tam, kad esat izveidojis savienojumu ar to, palaidiet pārlūkprogrammu, un tīmekļa saskarne ir pašsaprotama. (Ja saskarne netiek ielādēta, pārlūkprogrammā ierakstiet "192.168.4.1" un nospiediet "Go")
  • Kad ESP ir jūsu wifi tīklā, varat augšupielādēt tīmekļa saskarnei nepieciešamos failus, ierakstot ESP IP adresi un pēc tam "/edit" (t.i., 192.168.1.20/edit). Pēc tam augšupielādējiet failus no mapes ar nosaukumu “augšupielādēt šos” no šī repo.
  • Kad esat pabeidzis augšupielādi, pārlūkprogrammā ierakstiet ESP IP, un jums jāsāk darboties!"

Kredīts ir Soumojit par viņa Instructable, kas ļoti palīdzēja:

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

6. darbība: 6. darbība: elektroinstalācija

6. darbība: elektroinstalācija
6. darbība: elektroinstalācija

Tas ir ļoti vienkārši, jo es izmantoju tikai vienu WS2812 LED mikroshēmu un mezgla MCU.

Viss, kas jums jādara, ir:

  • Pievienojiet WS2812 datu ievadi mezgla MCU D1
  • WS2812 Vin+ - Vin uz mezgla MCU (tam vajadzētu būt 5v, izmantojot USB)
  • WS2812 VCC/Vin- to GND uz mezgla MCU

Jūs varat izmantot jebkuru mikro USB barošanas avotu (mobilā tālruņa lādētāju, datoru vai pat strāvas banku)

Tieši tā!:)

Ieteicams: