Projektidéer för Raspberry Pi: Återuppliva Retro!

Raspberry Pi-projekt skrivmaskin geigerräknare textspel

Här är några nya och spännande Raspberry Pi projekt som hittar sätt att återuppliva retro!

Interaktiva fiktionsspel med Raspberry Pi Pico

En ebadger LodeRunner som kör BadgerFrotz. (Foto från Eric Badgers Github)
En ebadger LodeRunner som kör BadgerFrotz. (Foto från Eric Badgers Github)

Eric Badger har skapat BadgerFrotz, som gör att du kan spela Interactive Fiction-spel som Zork.

Eric byggde detta system genom att porta Frotz Z-Machine port som är en tolk för alla Infocom och andra Z-Machine spel.

Han var också tvungen att räkna ut ett sätt att mata ut video på Pico och han tillhandahåller en länk till hur han gjorde det i projektets Github. Icke desto mindre kan du förmodligen porta detta till anpassad hårdvara eller ett Pimoroni VGA-kort.

Framför allt är det här projektet en lärorik erfarenhet av hur man hanterar Picos begränsningar. Enligt Eric,

"Projektet visar hur man kan använda Picos flashminne på ett sätt som fungerar med flera kärnor och DMA/PIO som genererar VGA-signalen. Att skriva till flashminnet är ganska smärtsamt eftersom ingen kod kan köras från flashminnet medan man skriver till det. All kod som körs måste därför vara i RAM, DMA kan inte köras. Projektet demonstrerar hur man skriver till flash och sedan återställer VGA-signalen."

Om du gillar hans projekt kan du köpa en ebadger LodeRunner-enhet. ebadger LodeRunner kör Loderunner såväl som BadgerFrotz utan några ändringar. Se videons vänstra bildruta som visar en Apple II på höger sida.

Mer information finns på Eric Badger's Github.

Pico W Geiger räknare

Dmytro Panins Pico W Geigerräknare (foto från Reddit)
Dmytro Panins Pico W Geigerräknare (foto från Reddit)

Dmytro Panin har byggt den här geigermätaren och använder Raspberry Pi Pico W för att sända data online.

Han använde ett $50-$60 M4011-rör och implementerade programvaran i C++.

Pico Geigermätare mäter joniserande strålning i nano-Sievert per timme (nSv/h).

Panin bor i centrala Kiev i Ukraina, som ligger nära Tjernobyl, och han mäter strålningen från fönstret i sin lägenhet.

I skrivande stund rapporterade hans API 156 nSv/h, vilket motsvarar effekten av att äta en och en halv banan. Här är några relevanta jämförelserObservera att XKCD-länken är i mikro-Sievert, medan Panins API rapporterar den i nano-Sievert. 1 nano = 0,001 mikro.

Brother AX-25 skrivmaskin... återupplivad!

Tillverkarna har använt Raspberry Pi i olika retroprojekt, bland annat emulering av spelkonsoler och återuppliva en jukebox.

Detta går ännu längre genom att återuppliva en skrivmaskin.

Artillect byggde detta projekt med hjälp av en Raspberry Pi, Arduino och en Brother skrivmaskin, och anledningen till att skapa detta projekt är "jag gillar att pyssla". Artillect säger,

"Jag är inte helt säker på varför folk dras så mycket till retroteknik nuförtiden, jag tror att en del av det beror på att saker och ting var så mycket enklare förr i tiden. Jag vet att det definitivt är därför jag gillar att meka med retroelektronik. Jag skulle förmodligen kunna göra om min skrivmaskin på några veckor, men det kan jag inte säga om moderna datorer!"

Artillect bygger sin skrivmaskin med Raspberry Pi och Arduino (foto från Artillects YouTube)
Artillect bygger sin skrivmaskin med Raspberry Pi och Arduino (foto från Artillects YouTube)

Du kanske gissar ... "är det här bara en skrivmaskin? Varför då inte INTE modifiera den och låta den vara som den var?"

Ja, den här fungerar faktiskt som en skrivmaskin. Men mer än så, det här är en fullt fungerande Linux-terminal. Du kan göra vad som helst som inte kräver ett användargränssnitt. Så nej, du kan inte använda nano som din ordbehandlare, men du kan använda ed (en textredigerare)

Men hur kan du se vad som händer på terminalen? Jo, den matar ut linjer på papper!

Källkod

PCB-projektfiler

Du kan också kolla in vår Paragon Projects-serie genom att klicka på här.

Om du har några frågor eller om du vill föreslå ett projekt, kommentera nedan!

Lämna en kommentar