2 pontos por GN⁺ 2024-06-26 | 1 comentários | Compartilhar no WhatsApp

Projeto de display flip-disc

Montagem

Painéis

  • Uso de 9 painéis AlfaZeta em uma grade 3x3.
  • Cada placa é composta por dois painéis 28x7.
  • Uso de microcontrolador ATMEGA128 e centenas de diodos MELF.
  • É possível configurar endereço e taxa de transmissão com chaves DIP.
  • É difícil conseguir placas flip-disc ou componentes.

Alimentação

  • Cada placa requer 24V 1A, totalizando 9A.
  • Uso de uma fonte Meanwell 24V 10A.

Estrutura

  • Estrutura feita com perfis de alumínio 80/20.
  • Os espaçadores de PCB são fixados diretamente na estrutura.
  • Os discos e as placas são muito frágeis.

Cabeamento

  • Cada coluna é conectada em série, e todas as colunas são encadeadas.
  • A linha de dados usa os terminais +/- do bloco RS485.
  • As linhas de alimentação usam 18AWG, e os dados usam cabo blindado 22AWG.

Processamento

  • Uso de um Nvidia Orin Nano para processar voz, vídeo e imagens.
  • Também é possível usar um Raspberry Pi, mas a taxa de quadros pode cair.
  • Implantação no Jetson 6.0 usando Dockerfile.

Software

Placa

  • Comunicação via RS485.
  • Cada frame é composto por byte inicial [0x80], flush [0x83] ou buffer [0x84], endereço da placa, dados da imagem e byte final [0x8F].
  • Os dados da imagem têm apenas estados [0, 1].
  • Uso de uma biblioteca Node.js para controlar a tela flip-disc.

Interface

  • Controle do display com um app Expo.
  • No app, é possível pausar, iniciar, pular ou voltar cenas.
  • Também é possível personalizar definindo variáveis de cena.

Design

  • Uso de um display flip-disc de tamanho 42x84.
  • Uso de fonte de pixels 3x5.
  • As imagens usam dithering Floyd-Steinberg, e os elementos de UI usam dithering Bayer 4x4.

Próximo passo: parede de IA

  • Objetivo de criar uma interface de agente transparente com novas entradas e saídas multimodais.
  • Aguardando o lançamento da próxima geração de modelos.

Conclusão

  • Foi divertido colaborar no projeto.
  • Espera-se que o flip-disc se torne mais acessível como hobby.

# Opinião do GN⁺

  • Charme do flip-disc: ao contrário das telas de LED, o flip-disc oferece um efeito visual e um som únicos, o que o torna atraente.
  • Fragilidade: os discos e as placas são muito frágeis, exigindo cuidado na montagem e no uso.
  • Questão de custo: o custo dos painéis flip-disc é alto, o que pode pesar em projetos de grande escala.
  • Tecnologias alternativas: se estiver considerando um projeto parecido, matrizes de LED ou displays de tinta eletrônica também podem ser boas alternativas.
  • Possibilidades futuras: um display flip-disc combinado com IA pode abrir novas possibilidades para arte interativa.

1 comentários

 
GN⁺ 2024-06-26
Comentários do Hacker News
  • Vida útil dos discos: a vida útil dos discos não é infinita. Eles podem cair ou travar, mas ficam muito legais quando estão funcionando.
  • Desmontagem dos discos: alguém desmontou um display flip-dot no escritório e tirou fotos de discos travados.
  • Comparação com DLP: o DLP da Texas Instruments é como uma versão em miniatura de um display de flip-disco. O DLP faz pequenas inclinações, enquanto o flip-disco gira 180°.
  • Obra de arte: o Breakfast Studio tem obras de arte incríveis usando módulos de flip-disco.
  • Origem dos painéis: há curiosidade sobre como os painéis foram obtidos. Fora do eBay, normalmente é preciso comprar em volume a preços industriais.
  • Uso de JavaScript: é legal ver JavaScript sendo usado para esse tipo de coisa. O telescópio James Webb também usa um runtime JavaScript customizado.
  • Monitor de NOC: isso pode ser útil como monitor de NOC. Quando acontece um problema, o display é atualizado e o barulho naturalmente chama atenção, sem precisar de alerta.
  • Animação Touhou Bad Apple: um display em preto e branco precisa da animação Touhou Bad Apple.
  • Painel da Penn Station: alguém quer o antigo painel split-flap de partidas da Penn Station. O som dos cliques é muito satisfatório.
  • Espelho de madeira: o começo do vídeo de demonstração lembra o Ye Olde Wooden Mirror.
  • Dispositivo lo-fi: alguém fez um dispositivo lo-fi com matriz de LED, mas não conseguiu encontrar um bom software para animações de baixa resolução. Gostaria de conhecer bibliotecas melhores.