Sommario:

Torre di guardia proibita + LED RGB controllato da WiFi: 7 passaggi (con immagini)
Torre di guardia proibita + LED RGB controllato da WiFi: 7 passaggi (con immagini)

Video: Torre di guardia proibita + LED RGB controllato da WiFi: 7 passaggi (con immagini)

Video: Torre di guardia proibita + LED RGB controllato da WiFi: 7 passaggi (con immagini)
Video: [Documentario] La STORIA DIETRO IL PRIMO Crash Bandicoot 🦊 2024, Dicembre
Anonim
Torre di guardia proibita + LED RGB controllato da WiFi
Torre di guardia proibita + LED RGB controllato da WiFi
Torre di guardia proibita + LED RGB controllato da WiFi
Torre di guardia proibita + LED RGB controllato da WiFi
Torre di guardia proibita + LED RGB controllato da WiFi
Torre di guardia proibita + LED RGB controllato da WiFi

Una volta che senti di aver ottimizzato la tua stampante 3D per produrre stampe di qualità decente, inizi a cercare alcuni modelli interessanti su www.thingiverse.com. Ho trovato The Forbidden Tower di kijai e ho pensato che sarebbe stato un fantastico test per la mia stampante (Anet A8).

La stampa è venuta benissimo (non perfetta) ma ero felice… Fino a quando ho visto che il creatore includeva un modello che era scavato in modo da poter aggiungere una luce al suo interno!

Quindi l'unica cosa naturale da fare era collegare un LED RGB a un Node MCU ESP8266 e controllare i colori tramite WiFi!:D

Passaggio 1: Passaggio 1: Stampa la Torre Proibita

Passaggio 1: stampa la Torre Proibita
Passaggio 1: stampa la Torre Proibita
Passaggio 1: stampa la Torre Proibita
Passaggio 1: stampa la Torre Proibita

Ho un Anet A8 e queste sono le impostazioni che ho usato:

  • Altezza dello strato - 0,2 mm
  • Zattere - Sì - 8mm
  • Riempimento - 15%
  • Supporti - No
  • Filamento - CCtree Argento PLA 1.75mm
  • Temperatura di stampa:

    • Estrusore: 200 gradi
    • Letto riscaldato: 60 gradi
  • Velocità di stampa - 60 mm/s
  • Velocità di traslazione - 120 mm/s

Passaggio 2: Passaggio 2: Parti necessarie

Passaggio 2: parti necessarie
Passaggio 2: parti necessarie
Passaggio 2: parti necessarie
Passaggio 2: parti necessarie

Avrai bisogno di quanto segue:

  • Nodo MCU 12E: tecnicamente qualsiasi modulo ESP8266 dovrebbe funzionare
  • Scheda breakout micro USB - (opzionale - se stai utilizzando un MCU Node ha una micro USB integrata)
  • LED RGB - WS2812x

Passaggio 3: Passaggio 3: Strumenti

Passaggio 3: strumenti
Passaggio 3: strumenti

Strumenti che ho usato:

  • Saldatore
  • Aiutare le mani
  • Filo di saldatura
  • Cavo elettrico - non deve essere di alto spessore

Passaggio 4: Passaggio 4: Decidere quali componenti utilizzare

Passaggio 4: decidere quali componenti utilizzare
Passaggio 4: decidere quali componenti utilizzare

Idee: inizialmente volevo utilizzare il modulo ESP8266-12E senza la scheda breakout. Tuttavia, se avessi seguito questa strada, avrei avuto bisogno di:

  1. Un convertitore step-down separato da 5v a 3.3v
  2. A un convertitore USB-seriale qualcosa come il modulo FTDI o il CP2012
  3. Saldare il chip ESP8266 12E alla propria breakout board

Si prega di vedere l'immagine che illustra come questi componenti sarebbero collegati. Questa è stata presa da questa pagina. Il merito va a loro:)

Il motivo per cui volevo seguire questa strada era risparmiare spazio, dal momento che l'interno della torre non era molto grande. Ma quando sommi tutti i componenti extra di cui avrai bisogno escludendo il modulo ESP8266, si è scoperto che occupava più spazio.

Pertanto, sono andato con il modulo Node MCU 8266:) Questo ha il seguente integrato:

  • Convertitore USB-Seriale per una facile comunicazione con un computer
  • Regolatore 3.3v
  • ESP8266 12E con perni di sblocco

Implementazione:

L'unica cosa di cui avevo bisogno era:

  • Il modulo Node MCU ESP8266
  • LED W2812
  • Alcuni cavi elettrici che ho recuperato da un vecchio alimentatore ATX

Passaggio 5: Passaggio 5: software e librerie

Software: ho usato l'IDE Arduino su Mac OS.

Driver: questo ti farà risparmiare un sacco di tempo!

Dovrai ottenere i seguenti driver da:

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

Librerie Arduino:

Quanto segue proviene dalla pagina GitHub sopra, il merito va a russp81:

Libreria FastLED 3.1.3: https://github.com/FastLED/FastLEDMcLighting libreria: https://github.com/toblum/McLighting jscolor Color Picker: https://github.com/toblum/McLighting FastLED spatola: https://github.com/toblum/McLighting Se non hai familiarità con come configurare il tuo ESP8266, consulta il readme su git di McLighting. È ben scritto e dovrebbe farti iniziare a funzionare. In breve:

  • Configura l'IDE Arduino per comunicare con ESP8266
  • Carica lo schizzo (da questo repository) Lo schizzo è impostato per una striscia LED WS2812B GRB da 240 pixel. (cambia le opzioni applicabili in "definitions.h" secondo il tuo desiderio)
  • Al primo avvio, ESP8266 pubblicizzerà la propria rete WiFi a cui connettersi, una volta connesso, avviare il browser e l'interfaccia web è autoesplicativa. (Se l'interfaccia non si carica, digita "192.168.4.1" nel browser e premi vai)
  • Una volta che l'ESP è sulla tua rete wifi, puoi quindi caricare i file richiesti per l'interfaccia web digitando l'indirizzo IP dell'ESP seguito da "/edit" (es. 192.168.1.20/edit). Quindi carica i file dalla cartella etichettata "carica questi" da questo repository.
  • Una volta terminato il caricamento, digita l'IP dell'ESP nel tuo browser e dovresti essere attivo e funzionante!"

Il merito va a Soumojit per il suo Instructable che ha aiutato molto:

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

Passaggio 6: Passaggio 6: cablaggio

Passaggio 6: cablaggio
Passaggio 6: cablaggio

Questo è molto semplice poiché utilizzo solo un chip LED WS2812 e l'MCU Node.

Tutto quello che devi fare è:

  • Connetti l'ingresso dati WS2812 a D1 sul nodo MCU
  • WS2812 Vin+ a Vin sull'MCU del nodo (questo dovrebbe essere 5v in arrivo tramite USB)
  • WS2812 VCC/Vin- a GND sul nodo MCU

Puoi utilizzare qualsiasi fonte di alimentazione micro USB (caricatore del telefono cellulare, computer o anche un power bank)

Questo è tutto!:)

Consigliato: