亲,“电路城”已合并升级到更全、更大、更强的「新与非网」。点击查看「新与非网」

本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

使用 Raspberry Pi 的交互式 LED 触摸屏

发布时间:2021-07-28
分享到:

使用 Raspberry Pi 的交互式 LED 触摸屏

发布时间:2021-07-28
分享到:

今天我们制作了一个由树莓派控制的交互式 LED 触摸屏。该小工具使用触摸屏传感器,旨在将其添加到计算机以启用触摸屏功能。触摸屏使用一系列 IR 发射器和接收器来识别手指相对于屏幕的位置,并将手指的位置坐标传输到 Pi,类似于鼠标。然后我们使用这些坐标来绘制 LED 中的图案和形状。

第 1 步:创建盒子的侧面

首先,您需要创建盒子的侧面。我们使用的是 32" 触摸屏,对于盒子,我们正在斜切边缘,因此我们制作了 2 块 29.25" 长和 2 块 17.25" 长的部件。这些部件由胶合板制成,深约 4 英寸。我们要制作的屏幕稍后添加到盒子中的是 1/8" 纸复合板,所以我们清除了大约那么多空间,在距离板顶部约 1 英寸的地方形成了一个墙裙。墙裙大约是胶合板厚度的一半,3/8",深。胶合板是 3/4" 厚,触摸屏也差不多那么厚,所以胶合板的边缘会被隐藏起来。

第 2 步:创建 LED 屏幕并形成盒子

现在我们继续将 LED 添加到我们插入框中的屏幕上。我们使用的板是 Home Depot 的一些纸复合板,大约 1/8" 厚。我们拉出 LED 的网格并将它们分开 3 英寸,但您可以选择任何距离以获得所需的密度。我们使用了 ws2811 LED,但如果需要,您也可以使用 ws2812b LED 或 ws281x 协议中的任何 LED。在为 LED 钻 1/2" 孔后,我们用热胶将它们固定在背面,并将它们制成蛇形图案。然后我们用木胶将盒子​​和 LED 屏幕粘在一起。

第 3 步:安装触摸屏并完成包装盒

一旦胶水干了,我们就通过打磨并涂上饰面来完成盒子。然后我们用CA胶粘上触摸屏。我不确定框架是否有磁性,在这种情况下我更喜欢磁铁,但我们手头没有任何东西可以测试它,所以我们只使用 CA 胶水。如果我们愿意,断开连接应该不是问题,但增加了足够的强度以保持连接。

第 4 步:创建电路

现在我们可以为整个事物供电的电路。从树莓派到 LED 的数据信号是 3.3V 信号,但 LED 需要 5V 信号,因此我们使用升压电路和 5V 电源为 LED 供电。这是一个非常简单的电路,我已经制作了很多次。电路接入后,我们在盒子的侧面钻孔,插入电源线、树莓派电源线和触摸屏 USB 线。然后我们用热胶将它们固定在屏幕背面。我们用背面的支架固定了 Pi 和电路,并将电源拧到盒子的侧面,让他看起来很整洁。

第 5 步:安装代码

GitHub 存储库:https : //github.com/tmckay1/led_touch_screen

最后一步:)。现在电路已经制作完成并准备就绪,我们可以通过安装代码开始测试屏幕。您首先需要校准代码,以便它可以将触摸屏的坐标正确映射到每个 LED 所在的位置。这个过程在 repo 的 README 中有描述。之后,您需要安装 rpi_ws281x 驱动程序和 BiblioPixel 库。在此之后,您可以按照 Repo 中的说明运行代码!

以上就是关于这个项目的全部分享了,欢迎留言交流。

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论