Índice:

GRANDE EXIBIÇÃO alfanumérica: 7 etapas (com imagens)
GRANDE EXIBIÇÃO alfanumérica: 7 etapas (com imagens)

Vídeo: GRANDE EXIBIÇÃO alfanumérica: 7 etapas (com imagens)

Vídeo: GRANDE EXIBIÇÃO alfanumérica: 7 etapas (com imagens)
Vídeo: BNCC: CÓDIGOS ALFANUMÉRICOS | Concursos de Professores 2024, Novembro
Anonim
GRANDE DISPLAY alfanumérico
GRANDE DISPLAY alfanumérico
GRANDE DISPLAY alfanumérico
GRANDE DISPLAY alfanumérico
GRANDE DISPLAY alfanumérico
GRANDE DISPLAY alfanumérico

Existem poucas opções se você precisar de uma tela que possa ser vista do outro lado da sala, uma tela grande. Você pode fazer um como o meu 'tempo ao quadrado' ou 'leds no vidro', mas isso leva cerca de 40 horas de trabalho tedioso. Portanto, aqui está um FÁCIL de fazer uma grande exibição. A construção possui 4 fios básicos, 5 volts, aterramento, SDA, SCL. Cada exibição de personagem custa cerca de dois a três dólares. Portanto, uma tela 8x2 custa cerca de US $ 30. Sem contar RTC, Arduino, impressões 3D, gabinete.

O esboço é básico e fácil de entender. Fácil de modificar para qualquer display alfanumérico. As letras têm 1/2 tamanho com 1/2 números de tamanho e um conjunto de números de tamanho real.

A desvantagem é que você só pode exibir 64 caracteres. O TCA9548 fica sem endereços (8). O LCD Hitachi é muito LENTO e qualquer tela maior e o tempo de gravação leva cerca de um segundo para preencher toda a tela. Portanto, se você quiser um display do tamanho de uma parede, será lento. Há muitas maneiras de trapacear e usar mais de 64 lcds, mas não irei cobrir isso neste post, pois é FÁCIL de exibir.

SIM as fotos de um LCD …… NÃO saem bem. Esses monitores têm uma ótima aparência na vida real.

Suprimentos:

Qualquer uno 328… nano, pro-mini, uno…

módulo RTC ZS-042 popular (DS3231)

TCA9548 I2c mux splitter

Hitachi 1602 com mochila I2c até 64

Impressão 3D da capa do pcb. Eu tenho 2 tipos para escolher

caixa de madeira como uma moldura feita com acabamento de madeira de 1,5 polegadas (estoque na Lowes)

habilidades básicas: solda, fio, conexão, adj, porcas e parafusos M2

Etapa 1: PARTES básicas

PARTES básicas
PARTES básicas
PARTES básicas
PARTES básicas
PARTES básicas
PARTES básicas
PARTES básicas
PARTES básicas

peças básicas para a construção

A moldura de madeira é acabamento de madeira padrão em Lowes. Você não pode ver o lábio interno que tem cerca de 1/4 de polegada de profundidade. Esta aba permite que a tampa 3d se encaixe dentro da moldura e toque a frente sem cair.

Etapa 2: QUALQUER COISA QUE VOCÊ QUER

QUALQUER COISA QUE VOCÊ QUER
QUALQUER COISA QUE VOCÊ QUER
QUALQUER COISA QUE VOCÊ QUER
QUALQUER COISA QUE VOCÊ QUER
QUALQUER COISA QUE VOCÊ QUER
QUALQUER COISA QUE VOCÊ QUER

algumas dicas básicas de construção:

Eu sobreponho o lcd pcb para torná-los mais próximos e, em seguida, aparafuso os orifícios sobrepostos. Coloque fita adesiva ou algum isolamento entre os dois, pois haverá curto-circuito. Peguei um LCD com a mochila I2c anexada e tive que remover a mochila e remontá-la porque as pernas eram muito profundas e não permitiam a sobreposição. Tente separar o LCD e as mochilas. Solde a mochila bem alinhada com o LCD para que possam se sobrepor.

Os lcds são separados em bancos de 8. Mas minha base de impressora 3D não imprime tão larga, então fiz uma capa para um banco de 6 lcds. então fiz uma corrente em forma de capa que pode ter qualquer largura. Basta adicionar a peça final final. Eu uso uma tinta preta para cobrir o led do lcd para que ele não brilhe na frente. Pinte para baixo para permitir que qualquer corrida flua para fora do lcd em vez de fluir PARA DENTRO do lcd e destruí-lo.

Empilhe quantos lcds você precisar. O porta-retratos 8x2 tem o melhor formato, mas você pode fazer um 16x2 ou qualquer tamanho que desejar.

Etapa 3: ESQUEMA e impressões em 3D

ESQUEMA e impressões 3D
ESQUEMA e impressões 3D
ESQUEMA e impressões 3D
ESQUEMA e impressões 3D
ESQUEMA e impressões 3D
ESQUEMA e impressões 3D
ESQUEMA e impressões 3D
ESQUEMA e impressões 3D

A conexão é FÁCIL com apenas 4 fios. Você pode usar cabos jumper, mas se este for um projeto de longo prazo, eu soldaria os fios.

Um banco de 6 leds é tudo o que cabe na minha impressora, então fiz a moldura de qualquer tamanho. Continue adicionando e, em seguida, fixe a peça final.

Etapa 4: APENAS FOTO PARA MOSTRAR COMO

APENAS FOTO PARA MOSTRAR COMO
APENAS FOTO PARA MOSTRAR COMO
APENAS FOTO PARA MOSTRAR COMO
APENAS FOTO PARA MOSTRAR COMO
APENAS FOTO PARA MOSTRAR COMO
APENAS FOTO PARA MOSTRAR COMO
APENAS FOTO PARA MOSTRAR COMO
APENAS FOTO PARA MOSTRAR COMO

Conforme mostrado no esquema, cada lcd vai para um pino 'S' diferente no 9548. Não vinculado ao SDA principal, linhas SCL. O 9548 muda as linhas I2c para cada LCD. Mantenha isso em mente.

Tirei o led vermelho da mochila só porque estava muito claro. Também uso um diodo no jumper do led em vez do jumper de zero ohm. O diodo é um diodo de silício padrão e diminui a voltagem 0,7 para tornar a luz de fundo correta. (não muito claro à noite)

Etapa 5: ESBOÇO

O Sketch é simples e direto. Não me importo se alguém fizer uma biblioteca de alfanuméricos laterais… só me dê algum crédito como, baseado no alfanumérico de Jim Jakubcin.

A referência ao lcd é o módulo lcd padrão Hitachi 16x02. Possui cc (caracteres personalizados) de 8 cada. O cc pode ser modificado a qualquer momento, mas se 2 do mesmo endereço forem impressos ao mesmo tempo, o cc mais recente substituirá o outro. Então, basicamente, você só pode usar o conjunto de 8. Há uma pequena maneira de superar isso, mas é extremamente limitada. Cada letra é formada por um array armazenado no PROGMEM. Em seguida, chamado de outro array 'cname' usando uma função e 'xc' como a variável de chamada. O 'displayChr (bank, #lcd, top / btm, cname)' é usado para fazer a exibição. Neste esboço, tenho apenas 2 bancos de 8. O máximo pode ser 8x8. Basta adicionar outro 'if bank' ao displayChr () com o endereço correto do 9548. (consulte a tabela de endereços verdade). Para mudar a linha I2c para outro pino 'S' do 9548, a chamada é escrita (0-7). Na biblioteca do MUX I2c ele se esqueceu de dizer que B00000000 desliga todos os interruptores de saída. Portanto, use o lcd # 3 (0-7) B00000100 ou 4. A troca é tão fácil que removi a biblioteca do meu esboço, mas você pode fazer o download e ver como a biblioteca é fácil.

Para imprimir um char, basta chamar displayChr (x, x1, x2, x3).

X = Este será o banco 0-7

X1 = lcd # 0-7 (da esquerda para a direita)

X2 = topS ou botS para imprimir as letras minúsculas em 1/2 do lcd. Os números maiores saberão automaticamente preencher todo o lcd

X3 = é o nome da letra ou ARRAY PLACE em cname

O RTC possui uma temperatura incorporada para que uma leitura interna possa ser usada.

Eu tenho um DOW fácil de onde copiei ????

Para iniciar o relógio conecte-se ao computador e insira os horários corretos em 'SETUP ()' O RTC tem bateria para que os horários sejam bons. As horas precisarão ser ajustadas para o horário de verão, então você instalará um switch simples ou apenas atualizará através do computador.

| A2 | A1 | A0 | Endereço I2C ||: ---: |: ---: |: ---: |: ---------: | | 0 | 0 | 0 | 0X70 | | 0 | 0 | 1 0X71 | | 0 | 1 0 | 0X72 | | 0 | 1 1 0X73 | | 1 0 | 0 | 0X74 | | 1 0 | 1 0X75 | | 1 1 0 | 0X76 | | 1 1 1 0X77

Etapa 6: OUTRAS CONFIGURAÇÕES

OUTRAS CONFIGURAÇÕES
OUTRAS CONFIGURAÇÕES
OUTRAS CONFIGURAÇÕES
OUTRAS CONFIGURAÇÕES
OUTRAS CONFIGURAÇÕES
OUTRAS CONFIGURAÇÕES

Minha primeira matriz de lcd usou portas nand e mudou a ativação do lcd para lcds separados. Em seguida, usei o chip CD4051 feito para trocar dados. Ele tem uma entrada e uma saída de 8 linhas comutadas. Exatamente como um interruptor de rotor antigo. Eu tenho um pcb aqui. Com esta configuração, você pode usar um I2c e quebrar o pino de habilitação e conectá-lo à entrada do 4051, que alterna a habilitação para o lcd selecionado. Você pode manter a ativação em cascata para sempre para os lcds. Mas isso limita o 4051 a apenas 7 interruptores e o 8º vai para o próximo 4051. isso torna os bancos = 7, não 8. Usei todos os 8 e alterei o endereço de outra mochila no segundo banco. esta segunda mochila tem um 4051 ligado à habilitação e faz a mesma troca que no primeiro banco. Só tem um segundo endereço nas linhas SDA, SCL.

Esta configuração requer que TODAS as 6 linhas de dados do LCD estejam conectadas em paralelo. O RW para aterrar. Isso leva muito mais tempo e eu recomendaria um conector plug-in para cada lcd. Esta configuração é para apenas UMA mochila por banco em vez de uma mochila para cada LCD.

Adicione um comentário se quiser mais informações sobre esta configuração. é muito mais difícil e complicado do que o outro.

Etapa 7: PICs FINAIS

FINAL PICs
FINAL PICs
FINAL PICs
FINAL PICs
FINAL PICs
FINAL PICs

Apenas algumas outras fotos. Eu tenho um relógio GPS HC12 externo que envia atualizações para outra tela LCD (nas fotos). Apenas para mostrar o que pode ser feito. Este é o leste para fazer QUALQUER TIPO de GRANDE EXIBIÇÃO.

obrigado pela leitura …

Por favor, veja meus outros projetos..oldmaninSC.

e você VAI gostar do meu "BUD BALL"

Recomendado: