Ideias para projectos Raspberry Pi: Reanimando o Retro!

framboesa pi projectos de máquina de escrever geiger counter text games

Aqui estão alguns projectos Raspberry Pi novos e excitantes que encontram formas de reanimar o retro!

Jogos de ficção interactiva com o Raspberry Pi Pico

Um ebadger LodeRunner executando BadgerFrotz. (Foto do Github de Eric Badger)
Um ebadger LodeRunner executando BadgerFrotz. (Foto do Github de Eric Badger)

Eric Badger criou o BadgerFrotz, que te permite jogar jogos de ficção interactiva como o Zork.

Eric construiu este sistema portando a porta Frotz Z-Machine, que é um intérprete para todos os jogos Infocom e outros jogos Z-Machine.

Ele também teve que descobrir uma maneira de produzir vídeo no Pico e ele fornece um link para como ele fez isso no Github do projeto. De qualquer forma, é provável que se possa adaptar isto a hardware personalizado ou a uma placa VGA Pimoroni.

Acima de tudo, este projeto é uma experiência de aprendizagem sobre como gerir as limitações do Pico. Segundo o Eric,

"O projeto demonstra como utilizar a memória flash do Pico de uma forma que funciona com múltiplos núcleos e o DMA/PIO que gera o sinal VGA. Escrever para a flash é moderadamente doloroso, uma vez que nenhum código pode estar a ser executado a partir da flash enquanto se escreve para ela. Como tal, todo o código em execução deve estar na RAM, o DMA não pode estar em execução. O projeto demonstra como escrever para a flash e depois restabelecer o sinal VGA."

Se gostar deste projeto, pode comprar um dispositivo ebadger LodeRunner. O ebadger LodeRunner corre tanto o Loderunner como o BadgerFrotz sem quaisquer alterações. Veja o quadro da esquerda do vídeo que justapõe um Apple II no lado direito.

Mais informações em Github de Eric Badger.

Contador Pico W Geiger

Contador Geiger Pico W de Dmytro Panin (foto do Reddit)
Contador Geiger Pico W de Dmytro Panin (foto do Reddit)

Dmytro Panin construiu este contador Geiger e utiliza o Raspberry Pi Pico W para transmitir os dados online.

Utilizou um tubo $50-$60 M4011 e implementou o software em C++.

O contador Geiger do Pico mede a radiação ionizante em nano-Sieverts por hora (nSv/h).

Panin vive no centro de Kiev, na Ucrânia, que fica perto de Chernobyl, e mede a radiação a partir da janela do seu apartamento.

No momento em que este artigo foi escrito, a sua API indicava 156 nSv/h, o que equivale ao efeito de comer uma banana e meia. Aqui estão algumas comparações pertinentesNote-se que o XKCD ligado está em micro-Sieverts, enquanto a API de Panin o reporta em nano-Sieverts. 1 Nano = 0,001 Micro.

Máquina de escrever Brother AX-25... Reanimada!

Os fabricantes utilizaram o Raspberry Pi em vários projectos retro, incluindo emulação de consolas de jogos e reanimação de uma jukebox.

Isto vai ainda mais longe ao reavivar uma máquina de escrever.

Artillect construiu este projeto utilizando um Raspberry Pi, um Arduino e uma máquina de escrever Brother, e a razão para criar este projeto é "gosto de mexer". Artillect diz,

"Não sei muito bem porque é que as pessoas se sentem tão atraídas pela tecnologia retro hoje em dia. Acho que parte disso se deve ao facto de as coisas serem muito mais simples antigamente. Eu sei que é definitivamente por isso que gosto de mexer em eletrónica retro. Provavelmente conseguiria fazer a engenharia inversa da minha máquina de escrever em poucas semanas, o mesmo não se pode dizer dos PCs modernos!"

Artillect a construir a sua máquina de escrever com Raspberry Pi e Arduino (foto do YouTube de Artillect)
Artillect construindo a sua máquina de escrever com Raspberry Pi e Arduino (foto do YouTube de Artillect)

Poderá estar a pensar... "uh, isto é apenas uma máquina de escrever? Então porque não modificá-la e deixá-la como estava?"

Sim, isto funciona de facto como uma máquina de escrever. Mas mais do que isso, este é um Terminal Linux totalmente funcional. Pode fazer qualquer coisa que não necessite de uma interface de utilizador. Portanto, não, não pode usar o nano como processador de texto, mas pode utilizar o ed (um editor de texto)

Mas como é que se vê o que está a acontecer no Terminal? Bem, o terminal passa as linhas para o papel!

Código fonte

Ficheiros de projeto PCB

Também pode consultar a nossa série Paragon Projects clicando em aqui.

Se tiver alguma dúvida ou se quiser sugerir um projeto, comente abaixo!

Deixe um comentário