开启新的征程,邀请您见证ST的蜕变

【备战电赛】先导片-如何补全知识链条

智能车电机驱动(HIP4082+LR7843)

树莓派实例制作之ZeroPhone开源智能手机

  • 树莓派实例制作之ZeroPhone开源智能手机
  • 树莓派实例制作之ZeroPhone开源智能手机

树莓派实例制作之ZeroPhone开源智能手机

树莓派实例制作之ZeroPhone开源智能手机


现在手机变的越来越复杂和硬件化、集成化,这样意味着我们能对手机进行的修改和修复也越来越少。越来越多的软件或硬件是闭源的,我们很难自己去定制化专属自己个性的手机。这个也是本项目的实现意义所在。

  • 首先,她是一个电话
  • 尽可能的开源
  • 能独立组装和修理
  • 没有隐私问题
  • 允许用Python编写自己的应用程序

ZeroPhone树莓派手机的成本约在50美元,零部件也非常容易购买到。手机具有以下特点:

  • 没有专用的链接器,所有部件都被焊接在一起。
  • ZeroPhone树莓派手机具有WiFi、HDMI和音频输出,一个免费的全尺寸的USB主机端口和一个MicroUSB端口进行充电。其中WiFi使用的是ESP8266芯片。
  • 数字小键盘,1.3“128 x64单色OLED屏幕(也支持其他屏幕)。
  • Python作为主要语言开发应用程序(稍后添加其他语言目标)。
  • SIM800L GSM调制解调器实现2G现代电话功能,可以换成3G的调制解调器。
  • GPIO接口方便更多扩展功能。
  • 电池使用的是18650锂电池模块,附件包含了锂电池电路图。

ZeroPhone手机的硬件主要组成:

  • 树莓派-Raspberry Pi Zero
  • ATMEGA328P,AVR MCU
  • MCP23017,16通道 1.7MHz I/O扩展器, I2C接口, 28引脚 QFN封装
  • SIM800L GSM调制模块
  • TP4056,单节锂离子电池采用恒定电流/恒定电压线性充电器,其底部带有散热片的SOP8封装与较少的外部元件数目使得TP4056成为便携式应用的理想选择。TP4056可以适合USB电源和适配器电源工作。
  • ESP8266,业内集成度最高的 Wi-Fi 芯片
  • DS1307,具有56字节非失性RAM的全BCD码时钟日历实时时钟芯片
  • 1.3" SPI monochrome OLED (SH1106 controller)

ZeroPhone树莓派手机的硬件源文件参考附件,使用的是Kicad EDA工具。

电路相关文件

电路图文件
ZeroPhone-PCBs-master.zip
描述:ZeroPhone树莓派手机的硬件源文件
其他文件
更多项目信息.txt
描述:更多项目相关信息
分享到:
收藏 (18)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归Arsenijs所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 如何使用Raspberry Pi建立自己的气象站

    在本教程中,我们将介绍如何使用树莓派创建气象站并将事件发送给Wia。硬件组件Raspberry Pi 3型号B.× 1 Raspberry Pi Sense HAT× 1 这是我们旧教程的更新版本。自上一个教程以来,Wia仪表板和代码已经有了一些变化。
  • 使用AWS IoT的自动车辆事故警报系统

    在车辆事故中,自动发送包含时间和地点的警报信息给应急机构以救济受害者。硬件组件:Raspberry Pi 2型号B.× 1 GPS接收器(通用)× 1 EW-7811Un - Edimax Wifi加密狗× 1 按钮× 1 USB转TTL转换器× 1 无线电遥控车× 1 软件应用程序和在线服务:亚马逊网络服务AWS IoT亚马逊网络服务AWS Lambda亚马逊网络服务AWS SNSAmazon Web Services AWS DynamoDBAmazon Web Services AWS IAM实时框架根据疾病预防控制中心的十大死因报告,据统计,道路伤害事故造成4%的死亡是车祸造成的。通常情况下,严重事故发生在夜间; 在这种情况下,可能没有看到其他人,那么无法自己拨打紧急服务的受害者在合适的时间没有得到帮助。具有自动车辆事故警报系统的警报消息,其中包含由嵌入车辆中的特定设备自动发送到紧急和救援机构的事故时间和位置。因此,他们可以赶紧去发生事故并及时帮助受害者。我为这个项目使用了AWS IoT以及SNS,DynamoDB和Lambda。AWS IoT支持通过MQTT在互联网连接的车载设备和AWS云之间进行通信。关于警报服务,AWS SNS用于通过电子邮件向相关人员发出警报,实时框架处理实时消息传递任务。DynomoDB用于存储事故信息,例如车号,时间,纬度和经度。不可或缺的是,AWS Lambda扮演调用其他服务的经理的角色。
    来自:汽车电子时间:2019-01-15 物联网 树莓派 报警系统
  • 基于谷歌AIY实现智能可拍照门铃

    按下街机按钮,“门铃”响铃并拍照 - 然后在Google Cloud上查看。添加Vision可实现强大的原型设计!硬件组件: 谷歌AIY语音× 1 Raspberry Pi 3型号B.× 1 Raspberry Pi相机模块× 1 LED(通用)× 1 公/母跳线× 2 软件应用程序和在线服务: Google Firebase通过Google为AIY Voice Kit(v1.0)添加Vision,可以显着扩展您可以执行的AI项目类型以及您自己的技能。这个门铃原型只是一个开始。使用许多Voice Kit API(cloudspeech,tts,button和LED控制)以及Raspberry Pi Camera和Google Cloud Storage,这是各种机器学习项目的绝佳起点。更具体地说,这是我们将要构建的内容:这是我们正在构建的用户体验流程: 按下按钮以响铃门铃拍照并上传到云端打开门,迎接你的访客在这个项目中,我们通过添加Vision扩展了AIY Voice Kit 。我们还设置了Firebase并为Python安装了Pyrebase Wrapper。将Voice UI与Vision和Machine Learning结合使用是一个非常强大的组合。使用Vision API,您可以识别人物,物体,地标,品牌等。
  • 带有ESP8266和Raspberry Pi的网络控制夜灯

    想要创建低成本的夜灯,从网络上运行的简单Web服务器获取颜色吗?本指南将向您展示如何实现!硬件组件:NodeMCU ESP8266分线板× 1 Raspberry Pi 3型号B.× 1 WS2812B LED灯条× 1 几年前,我给我的孩子做了一个卧室的夜灯。这是一个使用Raspberry Pi Zero,Pimoroni Unicorn HAT和Python中的一些代码的简单项目。我把它设置为在一天的特定时间改变颜色,以帮助他知道什么时候是睡觉时间,早上起床的时间是什么时候(小猴子有一个可怕的习惯,早上5点醒来星期六早上!)。我最初编写了一个简单的Python脚本来从头开始控制灯光,但是Pimoroni的Tanya 使用我自己需要的Schedule库编写了一个非常好的指南。这种构建可编程夜灯的方法非常简单。你抓住一个Raspberry Pi Zero W,打一个Unicorn HAT,弹出一个小SD卡并抛出一些简单的Python代码。因为一切都是即插即用的,所以需要很少的电子知识! 主要缺点是成本。现在我需要做更多的夜灯。使用旧方法制作三盏灯将花费一笔不小的钱,因此我决定找出一种成本更低的可扩展解决方案。于是有了现在这个作品。
    来自:家用电器时间:2018-12-12 led 树莓派 python
  • 花样圣诞,你需要一个基于树莓派的LED圣诞树

    Raspberry Pi LED圣诞树基于The Pi Hut的套件。用于Web控件的附加软件。硬件组件:Raspberry Pi Zero× 1 树莓派的3D圣诞树× 1 软件应用程序和在线服务:Google表格手动工具和制造机器:烙铁(通用)圣诞节要到了,是时候给自己“种”棵圣诞树了,这个基于树莓派的圣诞树,自留或者送人都是佳品,感兴趣的可以一起做一个了。
    来自:DIY创意产品时间:2018-12-12 物联网 led 树莓派
  • MAX17043 锂电池电量计树莓派驱动程序及教程等

    如何判断锂电池的剩余电量是否充满或电量不足?来看看本项目介绍的是3.7V锂电池电量计是如何做到的。该3.7V锂电池电量计使用Gravity I2C接口,基于MAX17043设计,采用超低工作电流,通过Maxim专利算法,实时跟踪锂电池的相对充电状态(SOC,State-Of-Charge),无需充放电学习过程,无积累误差,即插即用,准确测量锂电池的当前电压和剩余电量。该MAX17043 锂电池电量计模块预留低电量报警中断引脚,当电池电量低于指定阈值时,该引脚产生一个下跳脉冲,触发主控的外部中断。使用该MAX17043 锂电池电量计模块可实时了解或记录系统的耗电状态,估算电池的续航时间,或是在太阳能项目中了解电池电量在一日甚至数月的变化状态,准确掌握太阳能系统充放电的“收支状况”,甚至可以做成一个智能电源管理系统。MAX17043 锂电池电量计引脚说明:实物连接图,具体操作步骤及代码见附件下载:
    来自:电源管理时间:2018-07-05 树莓派 锂电池 电量计 max17043
  • SMART Home LED照明系统

    墙上的触摸屏让您可以独立控制天花板上的每个LED灯,并且可以控制电话!硬件组件:Arduino Nano R3× 1 HC-05蓝牙模块× 1 KRIDA 8通道调光器× 1 落天花灯LED灯× 1 Raspberry Pi 3型号B.× 1 Element14 7“触摸屏× 1 软件应用程序和在线服务:Microsoft Visual Studio 2015手工工具和制造机器:烙铁(通用)我安装了天花板上有8个可调光LED灯。我目前将它们连接到AC可调光模块。这与Arduino Uno挂钩。我可以通过Arduino控制所有LED灯的亮度。Arduino有一个蓝牙模块连接到它,让我可以通过手机控制灯光。我的计划是拆下AC可调光模块并用8通道AC可调光模块替换它,这样我就可以独立控制每个灯。我还将从房间中取下开关,并将其更换为连接到Arduino的触摸屏。我还必须创建一个直流电源,因为主交流线路将通过Arduino和可调光板。我打算编写软件来控制手机和家中任何带蓝牙设备的灯光。当一切都经过测试和良好时,树莓派将作为迷你服务器发挥作用,它将托管我可以通过路由器和IP在家中访问的站点。我家中的任何东西都可以通过连接继电器或可调光AC模块和蓝牙通过Arduino进行控制。8通道AC调光器模块已在项目中实现,并且已编写Arduino代码以使模块工作。这个模块没有在线的工作代码,因此需要一整天的时间才能与多个TRIAC一起工作。下一步是设计一个PCB,作为所有组件挂钩的中央单元,包括在板上安装PSU来驱动Arduino。该装置将位于墙内,因此需要直流110交流电压。我得出结论,使用Raspberry Pi最容易实现大型触摸屏。我已经订购了一个Raspberry Pi 7“触摸屏,它将作为改变调光器值的中心单元。最终将设置一个服务器并托管一个网站,该网站将控制我家中的所有单元,包括这个轻型项目这将是调光系统完成后的下一步。另外需要注意的是,我将在Autodesk Fusion360中设计机箱,并在我的3D打印机上进行3D打印。这应有助于确保不会发生短路或火灾危险。绝缘材料和其他物品都在我的天花板上。我想避免任何碰到PCB,短路和产生火灾的事件。
    来自:智能家居时间:2018-07-04 智能家居 led灯 树莓派
  • 【国外开源】树莓派和Intel联手打造智能停车系统

    在拥挤的城市找到免费的停车场非常困难。在这里,如果有人想用私家车出门在外,他首先想到的就是停车,在那里他会停放他的车。大多数情况下,人们去一个停车站,发现所有停车位已满,然后他必须搜索另一个停车场。所以,这是一个很大的麻烦,许多人在他的汽车出门时一直担心停车。我意识到,为了享受更好的交通,更好的停车系统尤其是在拥挤的城市时尤为必要。所以,我在想,如何解决问题,最后我成功地打造了一个基于云的智能停车系统,希望实施该系统可以消除停车问题。ARTIK Cloud对于这样的工作真是一个不错的和适当的平台。使用此系统,用户将能够从任何地方轻松地使用移动或Web应用程序找到可用的停车场。我还使用英特尔爱迪生显示器,可能放置在城市或道路的几个重要位置,从那里可以找到免费停车场。系统每30秒更新一次停车数据。在这个项目中,我将向您展示如何轻松构建这样的智能系统。当然,我会使用最酷的物联网云平台ARTIK Cloud平台。附件里也附上了项目的演示视频。硬件组件:树莓派2型号B × 2 Arduino UNO&Genuino UNO × 2 英特尔爱迪生 × 1 适用于英特尔®Edison - Arduino的SparkFun模块 × 1 适用于英特尔Edison的Grove入门套件 × 1 超声波传感器 - HC-SR04(通用) × 3 红外接收器(通用)× 4 红外发射器(通用)× 4 电阻221欧姆 × 4 电阻10k欧姆 × 4 软件应用程序和在线服务:物联网三星IoT ARTIK云谷歌地图 Arduino IDE英特尔物联网XDK实物展示:
    来自:其他时间:2018-06-07 树莓派 intel 智能停车系统
  • 建基于任何平板电视的触摸屏解决方案

    描述本教程旨在帮助人们构建基于任何平板电视的自己的触摸屏解决方案。它使用轻型三角测量技术来读取坐标。这种方法相当便宜(最贵的部分是电视机),具有高质量的图像,并且可以使桌子几乎像电视一样小而薄。 当然,没有什么是完美的,通过这种解决方案,可能无法构建100%的多点触控屏幕,并且很难覆盖整个屏幕区域。但取决于你制作的方式,你可以得到一些有趣的结果。另外,我确信有很多可能性我没有想过要改进。;-)细节:这个解决方案意味着使用 光三角测量 来读取非常精确的坐标。基本上,它就像拥有大量带有一些红外LED的红外接收器。您逐个打开每个LED并读取传感器。当一个受体看不到任何光线时,这意味着一个物体阻挡了光线。有了足够的LED和传感器,您可以获得更精确的解决方案。但对于这个项目,我正在寻找更适合阅读的东西。一个 CIS传感器,在大多数扫描仪。在这些设备中,它基本上是只读取一行像素的黑白相机。要扫描彩色文档,RGB LED会以三种颜色闪烁,CIS将为文档的每一行读取所有文档。然后它可以根据红色绿色和蓝色反应计算确切的颜色。使用CIS传感器可以访问20cm线上的2700个光传感器。正如我们在这里所看到的,大多数从旧打印机/扫描仪获取传感器和执行器的人只需从该部分取得RGB LED和光导体 。如果你喜欢回收利用,你可以检查独联体的可能性。在互联网上没有发现使用它们的许多DIY项目,可能有很多不同的方式可以使用这些传感器!在本教程中,我还将解释如何破解自己的扫描仪。对于这个触摸表,我使用了一个带有24个红外LED的CIS传感器。Teensy板(可在Arduino环境下工作)在740x380mm表面上检测物体。该板打开IR LED,读取CIS并计算物体的确切位置。然后,它将 坐标作为鼠标,键盘,Python程序或像Raspberry Pi上的Serial一样发送,通过32英寸电视屏幕上的HDMI显示接口。所需组件:附件截图:
    来自:DIY创意产品时间:2018-03-14 树莓派 光传感器 rgb led
  • 树莓派实现智能茶壶,精致生活更智能!

    关于这个项目:一种智能设备,可以帮助您喝一杯热腾腾的美味茶。当你努力工作并在工作中度过艰苦的一天时,当你到家时喝热茶是非常可取的。但你太累了,很难去厨房开始做茶。那么补救措施是什么?也许你想要一个设备为你煮茶并提醒你喝?我生产的设备可以与电报机器人一起工作。当你到家时,你也很累,只是告诉它关于你的茶的温度和厚度,它会开始为你制作一杯好茶。它首先开始加热水,然后将热水泵入玻璃杯,然后开始淹没茶袋。在达到您设置的浓度设备后打电话给您喝。最终实物图:硬件组件: 树莓派3模型B× 1 Maxim Integrated DS18B20可编程分辨率1-Wire数字温度计× 1 德州仪器双H桥电机驱动器L293D× 1 电阻2.21k欧姆× 2 C945 NPN Transisto× 2 3 VDC继电器× 2 1N4001二极管× 2 面包板(通用)× 1 跳线(通用)× 1 手工工具和制造机器: Electeric KetteleDVD驱动器
    来自:智能家居时间:2018-03-02 物联网 树莓派 智能设备
销量
95
查看
4072
单片机赛车手

单片机赛车手

见习卖家
单片机爱好者
参数名 参数值
发布于 2017 年 11 月 30日
Moore8直播课堂