Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Depois de sentir que ajustou sua impressora 3D para produzir impressões de qualidade decente, comece a procurar alguns modelos interessantes em www.thingiverse.com. Encontrei The Forbidden Tower by kijai e achei que seria um teste incrível para minha impressora (Anet A8).
A estampa ficou ótima (não perfeita) mas eu estava feliz… Até que vi o criador incluir um modelo que era vazado para que você pudesse adicionar luz dentro dele!
Portanto, a única coisa natural a fazer era conectar um LED RGB a um Node MCU ESP8266 e controlar as cores pelo WiFi!: D
Etapa 1: Etapa 1: Imprimir a Torre Proibida
Eu tenho uma Anet A8 e aqui estão as configurações que usei:
- Altura da camada - 0,2 mm
- Balsas - Sim - 8mm
- Infill - 15%
- Suporta - Não
- Filamento - CCTree Silver PLA 1,75mm
-
Temperatura de impressão:
- Extrusora: 200 graus
- Cama aquecida: 60 graus
- Velocidade de impressão - 60 mm / s
- Velocidade de deslocamento - 120 mm / s
Etapa 2: Etapa 2: peças necessárias
Você precisará do seguinte:
- Nó MCU 12E - tecnicamente, qualquer módulo ESP8266 deve funcionar
- Placa de breakout micro USB - (opcional - se você estiver usando um Node MCU, ele tem um micro USB integrado)
- LED RGB - WS2812x
Etapa 3: Etapa 3: Ferramentas
Ferramentas que usei:
- Ferro de solda
- Mãos que ajudam
- Fio de solda
- Fio elétrico - não precisa ser de bitola alta
Etapa 4: Etapa 4: decidir quais componentes usar
Idéias: Originalmente, eu queria usar o módulo ESP8266-12E sem a placa de breakout. No entanto, se eu seguisse esse caminho, precisaria de:
- Um conversor abaixador de 5v para 3,3v separado
- Um conversor USB-serial, algo como o módulo FTDI ou o CP2012
- Solde o chip ESP8266 12E em sua própria placa de fuga
Por favor, veja a imagem que ilustra como esses componentes seriam conectados. Isto foi retirado desta página. O crédito vai para eles:)
O motivo pelo qual eu quis seguir esse caminho foi para economizar espaço, já que o interior da torre não era muito grande. Mas quando você soma todos os componentes extras que você precisa, excluindo o módulo ESP8266, ele está ocupando mais espaço.
Portanto, optei pelo módulo Node MCU 8266:) Ele tem o seguinte integrado:
- Conversor USB-serial para fácil comunicação com um computador
- Regulador de 3,3v
- ESP8266 12E com pinos de desagregação
Implementação:
A única coisa que eu precisava era:
- O módulo Node MCU ESP8266
- W2812 LED
- Algum fio elétrico que recuperei de uma velha fonte de alimentação ATX
Etapa 5: Etapa 5: Software e bibliotecas
Software: usei o IDE Arduino no Mac OS.
Drivers: Isso poupará muito tempo!
Você precisará obter os seguintes drivers em:
- : //kig.re/2014/12/31/how-to-use-arduino-nano-…
- https://www.silabs.com/products/development-tools/..
Bibliotecas Arduino:
O seguinte é da página GitHub acima, o crédito vai para russp81:
Biblioteca FastLED 3.1.3: https://github.com/FastLED/FastLEDMcLighting library: https://github.com/toblum/McLighting jscolor Color Picker: https://github.com/toblum/McLighting FastLED Palette Knife: https://github.com/toblum/McLighting Se você não estiver familiarizado com a configuração do ESP8266, consulte o leia-me no git da McLighting. Está bem escrito e deve ajudá-lo a começar a trabalhar. Em resumo:
- Configure o IDE do Arduino para se comunicar com o ESP8266
- Carregue o esboço (a partir deste repositório) O esboço está configurado para uma faixa de LED WS2812B GRB de 240 pixels. (Altere as opções aplicáveis em "settings.h" de acordo com sua preferência)
- No primeiro lançamento, o ESP8266 anunciará sua própria rede WiFi para você se conectar, assim que se conectar a ela, inicie seu navegador e a interface da web será autoexplicativa. (Se a interface não carregar, digite "192.168.4.1" em seu navegador e clique em ir)
- Assim que o ESP estiver em sua rede wi-fi, você pode carregar os arquivos necessários para a interface da web digitando o endereço IP do ESP seguido por "/ editar" (ou seja, 192.168.1.20/edit). Em seguida, faça upload dos arquivos da pasta chamada "upload these" deste repositório.
- Depois de terminar o upload, digite o IP do ESP em seu navegador e você deve estar instalado e funcionando!"
O crédito vai para Soumojit por seu Instructable, que ajudou muito:
www.instructables.com/id/WiFi-Led-Fedora-H…
Etapa 6: Etapa 6: Fiação
Isso é muito simples, pois eu uso apenas um chip de LED WS2812 e o Node MCU.
Tudo o que tem a fazer é:
- Conecte o WS2812 Data In a D1 no Node MCU
- WS2812 Vin + para Vin no Node MCU (deve ser 5v vindo via USB)
- WS2812 VCC / Vin- para GND no Nó MCU
Você pode usar qualquer fonte de alimentação micro USB (carregador de celular, computador ou até mesmo um banco de energia)
É isso!:)