Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-13 06:58
Odată ce simți că ți-ai modificat imprimanta 3D pentru a produce imprimări de calitate decentă, începi să cauți câteva modele interesante pe www.thingiverse.com. Am găsit Turnul interzis de kijai și m-am gândit că ar fi un test minunat pentru imprimanta mea (Anet A8).
Imprimarea a ieșit grozav (nu perfectă), dar am fost fericit … Până când am văzut creatorul a inclus un model care a fost golit, astfel încât să puteți adăuga o lumină în interiorul său!
Deci, singurul lucru firesc de făcut a fost conectarea unui LED RGB la un nod MCU ESP8266 și controlul culorilor prin WiFi!: D
Pasul 1: Pasul 1: Imprimați Turnul interzis
Am un Anet A8 și iată setările pe care le-am folosit:
- Înălțimea stratului - 0,2 mm
- Plute - Da - 8mm
- Umplere - 15%
- Suporturi - Nu
- Filament - CCTree Silver PLA 1,75mm
-
Temperatura de imprimare:
- Extruder: 200 de grade
- Pat încălzit: 60 de grade
- Viteza de imprimare - 60mm / s
- Viteza de deplasare - 120mm / s
Pasul 2: Pasul 2: Piese necesare
Veți avea nevoie de următoarele:
- Nod MCU 12E - din punct de vedere tehnic, orice modul ESP8266 ar trebui să funcționeze
- Placă micro USB breakout - (opțional - dacă utilizați un MCU Node are un micro USB încorporat)
- LED RGB - WS2812x
Pasul 3: Pasul 3: Instrumente
Instrumente pe care le-am folosit:
- Ciocan de lipit
- Mâinile ajutătoare
- Sârmă de lipit
- Sârmă electrică - nu trebuie să fie de ecartament înalt
Pasul 4: Pasul 4: Deciderea componentelor de utilizat
Idei: inițial am vrut să folosesc modulul ESP8266-12E fără placa de breakout. Cu toate acestea, dacă aș merge pe această rută, aș fi avut nevoie de:
- Un convertor separat de 5v la 3,3v
- Un convertor serial USB ceva de genul modulului FTDI sau CP2012
- Lipiți cipul ESP8266 12E pe propria sa placă de rupere
Vă rugăm să consultați imaginea care ilustrează modul în care aceste componente ar fi conectate. Aceasta a fost preluată de pe această pagină. Creditul le revine:)
Motivul pentru care am vrut să urmez această rută a fost să economisesc spațiu, deoarece interiorul turnului nu era foarte mare, dar când adăugați toate componentele suplimentare, veți avea nevoie, cu excepția modulului ESP8266, sa dovedit a fi preluarea mai mult spatiu.
Prin urmare, am mers cu modulul Node MCU 8266:) Acesta are următoarele elemente încorporate:
- Convertor USB-Serial pentru o comunicare ușoară cu un computer
- Regulator 3.3v
- ESP8266 12E cu știfturi
Implementare:
Singurul lucru de care aveam nevoie era:
- Modulul Node MCU ESP8266
- LED W2812
- Câteva fire electrice pe care le-am recuperat dintr-o sursă de alimentare ATX veche
Pasul 5: Pasul 5: Software și biblioteci
Software: Am folosit Arduino IDE pe Mac OS.
Șoferi: Acest lucru vă va economisi mult timp!
Va trebui să obțineți următoarele drivere de la:
- : //kig.re/2014/12/31/how-to-use-arduino-nano-…
- https://www.silabs.com/products/development-tools/..
Biblioteci Arduino:
Următorul este de pe pagina GitHub de mai sus, creditul revine la russp81:
„Biblioteca FastLED 3.1.3: https://github.com/FastLED/FastLEDMcLighting biblioteca: https://github.com/toblum/McLighting jscolor Color Picker: https://github.com/toblum/McLighting FastLED Palette Knife: https://github.com/toblum/McLighting Dacă nu sunteți familiarizat cu modul de configurare a ESP8266, consultați readme-ul de pe git-ul McLighting. Este bine scris și ar trebui să vă pună în funcțiune. Pe scurt, veți:
- Configurați IDE-ul Arduino pentru a comunica cu ESP8266
- Încărcați schița (din acest repo) Schița este configurată pentru o bandă LED de 240 pixeli WS2812B GRB. (Modificați opțiunile aplicabile din „definiții.h” după dorința dvs.)
- La prima lansare, ESP8266 va face publicitate propriei rețele WiFi pentru a vă conecta, odată ce vă conectați la acesta, lansați browserul și interfața web se explică de la sine. (Dacă interfața nu se încarcă, tastați „192.168.4.1” în browser și apăsați go)
- Odată ce ESP este în rețeaua dvs. wifi, puteți încărca apoi fișierele necesare pentru interfața web tastând adresa IP a ESP urmată de „/ edit” (adică 192.168.1.20/edit). Apoi încărcați fișierele din folderul etichetat „încărcați-le” din această repo.
- După ce ați terminat încărcarea, tastați IP-ul ESP în browser și ar trebui să fiți în funcțiune!"
Creditul îi revine lui Soumojit pentru instructabilul său, care a ajutat foarte mult:
www.instructables.com/id/WiFi-Led-Fedora-H…
Pasul 6: Pasul 6: Cablare
Acest lucru este foarte simplu, deoarece folosesc doar un cip LED WS2812 și Node MCU.
Tot ce trebuie să faceți este:
- Conectați WS2812 Data In la D1 pe Node MCU
- WS2812 Vin + la Vin pe nodul MCU (acesta ar trebui să fie de 5v care intră prin USB)
- WS2812 VCC / Vin- la GND pe MCU de nod
Puteți utiliza orice sursă de alimentare micro USB (încărcător de telefon mobil, computer sau chiar o bancă de alimentare)
Asta e!:)