» Eletrônicos »Transformar monitores comuns de sete segmentos em endereçáveis

Transformando displays regulares de sete segmentos em displays de endereço



Se adicionarmos três microcircuitos WS2811 a uma tela LED comum de sete segmentos, com a qual eles se transformam em LEDs RGB endereçáveis ​​comuns, obteremos ... uma tela endereçável de sete segmentos. Nove bits são suficientes para apenas sete segmentos e dois pontos (um dos quais está faltando em alguns indicadores). Isso é ainda mais conveniente do que os registros de turno, porque o brilho de cada segmento pode ser ajustado continuamente. Com a ajuda do pente de três pinos, você pode encaixar telas de um dígito e obter vários dígitos. Tais caseiro cunhado por Instructables sob o apelido seanhodgins. ele lançou uma campanha de crowdfunding, graças à qual esses módulos podem se tornar produtos acabados.

O dispositivo é fabricado no quadro, com todos os arquivos necessários para a fabricação dos quais pode ser baixado. Um display LED comum de sete segmentos, que será transformado em um endereçável usando este dispositivo, deve estar com um ânodo comum.

O assistente inicia instalando os componentes SMD. Primeiro, resistores de solda (3 pçs. De 33 Ohms cada) e capacitores (3 pçs. De 1 μF cada), e ambos do tamanho 0805. Depois, existem microcircuitos WS2811, como lembramos, também existem três deles. Ao soldar nesta ordem, o superaquecimento dos microcircuitos é mínimo.



O secador de cabelo permite soldar todos os componentes SMD simultaneamente e rapidamente, se desejado, enquanto o superaquecimento é ainda menor:



Depois vêm os componentes de saída. Conectores primeiro. Aqui é mostrado de que lado soldar o pente e de que lado - a contraparte:



O próprio display permanece, localizado no lado oposto da placa e fecha os pontos de solda dos conectores:



Abaixo é mostrado o circuito elétrico, que resultará se Arduino conecte um desses módulos:



Este diagrama foi desenvolvido para o caso em que não há um ponto no visor. Guiado por ele, você pode montar algo semelhante, mesmo em uma placa de ensaio, como a perfboard, embora não seja necessário dividir vários bits em placas separadas.

Observe: você precisa enviar dados para a cadeia de módulos do lado de ordem mais baixa e, em seguida, o fluxo de dados vai da ordem mais baixa para a mais alta.

Para verificar os módulos que você coletou, o desenvolvedor compilou, exigindo uma biblioteca padrão. Se desejado, esse esboço também pode ser convertido em uma biblioteca. Para exibir um dígito na descarga desejada com um brilho específico, você precisa usar o operador:

writeDigit (DisplayNumber, Number, Brightness);


Numeração de dígitos - a partir do mais novo, ao qual é atribuído um número zero. Para atualizar a exibição, use outro operador:

segmentos.show ();
10
10
10

Adicionar um comentário

    • sorrirsorrisosxaxaoknão seiyahoonea
      chefearranhartolosimsim simagressivosegredo
      desculpedançardance2dance3perdãoajudabebidas
      pararamigosbomgoodgoodapitodesmaiarlíngua
      fumaçapalmascraydeclararirônicodon-t_mentionbaixar
      calorirritantelaugh1mdareuniãomoskingnegativo
      not_ipipocapunirlerassustarsustospesquisar
      provocarthank_youistoto_clueumnikagudoconcordar
      malbeeeblack_eyeblum3corargabar-setédio
      censuradobrincadeirasecret2ameaçarvitóriayusun_bespectacled
      sacudirrespektlolpreviubem vindoKrutoyya_za
      ya_dobryiajudantene_huliganne_othodifludproibirfechar

Aconselhamos que você leia:

Entregue-o para o smartphone ...