PickentCode花了一個月時間,造出一臺不插電、不用電池的微型計算機。動力來源是一臺微型斯特林發動機,點一根蠟燭、一個酒精燈就能發電驅動,能跑俄羅斯方塊、貪吃蛇和Pong三款經典游戲。
斯特林發動機不是什么新東西,原理就是給密封氣缸一端加熱,缸內空氣因溫差膨脹收縮,推動活塞帶動飛輪旋轉,發電機再把機械轉動變成電能。PickentCode的這臺設備就是靠這套機制供電,不需要太陽能板,也不需要電池組。

PickentCode表示,整個項目從設計、制作到編程花了大約一個月。他先用Blender做3D建模,再用木頭制作外殼,還用DIY激光雕刻機在側板上刻了Robert Stirling的肖像和1816年的發動機專利草圖。
小型結構件、電子元件外殼和鍵帽都是3D打印的,框架上纏繞的裝飾管道用的是舊淋浴管噴上金漆。

系統核心是一顆ESP32 C3微控制器,配2.42英寸128×64分辨率單色OLED屏幕和16鍵鍵盤,發電機發出的電經小電容穩壓后供給系統,面板上裝了一塊指針式電壓表可以實時看電壓輸出,兩個撥動開關分別控制主電路和電壓表。
由于靠火發電的功率不高,這臺微型斯特林發動機只能輸出150毫瓦,要在這么小的功率預算里跑起來,Wi-Fi和藍牙全部關閉,屏幕亮度壓到最低。ESP32的CPU頻率也做了動態調節,刷新屏幕和解釋指令時降到80MHz,空閑待機時進一步降到10MHz。
即便如此,這臺電腦功能完整,它運行一個定制的CHIP-8虛擬機,內置俄羅斯方塊、貪吃蛇和Pong三款游戲ROM。甚至還帶了代碼編輯器,用戶可以直接輸入CHIP-8操作碼,現場寫代碼跑自己的程序。


