現(xiàn)在手機(jī)變的越來(lái)越復(fù)雜和硬件化、集成化,這樣意味著我們能對(duì)手機(jī)進(jìn)行的修改和修復(fù)也越來(lái)越少。越來(lái)越多的軟件或硬件是閉源的,我們很難自己去定制化專屬自己個(gè)性的手機(jī)。這個(gè)也是本項(xiàng)目的實(shí)現(xiàn)意義所在。
- 首先,她是一個(gè)電話
- 盡可能的開(kāi)源
- 能獨(dú)立組裝和修理
- 沒(méi)有隱私問(wèn)題
- 允許用Python編寫(xiě)自己的應(yīng)用程序
ZeroPhone樹(shù)莓派手機(jī)的成本約在50美元,零部件也非常容易購(gòu)買(mǎi)到。手機(jī)具有以下特點(diǎn):
- 沒(méi)有專用的鏈接器,所有部件都被焊接在一起。
- ZeroPhone樹(shù)莓派手機(jī)具有WiFi、HDMI和音頻輸出,一個(gè)免費(fèi)的全尺寸的USB主機(jī)端口和一個(gè)MicroUSB端口進(jìn)行充電。其中WiFi使用的是ESP8266芯片。
- 數(shù)字小鍵盤(pán),1.3“128 x64單色OLED屏幕(也支持其他屏幕)。
- Python作為主要語(yǔ)言開(kāi)發(fā)應(yīng)用程序(稍后添加其他語(yǔ)言目標(biāo))。
- SIM800L GSM調(diào)制解調(diào)器實(shí)現(xiàn)2G現(xiàn)代電話功能,可以換成3G的調(diào)制解調(diào)器。
- GPIO接口方便更多擴(kuò)展功能。
- 電池使用的是18650鋰電池模塊,附件包含了鋰電池電路圖。
ZeroPhone手機(jī)的硬件主要組成:
- 樹(shù)莓派-Raspberry Pi Zero
- ATMEGA328P,AVR MCU
- MCP23017,16通道 1.7MHz I/O擴(kuò)展器, I2C接口, 28引腳 QFN封裝
- SIM800L GSM調(diào)制模塊
- TP4056,單節(jié)鋰離子電池采用恒定電流/恒定電壓線性充電器,其底部帶有散熱片的SOP8封裝與較少的外部元件數(shù)目使得TP4056成為便攜式應(yīng)用的理想選擇。TP4056可以適合USB電源和適配器電源工作。
- ESP8266,業(yè)內(nèi)集成度最高的 Wi-Fi 芯片
- DS1307,具有56字節(jié)非失性RAM的全BCD碼時(shí)鐘日歷實(shí)時(shí)時(shí)鐘芯片
- 1.3" SPI monochrome OLED (SH1106 controller)
ZeroPhone樹(shù)莓派手機(jī)的硬件源文件參考附件,使用的是Kicad EDA工具。