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