Sommario:

MATRICE LED SMART FAI DA TE (ESP8266 + WS2812 / NeoPixel): 7 passaggi (con immagini)
MATRICE LED SMART FAI DA TE (ESP8266 + WS2812 / NeoPixel): 7 passaggi (con immagini)

Video: MATRICE LED SMART FAI DA TE (ESP8266 + WS2812 / NeoPixel): 7 passaggi (con immagini)

Video: MATRICE LED SMART FAI DA TE (ESP8266 + WS2812 / NeoPixel): 7 passaggi (con immagini)
Video: 1000+ LED Matrix! Setup, Power, Control, Tips - WLED 14.0-b1 2D Matrix 2024, Novembre
Anonim
MATRICE LED SMART FAI DA TE (ESP8266 + WS2812 / NeoPixel)
MATRICE LED SMART FAI DA TE (ESP8266 + WS2812 / NeoPixel)

Ecco la mia introduzione a un progetto che sono molto entusiasta di mostrarvi. Si tratta di una Smart LED Matrix fai-da-te che ti permetterà di mostrare su di essa dati, come YouTube Stats, le tue Smart Home Stats, come temperatura, umidità, possono essere un semplice orologio o semplicemente mostrare testo e animazioni.

In questo primo tutorial farò il primo test e la visualizzazione del testo.

Se sei uno studente visivo, so che un video vale più di 1000 parole, quindi ecco un video tutorial. (Sono un madrelingua spagnolo, quindi per favore considera di attivare i sottotitoli in inglese):

Spero che ti piaccia il progetto!.

Passaggio 1: competenze necessarie

Competenze necessarie
Competenze necessarie

Come puoi notare, nulla sembra molto difficile in questo progetto, ma avrai bisogno di alcune nozioni di base su:

-Utilizzando l'IDE Arduino.

-3D stampa o artigianato (per la griglia).

-Saldatura.

-Cablaggio.

Passaggio 2: elenco componenti e parti

Elenco dei componenti e delle parti
Elenco dei componenti e delle parti
Elenco dei componenti e delle parti
Elenco dei componenti e delle parti
Elenco dei componenti e delle parti
Elenco dei componenti e delle parti

Un buon posto che posso consigliare per trovare i tuoi componenti, è MakerFocus, è un negozio di ferramenta Open Source!

  1. PCB, puoi scegliere tra la versione senza LED e AGGIUNGERE le strisce LED da solo, o quella con i LED.
  2. ESP8266 (microcontrollore).
  3. Strisce LED WS2812.
  4. Alimentatore 5v 2A.
  5. Presa di alimentazione PCB.
  6. Stampante 3D (opzionale) Puoi fare le parti con cartone o qualcosa di rigido.

Passaggio 3: schema elettrico

Schema elettrico
Schema elettrico
Schema elettrico
Schema elettrico
Schema elettrico
Schema elettrico
Schema elettrico
Schema elettrico

Ecco lo schema del circuito, hai diverse opzioni per realizzare il progetto. Puoi semplicemente creare la parte di controllo del circuito, quella mostrata nella prima immagine, quindi collegare le singole strisce LED come mostrato nella 3a immagine.

Puoi anche, invece delle strisce LED, utilizzare i pannelli LED.

Ha tutte le connessioni interne del circuito che ci consentiranno di creare il disegno del PCB in un secondo momento. Allego anche il PDF degli Schemi così puoi vederlo meglio.

SCARICA GRATUITAMENTE Schemi, Codice e Librerie.

Passaggio 4: progettazione e ordinazione PCB

Progettazione e ordinazione PCB
Progettazione e ordinazione PCB
Progettazione e ordinazione PCB
Progettazione e ordinazione PCB
Progettazione e ordinazione PCB
Progettazione e ordinazione PCB

Per la realizzazione di un buon progetto abbiamo bisogno di un assemblaggio affidabile per il circuito che lo compone, e non c'è modo migliore per farlo che con un buon PCB.

Qui puoi scaricare i file Gerber, BOM e Pick & Place, quelli necessari per ordinare il tuo PCB nella tua azienda produttrice di PCB.

Suggerisco JLCPCB:

$ 2 per 5 PCB e SMT economico (2 coupon)

ACQUISTA LA SCHEDA GIA' PROGETTATA, Gerber + Pick & Place + BOM

Passaggio 5: assemblaggio

Assemblea
Assemblea
Assemblea
Assemblea
Assemblea
Assemblea

Stampa la griglia.

Ho stampato la griglia su parti diverse grazie alla mia piccola stampante 3D.

Ho tagliato un pezzo di carta bianca rigida per ottenere una migliore definizione dei pixel.

In allegato i file della griglia. (Puoi progettare la tua griglia).

Ho stampato 2 pezzi Grid e 1 Grid2.

Passaggio 6: programmazione di ESP8266 e test

Programmazione dell'ESP8266 e test
Programmazione dell'ESP8266 e test
Programmazione dell'ESP8266 e test
Programmazione dell'ESP8266 e test
Programmazione dell'ESP8266 e test
Programmazione dell'ESP8266 e test

1- Per programmare l'ESP8266 dobbiamo posizionare il jumper su (posizione PROG), collegare il convertitore da USB a TTL al nostro PCB sui rispettivi pin e quindi al nostro PC, installare le librerie e quindi caricare. (È necessario che ESP8266 Packaje sia installato sul tuo IDE).

2- Installare le librerie e le dipendenze.

3- Riavvia l'IDE, vai su Archivio > Esempi > Adafruit NeoPixel > Strandtest.

-Modificare il numero di LED collegati.

-Modificare il Pin su "0". (Dove sono collegati i LED).

4- Carica lo schizzo.

5- Jumper su USE, scollegare USB e collegare l'alimentatore 5v.

6- Verifica che tutti i tuoi LED funzionino correttamente.

NOTA: utilizzare il 3.3v del convertitore USB-TTL per alimentare l'ESP. (Brucierà con 5v).

Passaggio 7: programmazione finale e visualizzazione del testo

Programmazione finale e visualizzazione del testo
Programmazione finale e visualizzazione del testo
Programmazione finale e visualizzazione del testo
Programmazione finale e visualizzazione del testo
Programmazione finale e visualizzazione del testo
Programmazione finale e visualizzazione del testo
  1. Cambia "HOLA" con il testo che vuoi mostrare.
  2. Verificare che si stanno collegando i LED sul PIN #.
  3. Regola la luminosità.
  4. Modifica i colori del testo.
  5. Carica e divertiti.

Nota l'ultima immagine: se stai posizionando i LED in modo diverso da me, regola queste opzioni nel codice.

Consigliato: