Sommario:

MATRICE LED RGB CON NEOPIXEL: 8 passaggi (con immagini)
MATRICE LED RGB CON NEOPIXEL: 8 passaggi (con immagini)

Video: MATRICE LED RGB CON NEOPIXEL: 8 passaggi (con immagini)

Video: MATRICE LED RGB CON NEOPIXEL: 8 passaggi (con immagini)
Video: Howto: 8x8 NeoPixel RGB Matrix animation Arduino and Excel, Import Image in Excel and convert 2024, Luglio
Anonim
Image
Image
Caratteristiche
Caratteristiche

In questo tutorial, ti mostrerò come costruire una LEDMATRIX RGB 5*5 UTILIZZANDO NEOPIXEL. Con questa matrice, possiamo visualizzare animazioni ipnotizzanti, emoji e lettere supersemplici molto attraenti. Iniziamo!

Passaggio 1: caratteristiche

Caratteristiche
Caratteristiche
Caratteristiche
Caratteristiche
Caratteristiche
Caratteristiche
  • Molto piccolo
  • Milioni di colori
  • Un solo filo necessario per la programmazione
  • Super decorativo
  • Possiamo visualizzare emoji, animazioni, lettere

Passaggio 2: materiali necessari

Materiale necessario
Materiale necessario
Materiale necessario
Materiale necessario
Materiale necessario
Materiale necessario
Materiale necessario
Materiale necessario
  1. 25 * LED neopixel (WS2812 5050smd)
  2. Arduino (qualsiasi Arduino)
  3. Maschera stampata in 3D (puoi scaricare.stl)
  4. fili

Passaggio 3: CIRCA 5050 LED WS2812B

CIRCA 5050 LED WS2812B
CIRCA 5050 LED WS2812B
CIRCA 5050 LED WS2812B
CIRCA 5050 LED WS2812B
CIRCA 5050 LED WS2812B
CIRCA 5050 LED WS2812B

Ogni led ws2812 ha 4 pin

  1. Vcc (si collega a 5v)
  2. Gnd
  3. Din (si collega ad Arduino)
  4. DO (data out si collega ai LED successivi in data in)

Non ho LED ws2812b individuali, quindi ho deciso di prendere da ledstrip. Per questo ho riscaldato la striscia con un saldatore (guarda il video per i dettagli) Dopo aver raccolto tutte le cose, iniziamo la costruzione

Le strisce LED WS2812 sono strisce LED flessibili indirizzabili e programmabili che sono molto utili per creare effetti di luce personalizzati. Queste strisce LED sono alimentate da un LED RGB 5050 con un driver LED WS2812 integrato al suo interno. Ogni LED consuma 60 mA di corrente e può essere alimentato da un alimentatore da 5 V CC. Ha un singolo pin di dati di input che può essere alimentato dai pin digitali dei microcontrollori.

A seconda dell'intensità dei tre singoli LED rosso, verde e blu, possiamo creare qualsiasi colore desideriamo.

Guarda questo video di base

Passaggio 4: diagramma del circuito

Schema elettrico
Schema elettrico

Passaggio 5: realizzazione

Fabbricazione
Fabbricazione
Fabbricazione
Fabbricazione
Fabbricazione
Fabbricazione

Innanzitutto, posiziona i led neopixel in una maschera a matrice 5*5. Ricorda di posizionare tutti i LED nella stessa direzione Dopo aver posizionato tutti i LED sulla maschera, prima collega tutti i pin di massa di ciascun LED in una riga. Quindi collegare VCC di tutti i LED di una riga. Fai lo stesso per le righe rimanenti. Dopo aver terminato, collegare i dati del primo led ai dati del led successivo. I dati di ogni riga si collegano ai primi LED delle righe successive. Ripetere questa operazione per tutti i LED. Dopo aver finito tutto. collegare tutte le righe VCC insieme anche a terra. Infine collegare i fili al comune gnd, VCC, data in.

Passaggio 6: allegato

Allegato
Allegato
Allegato
Allegato

Successivamente, ho realizzato un piccolo recinto con un foglio di schiuma. E ha posizionato la matrice all'interno della custodia in schiuma.

Connessioni ad Arduino

Vcc a 5v

Gnd a gnd

Din a D7 (qualsiasi pin digitale)

Questo è tutto sulle connessioni hardware

Step 7: REST È IN PROGRAMMAZIONE

prima, installa la libreria fastled

Possiamo programmare ogni led separatamente. Con l'aiuto della libreria di led veloci possiamo creare diverse animazioni e personaggi.

Si prega di guardare questo video di base di neopixel

Puoi scaricare.stl, codici di animazione, codice di prova da qui

Dopo aver caricato il codice su Arduino dovrebbe utilizzare un alimentatore da 1,5 ampere. Perché alla massima luminosità un led neopixel assorbe circa 60 mA di corrente. Abbiamo un totale di 25 LED quindi 25 * 60 = 1,5 A

Passaggio 8: Piani futuri

Piani futuri
Piani futuri
Piani futuri
Piani futuri
  • Progettando di creare un software facile per generare codice
  • Connettività e controllo Bluetooth

Grazie….

Consigliato: