Un motore Stirling del 1816, riscaldato da una lampada a spirito, alimenta un computer programmabile che esegue giochi e programmi CHIP-8. Il sistema, costruito dal maker del canale YouTube PickentCode, combina un ESP32-C3 con un display OLED monocromatico da 2,42 pollici e un tastierino a 16 tasti. La macchina è realmente operativa: si scrive codice, si carica un programma e si gioca, il tutto con l’energia termica di una fiamma.
Il progetto dimostra che un piccolo motore termico può sostenere un sistema informatico a bassissimo consumo. Unisce tecnologie distanti più di un secolo: il ciclo Stirling, brevettato nel 1816 da Robert Stirling, e un microcontrollore moderno con connettività wireless. Il risultato è una macchina che sembra uscita da un romanzo vittoriano, ma che esegue davvero una macchina virtuale degli anni ’70.
Come il motore Stirling genera elettricità
Il cuore termico è semplice: una lampada a spirito (etanolo) riscalda un lato del motore Stirling, mentre l’altro lato resta relativamente freddo. L’aria racchiusa si espande e si contrae muovendosi tra le zone calde e fredde, creando variazioni di pressione che azionano il pistone di potenza. Un pistone dislocatore controlla dove l’aria viene riscaldata e raffreddata, mentre il volano mantiene lo slancio del motore e tiene attivo il ciclo.
Il processo termodinamico converte la differenza di temperatura in movimento meccanico. Questo movimento viene poi utilizzato per generare elettricità, che alimenta l’ESP32-C3, il tastierino e il display OLED. Insieme formano un computer programmabile completo. Il voltmetro analogico mostra in tempo reale la tensione prodotta, dando un riscontro visivo immediato dell’energia disponibile.
Il software: CHIP-8 e l’editor di opcode
Il computer esegue CHIP-8, una macchina virtuale leggera creata negli anni ’70. È adatta alle basse risoluzioni e ai 16 tasti di input, quindi si sposa perfettamente con il tastierino e il display OLED da 2,42 pollici. Inoltre, il sistema include un editor di codice per inserire opcode grezzi: si può scrivere un programma direttamente sulla macchina, senza passare da un computer esterno.
Il maker documenta il progetto sul suo canale YouTube. Il canale di PickentCode mostra il motore in funzione, il processo di assemblaggio e le sessioni di gioco. Chi vuole rifare il progetto può osservare i dettagli del montaggio e il comportamento del sistema sotto carico.
Per chi parte da zero, i componenti principali sono pochi e reperibili. Il mini modulo ESP32-C3 SuperMini offre connettività wireless e basso consumo, adatto a questo tipo di alimentazione. Il display OLED da 2,42 pollici è monocromatico, quindi consuma poco e si legge bene anche con luce ambiente ridotta. Il tastierino a 16 tasti è lo stesso schema di input di CHIP-8, con una corrispondenza diretta tra i tasti e le istruzioni.
- Motore Stirling: il cuore termico, sviluppato nel 1816 da Robert Stirling
- Lampada a spirito: brucia etanolo e riscalda un lato del motore
- ESP32-C3: microcontrollore che esegue CHIP-8 e gestisce input e display
- Display OLED 2,42 pollici: schermo monocromatico per i programmi
- Tastierino a 16 tasti: input diretto per la macchina virtuale
- Voltmetro analogico: indica la tensione generata dal motore
Il progetto funziona perché ogni parte è dimensionata per il basso consumo. Il motore Stirling non produce grandi potenze, ma ne basta poca per un ESP32-C3 in modalità a basso assorbimento e un display OLED. La scelta di CHIP-8 non è casuale: è una delle macchine virtuali più leggere mai create, con requisiti minimi di memoria e CPU.
Inoltre, l’uso di una lampada a spirito rende il sistema completamente autonomo da rete elettrica e batterie. Basta accendere la fiamma, attendere che il motore raggiunga il regime e poi usare il computer. È una dimostrazione pratica di come l’energia termica possa diventare calcolo, senza passare da una centrale elettrica.
Il progetto di PickentCode è quindi un esempio riuscito di integrazione tra meccanica ottocentesca ed elettronica contemporanea. Chi lo replica impara i fondamenti del ciclo Stirling, della generazione di energia e della programmazione su macchine virtuali, il tutto con un sistema che sta su un tavolo e si accende con un fiammifero.
