创客使用 TinyPICO 板从头开始创建通用遥控器

要闻 编辑:
导读 找不到您需要的遥控器?我们感受到你的痛苦。手头有这么多设备,很容易忘记一两个遥控器。但是,当您可以从头开始设计一个完全独特的遥控器

找不到您需要的遥控器?我们感受到你的痛苦。手头有这么多设备,很容易忘记一两个遥控器。但是,当您可以从头开始设计一个完全独特的遥控器时,为什么还要费心去购买一个通用遥控器呢?这就是 Cello-mike 在创建这个由 TinyPICO 驱动的通用远程项目时似乎一直在想的。我们应该注意,该板不使用Raspberry Pi Pico,而是使用 ESP32 开发板。

遥控器的形状像一个带屏幕的小盒子。自定义界面可让您选择要控制的设备。侧面有四个按钮以及一个旋转编码器,可用于调节音量等渐进设置。它甚至内置了调节房间智能灯的功能。

根据 Cello-mike 的说法,该盒子使用透视 信号与设备进行通信。它被编程为从他的各种遥控器复制信号以根据需要模拟它们。他还指出,虽然 TinyPICO 板能够支持 WiFi,但它有点耗电并且会耗尽电池寿命,因此他选择将 WiFi 通信留给接收盒,接收盒不断使用手机充电器插入电源。

之所以选择 TinyPICO 板,主要是因为它的尺寸小。包含一个原型板,用于连接按钮和旋转编码器等额外组件。虽然我们遇到的许多项目都倾向于使用3D 打印外壳,但 Cello-mike 选择用一点木工来制作这个外壳。为了帮助新遥控器与他的家具相匹配,他选择在其结构中使用一大块核桃。

UI 是使用 Adafruit 的图形库编写的。界面必须从头开始绘制,显然需要相当长的时间才能完成。Cello-mike 解释说,设计 GUI 最困难的部分是突出显示按下按钮时选择了哪个设备的功能。

如果您想更深入地了解这个项目,请查看共享到Reddit 的原始线程。如果您正在寻找更多的创客项目来激发灵感,您可以随时仔细阅读我们的最佳Raspberry Pi 项目月度列表。

标签:
免责声明:本文由用户上传,如有侵权请联系删除!