python编写一个名片_教你做一张能运行 Python 的名片,成本只要20元!
作為一名普普通通的開發者,改變世界估計是辦不到了,但可以讓世界更 Geek 一些。
極客名片的誕生
如標題所說,表面上看這是一個名片,印著姓名、職位、郵箱、GitHub 地址,但其實它是一臺完整的、迷你 ARM 計算機。
連上電腦大約 6 秒內即可啟動超級精簡的 Linux 系統,還包含和一個簡化版的 Python 解釋器 MicroPython,登錄 shell 后還能運行像 2048 這樣的小游戲。
而它的作者,AKA 國外手工耿 —— George Hilliard,其實是一名嵌入式系統工程師。據他自己說,平常會花大量的空閑時間,來尋找可以使他的「幻想」為之發癢的東西。
這一頗具極客風的創意引來了社交網絡上人們的廣泛推崇,他的文章在 HackerNews 上出現還不到一天,點贊量就超過了 2000,GItHub 上的開源項目也已經接近一千 Star。
制作流程與原理
George Hilliard 自己設計并制作了整張名片,在合理的設計下,這張名片的成本極低,PCB、芯片和其他電子器件加起來,總成本不超過 3 美元。物料清單
從圖上我們可以看到,處理器用的是 F1C100s,這是由深圳的一家公司出廠的,選擇它的原因除了便宜,還因為它集成了 RAM 和 CPU,在功能上也能滿足基本的要求。
最有意思的是,這款芯片,是他在淘寶上買的(沒錯,就是那個淘寶)...
George 在 JLC 上制作了 PCB,每塊電路板單價只要 0.8 美元。他本人對 JLC 制作的板材印象深刻,它們雖然不像 OSHPark 制作的那么好,但是質量也還不錯,重點是價格實惠。
并且做出來的效果也很高級,第一次做出來的電路板是啞光的黑色,還帶有一點指紋的磁感。
但在制作過程中,還是遇到了一些麻煩:
首先,USB 端口不夠長,因此很難與更多的 USB 接口連接;其次,芯片引腳有錯誤,需要通過手動把針腳彎曲,壓到元件后面。
由于這些零件的尺寸很小,George 決定使用便宜的回流焊。而且他有激光切割機,可以制作焊錫膏絲印模板。這也能確保板材和元器件的處理都是無鉛、無害的,可以真的用來作為名片使用。
上面這張圖展示的處理結果有點偏離,但焊錫其實還是挺容易使用的,而且組裝起來也非常容易。按作者所說,每一個元器件大概需要 10 秒鐘裝配。
這款名片能夠做什么?
將名片的 USB 接口插上電腦,大約 6 秒內即可啟動超級精簡的 Linux 系統。電腦會將其顯示為 USB 閃存驅動器和虛擬串行接口。名片通過虛擬串行接口提供 shell 服務,用戶可以登錄 root 賬戶,訪問以下程序:rogue:經典的Unix地牢搜尋器。
2048:一個簡單的控制臺模式2048游戲。
fortune:各種俗語。我決定不在此處包括整個報價數據庫,以節省其他功能的空間。
micropython:一個非常小的Python解釋器。
積極擁抱開源
作者在 GitHub 上開源了所有的代碼、電路原理圖,至于 FC100s 芯片如何開發,官方有技術文檔可供參考。
總結
以上是生活随笔為你收集整理的python编写一个名片_教你做一张能运行 Python 的名片,成本只要20元!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Opencv学习笔记 透视变换/单应性变
- 下一篇: linux用telnet检查端口,lin