Uma junta de solda adequada será bastante forte. Mas todos nós já tivemos falhas nas juntas de solda, então claramente elas não são imunes ao estresse e à vibração. E se essa falha causasse um curto-circuito na tensão CA da rede elétrica com o gabinete de um dispositivo? E se o dispositivo em questão estiver em sua casa? A possibilidade deveria fazer você estremecer e Clem Mayer encontrou esse potencial enquanto investigava este antigo show de matriz LED.
Trata-se apenas de uma grande grade de LEDs vermelhos usada para exibir texto, como period muito comum no remaining do século XX. Mayer adquiriu o show e fez a mesma coisa que todos nós faríamos: conectou-o e ligou-o. Felizmente, nada de ruim aconteceu. Na verdade, funcionou perfeitamente e até mostrou a última mensagem programada em pontos vermelhos brilhantes.
Mas quando Mayer abriu o recinto, ele encontrou algo que fará com que todos nós procedamos com cautela no futuro. A fonte de alimentação do monitor, um bloco CA para CC, teve seus fios de entrada CA soldados diretamente aos pinos onde deveria estar um plugue. Se alguma dessas juntas de solda tivesse falhado, um fio energizado poderia facilmente ter entrado em contato com o gabinete e causado a Mayer um choque potencialmente deadly.
Essa é uma preocupação actual quando se trabalha com eletrônicos antigos de origem desconhecida.
Nesse caso, a solução foi fácil e Mayer simplesmente substituiu o risco de incêndio por uma fonte de alimentação externa que emite 5 Vcc benignos para o show. Mas poderia ter sido muito ruim e prova que é uma boa ideia inspecionar aparelhos eletrônicos e elétricos antigos antes de usá-los.
Crise evitada, Mayer ainda precisava descobrir como controlar o show. Acontece que seus designers pretendiam que os usuários programassem mensagens por meio de entrada em um teclado PS/2. Inserir os comandos adequados e a sequência de texto desejada é toda a programação necessária.
Como Mayer deseja eventualmente conectar o monitor à sua rede, ele programou um Arduino UNO R4 WiFi com uma biblioteca PS/2 e um esboço simples que “digita” os comandos necessários e a sequência de texto desejada. Ele tem que digitar lentamente para que a tela acompanhe, mas isso foi fácil de acomodar.
Agora o Arduino pode dizer ao show para mostrar qualquer texto e tudo o que Mayer precisa fazer é conectá-lo à sua rede e programar o comportamento desejado. Ele poderia fazer com que ele pudesse inserir mensagens a partir de uma interface da net ou fazê-lo funcionar automaticamente para exibir qualquer informação da Web.