下一个问题与 USB 集线器电路有关。最初,我认为只是我用于 USB 集线器的原理图是坏的,因为我在订购 PCB 之前实际上并没有为 USB 制作任何原型。我还没有必要的USB IC,等待它任何更长的时间将减少时间,我将不得不重新订购多氯联苯,如果任何大问题出现。然而,在面包板上测试相同的电路后,一切似乎都工作正常。然后,我开始断开部件与面包板电路,如电容器和电阻器,直到它停止工作。就我而言,FE1.1s 的 REXT 引脚上缺少的 2.7 K 电阻器足以阻止其轨道中的一切。我检查了问题设备上的相同电阻器连接,结果发现焊点连接不良。幸运的是,电阻器非常接近设备的边缘,因此转售它不是什么问题。否则, 我将不得不去卖 Pi 得到它, 重新开始和去卖 Pi 反正, 或只是放弃 Usb 集线器。经过简单的修复,所有与USB是好的。愚蠢的我设法在测试期间断开了 Usb 端口, 但它没有损坏任何其他端口, 还剩下两个好端口。
最后一个问题是我高估了前面电源 LED 的亮度。那些小小的绿色 LED 是令人眼花缭的明亮,我真的不想失明,而夜间驾驶。解决方案是一个简单的电阻器替换,然后使事情更可容忍。
首先,Pi Zero 将直接焊接到卡布特 PCB 上。虽然使用可移动的男/女头会很好, 它最终使整个事情太厚。鉴于 Pi Zero 非常便宜, 并且它在此项目中的目的, 永久连接应该不是什么问题。仍然可以访问 SD 卡、串行引脚、USB 和 HDMI。
对于 USB 集线器部件,使用微型 USB 端口而不是全尺寸 USB A 端口。这与 Pi 的主机 USB 端口的设计非常相似。全尺寸 USB 端口太厚,需要比微型端口更多的 PCB 表面积。小型且廉价的适配器将用于为标准全尺寸 USB 设备提供兼容性。USB 蓝牙适配器以草图模型为例。至于将 HUB 连接到 Pi 本身,两个引线将被焊接到 pi 上的 USB 测试板,然后连接到卡布特上的两个引脚。
从上一篇发布以来,我已经完成了这个项目的硬件原型设计阶段。FM 发射器、GPIO 音频输出、硬件 RTC、按钮输入、蓝牙和外部 USB 都已重新添加。我只做了足够的软件测试,以确保一切工作在一起,所以没有太多的显示的功能。因此,请了解它当前的外观:
右下角的 LED 仅用于按钮照明,它们不做任何其他操作。我在 Pi 上的 USB 测试板上焊接了一些电线,因为我将在最终设计中加入 USB 集线器。蓝牙适配器需要 USB 集线器功能,并支持外部存储或 wifi 等功能。DS1307 硬件 RTC 已添加用于计时,因为设备不会正常连接到 Internet。例如,RTC 对于统计日志记录等非常重要。其他一切都和以前基本一样。
我保存做所有的实际编程今年夏天, 当我将访问我的 So 在加拿大 4 个月。除了最基本的内容外,我不会带任何工具,所以所有的硬件内容都需要在下个月结束之前完成。我处于可以开始设计 PCB 的点上, 所以当它准备制造时, 我会更新你们。