Assista a qualquer filme de inspiração tecnológica dos anos 1980 (estamos pensando Jogos de guerra, alienígenas e Dia de folga de Ferris Bueller) e inevitavelmente haverá uma cena com texto de baixa resolução rolando lentamente em uma tela CRT queimada. Esse projeto de SomePeopleCallMeJJ (Jeff Jetton) adota um ângulo diferente para os incontáveis ”espelhos mágicos”. Ele usa um monitor CCTV antigo e um Raspberry Pi para nos mostrar as últimas novidades, com um toque dos anos 1980.
nem_magic_nor_a_mirror_retrostyle_newsfeed de r/raspberry_pi
O RetroFeed projeto usa um Raspberry Pi – não temos certeza de qual modelo, mas, como ele gera texto de rolagem, qualquer modelo terá o poder de fazer isso. Com os acessórios certos, até mesmo um Raspberry Pi Pico W poderia fazer o trabalho. O Pi é conectado a um monitor CCTV antigo, usando saída composta, que rola lentamente uma série de manchetes de notícias e finanças, dados meteorológicos e a localização da Estação Espacial Internacional na tela. Em vez de despejar tudo de uma vez, o projeto digita lentamente o texto, que Jetton compara a Máquina de escrever de TV de Don Lancasterusando posições de estacionamento horizontais aleatórias para reduzir a queima da tela. Tudo é baseado em texto e na resolução superbaixa de 80×24 caracteres.
Então, de onde vêm os dados? O Raspberry Pi extrai os dados usando a biblioteca de solicitações do Python, com cada feed (notícias, finanças, ISS, clima) tendo seu próprio módulo. Esses módulos são importados pelo arquivo newsfeed.py principal e, com um pouco de análise e formatação, os dados são enviados para a exibição CCTV deliciosamente antiga.
Jetton é honesto sobre o estado do projeto: “Atualmente, isso é apenas uma raspagem da Web muito desajeitada, com atualizações em determinados intervalos. Espere que os raspadores quebrem em algum ponto, se ainda não estiverem quebrados no momento em que você lê esse.” Mas nós realmente não nos importamos com essa abordagem. É honesto, divertido e peculiar. A saída retro do projeto se presta muito bem ao problema ocasional. Jetton menciona que o projeto também poderia ser realizado usando APIs e feeds RSS, algo que fizemos em 2020.
Jetton detalhou as etapas necessárias para recriar o projeto por meio de seu repositório GitHub. Você precisará rotear a saída de vídeo para o conector composto (o conector de 3,5 mm em todos, exceto no primeiro Raspberry Pi) e, em seguida, modificar o processo de inicialização para colocá-lo em um terminal.