当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]我的儿子非常喜欢阅读,昨天他在图书展上挑选了四本书。不过他才刚满 10 个月大,所以我想让他对阅读的兴趣能够一直保持下去,所以我决定要为他制作一本既有趣又能让他阅读并从中学习的优秀书籍!

我的儿子非常喜欢阅读,昨天他在图书展上挑选了四本书。不过他才刚满 10 个月大,所以我想让他对阅读的兴趣能够一直保持下去,所以我决定要为他制作一本既有趣又能让他阅读并从中学习的优秀书籍!

我想用木板和亚克力板来制作这本书,通过某种方式利用 3D 模型将其装订起来。每一页都将具有互动性,并且能帮助我的儿子学习另一项技能。

书籍结构

装订方式:通过每页上的孔洞,使用桶形铰链或芝加哥螺丝将书脊进行 3D 打印——这样可以使页面像真正的书一样旋转翻开,并且如果需要更换页面,整个装订部分都可以完全更换。封面使用带有轻微边缘的材料进行打印,以保护页面。

页面:以波罗的海桦木胶合板(经激光切割而成)作为基底,顶部覆盖有亚克力板(同样经过激光切割)以增添色彩和光泽。边缘应圆润并打磨光滑。

页面尺寸:约 6 英寸×6 英寸,非常适合小手使用——厚实且易于抓握。

第 1 页(纹理花园)使用了 3 个独立的 MPR121 通道——每个纹理区域一个——因此页面上的每一处区域都有自己的声音和 LED 颜色。同时触碰这 3 个区域会解锁一个隐藏的“花园”音效。

第 2 页(形状窗口)会在每个亚克力衬板后面直接安装一个 LED 灯,这样当触摸这些形状时,它们会发出各自特有的颜色光。音频会同时播报形状名称和颜色名称,从而每次互动都能让学生学到两方面的知识。

第 3 页(彩虹转盘)是最令人满意的——固定页面主体上的霍尔效应传感器会读取旋转轮边缘的磁铁信号。快速旋转时,LED 将随之快速闪烁。当它慢慢停止时,它会显示位于顶部的任何颜色区域。

第 4 页(柔和与硬朗)采用了两个触控区域,这两个区域的 LED 发光温度有所不同——硬朗一侧为暖白色,柔和一侧为冷蓝色——这样灯光就强化了这一概念。同时触摸两侧会触发一段名为“相反的!”的奖励短片。

第 5 页(计数形状)部分将 LED 依次连接起来进行计数——先闪烁 1 次,然后闪烁 2 次,接着闪烁 3 次——这样灯光的闪烁频率与音频同步。依次触摸所有 3 行,就会播放完整的“1、2、3!”计数序列。

第 6 页(形状分类)是最精妙的——每个槽内都装有红外线光束感应器,这样书本就能知道何时有物品被放入。将 3 个槽都填满后,整本书会以一道彩虹般的 LED 轮廓光和一阵鸣响声同时亮起,这就是每次的精彩结尾。

触摸感应——一款名为 MPR121 的电容式触摸芯片能够通过单一的 I2C 总线处理全部 6 个页面。MPR121 拥有 12 个通道,因此日后您可以为每个页面添加子区域(例如,纹理花园的不同区域触发不同的声音)。将铜带电极穿过脊柱的布线通道连接到每个页面。

LEDs — WS2812B 可寻址 LED 在这里非常适用。两条短条(每条 3 页)通过独立的数据引脚连接,因此您可以独立点亮任意一页。将它们嵌入环绕页面边缘的布线通道中或嵌入亚克力板后面——半透明的页面会发出迷人的光芒。

音频 — MAX98357A 是一款小巧的 I2S 放大器(价格约 1.5 美元),它可以直接从 Photon 2 上获取数字音频信号,并驱动内置在机脊内的一个 3 瓦小功率扬声器。将.wav 文件存储在紧挨着 Photon 焊接的 8MB SPI 闪存芯片中——有足够的空间存储 50 多个高质量的音频片段。

电源——这款电池容量为 2000 毫安时的锂聚合物电池搭配一个 USB-C 充电板,使其具备可充电功能。在典型的婴儿游戏使用周期内,每次充电可使用 6 至 8 小时。电池、光发射器和闪光灯都集成在 3D 打印的脊状外壳内部。

带有桶形铰链系统的脊柱:

固件逻辑:

阶段 1

•绘制最终的页面布局图及尺寸(目标尺寸为 6 英寸×6 英寸)设计

•在 CAD 软件(如 Fusion 360 或 OpenSCAD)中设计 3D 脊柱模型——采用双半夹式设计风格

•将页面孔位设计成与书脊桶形铰链的槽位相匹配的设计。

•为每个页面设计规划铜带电极的布线路径

•订购所有材料:波罗的海桦木胶合板、铸型亚克力、TPU 线材、PETG 线材设计

•订购电子元件:光子 2 型、MPR121、WS2812B、MAX98357A、霍尔传感器、红外线断路器、锂聚合物电池 + 充电器、SPI闪存

阶段 2

•在硬纸板上裁切一页以检验孔的位置和尺寸,然后进行制作。

•采用激光切割技术将 6 页纸材(厚度为 6 毫米的波罗的海桦木)全部裁剪出来——包括布线通道的制作。

•用于第 2 页的激光切割亚克力形状衬垫(红色、蓝色、黄色)已制作完成

•第 6 页使用的激光切割琥珀色亚克力覆盖层制作

•将所有页面打磨至 220 目粗糙度,将所有边缘打磨成圆弧形。

•对所有木质表面涂抹食品级蜂蜡涂层

•3D 打印脊柱(PETG 材质,两部分)——在完整打印成型前先测试铰链的适配度

•3D 打印纹理部件:丝绸花朵(丝绸 PLA)、TPU 树叶垫、树皮贴片(木填充 PLA)制造

•用 3D 打印技术制作出第 2 页的凸起形状边框以及第 5 页的形状圆顶结构。

•为第 6 页制作 3D 打印形状分类部件(尺寸为 2 英寸)

•第 3 页的 3D 打印彩色旋转轮

阶段 3

•面包板测试:Photon 2 与单个 MPR121 通道配合,读取铜箔触摸板上的电子信号。

•面包板测试:Photon 2 与 WS2812B 灯带配合,在 touchelectronics 上点亮单个 LED

•面包板测试:Photon 2 与 MAX98357A 通过 SPI 闪存设备播放 WAV 文件。

•第 3 页“电子学”部分:测试霍尔效应传感器以检测旋转器磁铁的旋转情况

•测试红外线断光传感器在形状件放置时的触发情况(第 6 页)——电子设备

•将 Solder Photon 2 与背板上的所有外围接口电子元件进行焊接连接。

•锂聚合物电池 + USB-C 充电电路电子设备

•在所有页面上贴上铜带电极——用万用表电子设备测试电容值

•将每个页面电极上的细金属丝从脊柱布线通道中引出并接入电子设备。

•在每一页的线路边缘通道中安装 WS2812B 灯带电子元件

•第 3 页机身上的霍尔传感器,将磁铁粘贴到旋转器上,使用电子元件

•第 6 页各形状凹槽内的 IR 发射器和接收器组件

阶段 4

•在 VS Code 中设置粒子工作台,创建一个新的 Photon 2 项目(固件)

•录制或下载所有音频片段(WAV 格式,22kHz 单声道),并将其加载到 SPI 闪存固件中。

•编写 MPR121 I2C 初始化和触摸中断处理程序的固件代码

•编写 WS2812B 灯带动画功能(脉冲、追逐、闪烁、彩虹效果)的固件程序

•编写 MAX98357A 基于 SPI 闪存固件的 I2S 音频播放程序

•编写每页的响应逻辑(触摸 → 各通道的 LED + 音频)固件

•编写霍尔效应自旋检测 + LED 追随速率映射(第 3 页)固件

•编写红外传感器放置检测及完成逻辑(第 6 页)的固件程序

•编写奖励互动逻辑(多区域触碰、所有水槽装满时的庆祝乐章)固件

•对闪存固件进行测试,并在面包板上单独测试每个页面(固件)

•通过粒子云进行 OTA 更新测试——确认远程闪存功能正常

阶段 5

•将 3D 打印的纹理部件粘贴到第 1 页上——在进行组装操作前需完全固化

•将环氧丙烯酸背衬材料从页面 2 的切口处从后方插入——检查光密封组件

•安装旋轮轴并测试其自由转动情况——确保无尖锐突出物存在

•嵌入式 TPU 软垫与第 4 页的路由口袋组件无缝对接。

•用细绳(防卡绳)将形状各异的部件和连接件固定在一起,形成一个整体。

•将所有电线穿过脊柱通道——用电缆扎带进行固定组装

•将脊柱部件围绕电线组装好——测试所有页面铰链是否能自由转动

•电子板安装在 + 内置锂电池的脊柱腔内组件上

•全系统测试:包括每一页、每一个触摸区域、每一个 LED 显示器以及音频响应组件在内的所有部分。

•安全检查:无锐利边缘,无超过 1.25 英寸的松动部件,无外露的电线组件。

•在组装过程中露出的任何裸露木材表面涂抹最后的蜂蜡涂层。

•充满电后进行 30 分钟的游戏测试

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

这个项目源于我在嵌入式设计课程早期时的一个想法。当时我试图思考能否用相对简单的基础组件构建出一些有趣且可行的系统,并由此提出了“低成本虚拟现实”这一概念——即通过一个单一屏幕连接到一个虚拟世界的单个画面,并利用惯性测量单...

关键字: LED 嵌入式 Linux 系统

另一个重要的学习要点是理解 Zynq 设备的系统级行为。由于该设计依赖于处理系统来提供时钟,因此必须对处理系统进行初始化,以便可编程逻辑能够正常运行。

关键字: LED FPGA AUP-ZU3

•在画面的前景中会有一辆公交车。每隔五分钟,车轮就会转动(仅仅是为了满足项目要求,即要包含一个步进电机),车门也会开启(通过伺服系统控制),从而露出另一条发光带。如果在任何特定时刻光污染情况变得更糟,这条发光带就会变得更...

关键字: LED 伺服电机 步进电机

在本教程中,您将学习如何通过蓝牙低能耗(BLE)模块将 Arduino 与智能手机连接起来。完成本教程后,您将能够使用一个简单的移动应用程序无线地控制一个 LED 的开启和关闭。

关键字: 蓝牙 Arduino 智能手机 LED

我打算将汉尼瓦模型改造为“陶土灌溉”与“动态稻草人”的混合体,用于我的小型花园。——陶土灌溉:利用黏土的多孔特性实现自动、低技术的灌溉。与一个 2 瓦的树莓派 Pico 一起使用,它将监测土壤湿度并控制陶俑内部的水位。它...

关键字: 边缘AI 树莓派 LED

May 11, 2026 ---- 根据TrendForce集邦咨询最新Micro LED产业研究,生成式AI驱动高速光通信需求急速攀升,由于Micro LED具备仅1-2 pJ/bit的能耗,以及具有低于百亿分之一的误...

关键字: LED CPO光收发模块 数据中心

在嵌入式系统与物联网技术飞速发展的当下,LED作为一种高效、节能的照明与显示器件,其应用场景正不断拓展。从智能家居的氛围调节到工业设备的状态指示,从户外照明的智能管控到消费电子的交互反馈,LED的灵活控制成为了系统设计中...

关键字: LED RAM

2026年4月28日,致力于亚太地区市场的国际领先半导体元器件分销商---大联大控股旗下诠鼎集团宣布,携手复旦微电子(Fudan Micro)成功举办“从识别到感知:RFID×传感协同,赋能产业数字化”线上研讨会。本次活...

关键字: RFID 智能小家电 LED

RT-Spark 是一款功能全面的嵌入式板卡,由 STM32F407ZGT6 微控制器驱动,设计用于在运行时能够稳定运行。该嵌入式硬件具有多种硬件接口,例如液晶显示屏、LED 灯、开关等。

关键字: 液晶显示屏 LED RT-Spark

带有 XMC1202 的 RGB LED 照明护板是一款用于驱动高亮度 RGB 灯带的智能评估板。它集成了 XMC1202 微控制器,并内置了亮度颜色控制单元(BCCU),能够实现无闪烁的调光和精确的颜色控制。该护板与...

关键字: LED XMC1202 Arduino
关闭