DIY計算器裝ChatGPT操作系統!終極作弊神器,代碼已開源

基爾西 發自 凹非寺

量子位 | 公眾號 QbitAI

什麼?計算器也能運行ChatGPT了?

有影片為證,程序不僅回答了作者的提問,最後被問及「生命的意義」時還出現了ChatGPT的經典回答——42。

而且外觀上怎麼看都和普通計算器並無兩樣,玄機全都藏在機器內部。

當然難度也是不小,不僅是軟硬件都要改造,還得考慮機器內的空間,電路也得自己設計。

作者、博主ChromaLock自稱這個魔改計算器是一款「終極作弊裝置」,發佈了製作教程,還把程序開源了。

影片引起了不少網民圍觀,有人感歎,真有這種魔改能力,工作本身就會很出色。

軟硬件一體魔改

被博主魔改的計算器,是德州儀器生產的TI-84 Plus Silver版本,一款可編程的計算器。

此外還使用了一個名為ESP32-C3的控製器,因此這個項目的名字就是兩者的結合——TI32

除了開頭展示的ChatGPT之外,TI32也支持和真人聊天,魔改用戶之間可以通過互聯網對話。

還可以存儲圖片,需要的時候調出來查看,只不過畫質屬實有些感人。

同時內置了程序下載器,可以從中心服務器下載資料,也可以下載遊戲,考試無聊的時候來一局貪吃蛇。

作者還放出了一大波衛星,表示以後還要加入網頁瀏覽、電子郵件、二維碼掃瞄等一系列功能。

當然獨樂樂不如眾樂樂,作者不僅把代碼全都開源,還一步步講解了自己的製作過程。

TI32中的ChatGPT顯然不是在本地運行,因此整個魔改工程的一大重點就是給計算器加裝一個WiFi模塊

具體來說,作者選擇的ESP32(全稱Seeed Studio XIAO-ESP32-C3)控製器中就包括了需要的WiFi功能。

由於TI-84中電源提供的是5V的電壓,而ESP32的工作電壓是3.3V,還需要加入電平轉換電路

作者最初選用的高級電平轉換芯片效果不佳,於是在網民的建議之下又改用了簡單的MOS-FET電路。

一開始,作者試圖手工在TI-84內布線連接ESP32、電平轉換電路等元件,但由於導線佔用空間過大等原因,結果實在是不理想。

於是他決定設計一款定製PCB電路板,用EDA軟件自行設計出了一款簡單的PCB,其中包括ESP32的焊盤、MOS-FET、上拉電阻等。

PCB製造完成後,在顯微鏡和加熱台的協助下,完成各種元件的銲接,銲接完後的電路板長這樣,比之前的手工接線模式輕便多了。

只要把它和主板連接並裝進計算器外殼,硬件的部分就大功告成,之後刷入程序就可以了。

軟件層面,作者讓ESP32模擬另一台TI-84,與主機進行通信。

在主機端,作者編寫了TI-84計算器端應用程序,負責繪圖和用戶交互,並通過send/get命令與ESP32通信。

ESP32則冒充計算器,響應各種網絡相關的命令,並將命令執行結果通過get返回給計算器。

這樣一來,就實現了這一系列應用在計算器上的運行。

成本方面,ESP32-C3本身就是一款經濟型的的微控製器,官方售價4.99美元,折合人民幣不到40塊。

其他的電阻、電容等小元件,價格也很便宜,所以整個過程中最貴的,其實是計算器本身。

考試作弊變得更容易了?

從TI32的功能上看,很容易引發人們對於用AI在考試中作弊的擔憂,連作者自己也說它是個「作弊神器」。

不過,TI系列本身就是可編程計算器,在ChatGPT誕生之前就有人拿它編寫程序,自然也不排除拿來作弊。

但實際上,要想能夠編寫出作弊程序,本身就需要對系統底層和想要解決的問題熟練掌握。

因此能夠寫得出來「作弊」程序,說明對知識點已經有一定掌握程度了,有自稱是數學老師的網民對這一點表達了認同。

有了ChatGPT,情況可能會有所不同,不過想用的話要魔改硬件,難度也是不小。

當然作者也有免責聲明,發佈這段影片只是出於教育目的,並不鼓勵學術不誠信的行為。

所以整活歸整活,面對考試還是要遵守誠信規則哦~

原影片地址:

GitHub:

https://github.com/chromalock/TI-32/