Índice:

Display DMD P10 com Arduino e RTC DS3231: 4 etapas (com imagens)
Display DMD P10 com Arduino e RTC DS3231: 4 etapas (com imagens)
Anonim
Display DMD P10 com Arduino e RTC DS3231
Display DMD P10 com Arduino e RTC DS3231

Os visores P10 são uma série de LEDs de matriz de pontos. O led P10 é geralmente conhecido como Dot Matrix Display ou display DMD. É baseado em registradores de deslocamento, geralmente 74595 registradores de deslocamento são usados. Eles podem ser conectados em cascata com um número maior de placas semelhantes. Disponível em vários tamanhos e cores de LED, usaremos aqui o tipo 32 * 16. Podemos exibir texto rolável, texto estilizado com vários tamanhos de fonte. Eles são muito populares em painéis de exibição comercial como lojas, estações, aeroportos, etc. A melhor coisa sobre eles é que podem ter interface com qualquer microcontrolador padrão sem a necessidade de nenhum protocolo de comunicação especial. Estaremos usando o arduino para usá-lo. Estaremos usando-o para gerar um texto junto com a hora e a data atuais.

Etapa 1: Componentes necessários

1. Display P10 com cabo de fita do conector FRC de 16 pinos

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

3. ds3231

4. cabeçalhos masculino e feminino

5. veroboard e kits de solda

6. jumpers (necessários apenas para o teste inicial)

7. Fonte de alimentação 5v 1A

Etapa 2: Compreendendo o circuito e o procedimento

Compreendendo o circuito e o procedimento
Compreendendo o circuito e o procedimento

Na parte posterior da placa P10, há dois conjuntos de portas. A porta de entrada e saída de dados para cascata. O DS3231 é o relógio de tempo real (RTC). É usado para mostrar a data e a hora.

O diagrama do circuito está anexado aqui. Não use a fonte externa 5v 1a agora. O poder do arduino pode iluminar sua tela (luz fraca) o suficiente para testes.

O DS3231 usa o protocolo de comunicação I2C. Prenda o suporte da bateria CR2302 em seu lugar e conecte seus pinos i2c com o arduino i2c. Se você é novo neste módulo, verifique este link abaixo:

howtomechatronics.com/tutorials/arduino/ar…

Agora siga o diagrama de circuito e conecte jumpers da placa P10 ao Arduino. Essas conexões devem ser feitas obviamente na porta de entrada do P10.

O cabo de fita do conector 1 de 16 pinos FRC é usado para a porta de entrada e saída, que pode ser usada mais tarde, depois de ter feito o circuito veroboard finalizado.

Etapa 3: Upload de código e teste

Upload de código e teste
Upload de código e teste
Upload de código e teste
Upload de código e teste

Baixe os códigos anexados abaixo. É bastante autoexplicativo. Links da biblioteca fornecidos aqui.

github.com/freetronics/DMD

www.arduinolibraries.info/libraries/dmd2

Vou sugerir que você instale ambos, pois ambos contêm muitos recursos exclusivos.

Você pode carregar qualquer um dos códigos anexados aqui. Além disso, você pode querer usar qualquer esboço de exemplo embutido.

Reescreva-o para mostrar seu próprio texto e as configurações de fonte desejadas. Faça o upload.

Você deve ver a saída desejada na tela

Etapa 4: Finalizando

Image
Image
Finalizando
Finalizando
Finalizando
Finalizando

Se tudo estiver funcionando bem, prenda tudo no veroboard e solde-os. Use cabeçalhos fêmeas para colocar o arduino e o ds3231, de modo que você possa desconectar e reutilizá-lo no futuro para qualquer outra finalidade.

Em seguida, use conectores machos para fazer o conector para o cabo de fita FRC do monitor p10 (porta de entrada). Agora teste com a continuidade do multímetro se todas as conexões foram feitas corretamente. Se estiver ok, agora ligue novamente com o usb para ver se ele mostra o texto necessário. Se estiver ok, remova o usb e conecte a fonte de alimentação 5v 1a externa a ele. Ele agora deve acender intensamente. Portanto, parabéns, agora você está pronto para ir com seu monitor e colocá-lo em um lugar distante para vê-lo.

Recomendado: