Sommario:

Display DMD P10 con Arduino e RTC DS3231: 4 passaggi (con immagini)
Display DMD P10 con Arduino e RTC DS3231: 4 passaggi (con immagini)

Video: Display DMD P10 con Arduino e RTC DS3231: 4 passaggi (con immagini)

Video: Display DMD P10 con Arduino e RTC DS3231: 4 passaggi (con immagini)
Video: LED Matrix P10 display Arduino clock using DS3231 2024, Luglio
Anonim
Display DMD P10 con Arduino e RTC DS3231
Display DMD P10 con Arduino e RTC DS3231

I display P10 sono una serie di LED a matrice di punti. Il LED P10 è generalmente noto come display a matrice di punti o display DMD. Si basa su registri a scorrimento, generalmente vengono utilizzati 74595 registri a scorrimento. Possono essere collegati in cascata con un numero maggiore di schede simili. Disponibile in varie dimensioni e colori LED, utilizzeremo qui il tipo 32 * 16. Possiamo visualizzare testo scorrevole, testo stilizzato con varie dimensioni di carattere. Sono molto popolari nei tabelloni commerciali come negozi, stazioni, aeroporti, ecc. La cosa migliore di loro è che possono essere interfacciati con qualsiasi microcontrollore standard senza la necessità di alcun protocollo di comunicazione speciale. Useremo arduino per usarlo. Lo useremo per generare un testo insieme all'ora e alla data correnti.

Passaggio 1: componenti necessari

1. Display P10 con cavo a nastro connettore FRC a 16 pin

2. arduino (uno/mega/nano/pro mini)

3. ds3231

4. intestazioni maschili e femminili

5. veroboard e kit di saldatura

6. jumper (necessari solo per il test iniziale)

7. Alimentazione 5v 1A

Passaggio 2: comprensione del circuito e della procedura

Comprensione del circuito e della procedura
Comprensione del circuito e della procedura

Sul retro della scheda P10, ci sono due serie di porte. La porta di ingresso e uscita dati per il collegamento in cascata. Il DS3231 è l'orologio in tempo reale (RTC). È usato per mostrare la data e l'ora.

Lo schema del circuito è allegato qui. Non utilizzare l'alimentatore esterno 5v 1a ora. L'alimentazione di arduino può illuminare il display (luce fioca) sufficientemente per i test.

DS3231 utilizza il protocollo di comunicazione I2C. Attacca il portabatteria CR2302 al suo posto e collega i suoi pin i2c con arduino i2c. Se sei nuovo in questo modulo, dai un'occhiata a questo link qui sotto:

howtomechatronics.com/tutorials/arduino/ar…

Ora segui lo schema del circuito e collega i ponticelli dalla scheda P10 ad arduino. Questi collegamenti vanno fatti ovviamente alla porta di ingresso del P10.

Il cavo a nastro con connettore 1 FRC a 16 pin viene utilizzato sia per la porta di ingresso che di uscita che può essere utilizzata in seguito, dopo aver realizzato il circuito veroboard finalizzato.

Passaggio 3: caricamento del codice e test

Caricamento del codice e test
Caricamento del codice e test
Caricamento del codice e test
Caricamento del codice e test

Scarica i codici allegati di seguito. È praticamente autoesplicativo. Link alle biblioteche forniti qui.

github.com/freetronics/DMD

www.arduinolibraries.info/libraries/dmd2

Ti suggerirò di installarli entrambi, poiché entrambi contengono molte funzionalità uniche.

Puoi caricare uno qualsiasi dei codici allegati qui. Inoltre potresti voler utilizzare qualsiasi schizzo di esempio inbuild.

Riscrivilo per mostrare il tuo testo e le impostazioni del carattere desiderate. Caricalo.

Dovresti vedere l'output desiderato sullo schermo

Passaggio 4: finalizzazione

Image
Image
finalizzazione
finalizzazione
finalizzazione
finalizzazione

Se tutto funziona correttamente, collega tutto su veroboard e saldali. Usa le intestazioni femminili per posizionare arduino e ds3231, in modo da poterlo scollegare e riutilizzarlo in futuro per qualsiasi altro scopo.

Quindi utilizzare le intestazioni maschio per realizzare il connettore per il cavo a nastro FRC del display p10 (porta di ingresso). Ora prova con continuità del multimetro se tutti i collegamenti sono stati effettuati correttamente. Se ok, ora accendi di nuovo con USB per vedere se mostra il testo richiesto. Se ok, rimuovi USB e ora collega l'alimentatore esterno 5v 1a ad esso. Ora dovrebbe illuminarsi intensamente. Quindi congratulazioni, ora puoi andare con il tuo display e posizionarlo in un luogo lontano per vederlo.

Consigliato: