Faça você mesmo tudo
A esta altura, a maioria dos leitores já deve estar acostumada com LEDs endereçáveis, dispositivos que, quando conectados em uma cadeia conectada, podem ser acesos ou extintos individualmente por um fluxo de dados serial. Se você olhar um deles sob um microscópio, verá ao lado das matrizes de LED um circuito integrado que lida com toda a decodificação de endereços. É provável que seja um dispositivo bastante complexo, mas com que simplicidade suas funções podem ser replicadas? É um tema que [Tim] explorou no TransistorPixel, uma placa de LED endereçável que atinge endereçamento com apenas 17 transistores.
Ele usa um protocolo surpreendentemente simples, no qual um pulso maior que 500ns ativa o LED enquanto um pulso mais curto o desliga. Os pulsos subsequentes em um trem são transmitidos ao longo da linha para o próximo dispositivo. Uma ausência de pulso de 20 µs reinicia a string e a configura para aguardar o próximo trem de pulso. Ao contrário dos LEDs endereçáveis comerciais, há apenas uma cor e não há suporte para brilho graduado, mas ainda é um circuito impressionante.
Sob o capô está uma lógica RTL muito antiga, um monoestável para detectar o pulso e uma seleção de portas e uma trava para capturar o estado e encaminhar para a cadeia. Ele está disposto em uma placa de circuito impresso em ordem de função do circuito e, embora possamos ver que talvez não seja um LED endereçável prático para 2021, é provável que possa ser transformado em uma placa de circuito impresso muito menor, se desejado.
Talvez sem surpresa, dada a disponibilidade imediata de LEDs endereçáveis, não vimos muitos LEDs caseiros. Este display endereçável de 7 segmentos pode ser o mais próximo.