当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]这款透明电路板运行标准的 Arduino 代码,配备了一个 3×3 的 NeoPixel 数字矩阵,并且通过 3D 打印的透明树脂框架加固,以使柔性电路板变得坚固。最棒的是?所有设计文件都是开源且免费的。

我设计并制作了一块完全透明的与 Arduino UNO 兼容的电路板,该电路板是基于柔性印刷电路板制成的;没有铜层浇铸,也没有隐藏的层次结构。

这是一个有趣的实验,你可以亲眼目睹电子的流动过程(好吧,其实并非真的能看到,但大致概念是能明白的)。

这款透明电路板运行标准的 Arduino 代码,配备了一个 3×3 的 NeoPixel 数字矩阵,并且通过 3D 打印的透明树脂框架加固,以使柔性电路板变得坚固。最棒的是?所有设计文件都是开源且免费的。

供应清单

印刷电路板与框架

•透明柔性印刷电路板(JLCPCB)

•透明的 SLA 树脂框架(JLC3DP)

•PCB 模板(定制尺寸)

⚡组件

•ATmega328(带内核程序)

•CH340 USB转串口模块

•3×3 像素的 NeoPixel 矩阵

NE555 定时器集成电路

•电阻器、电容器、发光二极管

•通孔引脚插头

装配工具

•焊膏(锡63/铅37)

•细尖镊子

•小型加热板

•电烙铁

“流体与清洁剂”

•环氧树脂(用于将柔性部件与框架粘合在一起)

编程

•Arduino集成开发环境

•USB转串口适配器(例如:FTDI)

•ISP 编程员(用于引导加载程序)

•USB-C 或微型 USB 数据线

•推荐使用 FastLED 库

设计原理图及印刷电路板布局

我从 Altium Develop 软件开始使用,首先基于经典的 Arduino UNO 设计了一个原理图。

关键选择:

•采用 ATmega328 作为主微控制器

•CH340 用于 USB 与串行通信

•3×3 个 NeoPixel 矩阵用于视觉反馈

NE555 定时器用于驱动渐暗的电源指示灯

然后我将原理图转换成了印刷电路板布局图。电路板的外形与原始的 UNO 板大小相符。最重要的一点是什么?没有铜层填充区域!因为那样会阻碍透明度。我把所有的 GND 和 VCC 网络都设计成了可见的线路。

您可以通过 Altium 365 在线查看完整的设计——请点击此链接获取访问权限

订购透明柔性印刷电路板及树脂框架

我将我的格柏文件上传到了 JLCPCB 并选择了(从这里下载格柏文件):

•材质:弹性材料

•基底类型:透明的

•模板:是的(定制尺寸)

几天后,那个标志性的蓝色盒子终于送达了,里面装着精心制造的透明柔性印刷电路板。你可以直接将它们拿到光下查看,就能看到每一个细小的痕迹。

对于这个刚性框架,我将一个 STL 文件上传到了 JLC3DP 并设置了以下参数:

•参数选择

•技术服务级别协议(树脂)

•材料 8001 树脂

•颜色 透明色

•完成 01 油雾喷射操作

您可以使用 JLCPCB 提供的模板将电路板组装好,您需要 BOM(物料清单)和 Pick&Place(拾取与放置)文件来下单订购柔性 PCBA 产品。

组装电路

焊膏与元件放置:我将柔性印刷电路板贴在桌面上,调整好模板位置,均匀地涂抹焊膏,然后用细镊子小心翼翼地放置所有元件。再次检查微控制器和 CH340 的方向!

回流焊接:我将电路板放在一个小型加热板上,然后通过一台数字显微镜观察这一神奇的过程。焊料融化,元件固定到位,一块透明的电路板便“活”了起来。

通孔连接器:使用普通烙铁进行手工焊接。

与树脂框架的固定:柔性印刷电路板较为柔软,所以我用一层薄薄的环氧树脂将其粘贴到 3D 打印的透明树脂框架上。最终得到的是一块坚固且晶莹剔透的 Arduino 板。

程序与测试

烧录启动加载程序:我使用一种 ISP 编程器将 Arduino UNO 的启动加载程序烧录到了 ATmega328 上。

上传草图:在 Arduino IDE 中,我选择了“板子类型:Arduino UNO”,然后上传了一个简单的“闪烁”草图。板载 LED 开始闪烁,成功完成!

然后我上传了一个 FastLED 脚本来控制 NeoPixel 矩阵。颜色在 3×3 的网格上流畅地循环变化,透过透明板也能清晰地看到。

代码

本文编译自hackster.io

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

我想要打造一些实用的东西,而且是自己会实际使用的那种。我有个坏习惯,就是总是忘记给植物浇水,于是我就想做一个自动浇水系统,觉得这会是个绝佳的项目。我在网上找到的大多数 DIY 浇水系统只是检测土壤是否干燥,然后启动水泵,...

关键字: 水泵 3D 打印 电容式传感器 BME280

PathFinder 是一款可穿戴的便携式设备,它存储了我家乡的地图,通过 D 键按钮即可查看和导航该地图。这就是“路径探索者”,这是一款由 UNIHIKER M10 提供动力的 DIY 数字地图设备,旨在帮助您找到正确...

关键字: 电路板 UNIHIKER M10 数字地图

随着基于语音的工作流程逐渐成为主流,我想要打造一款小巧且具有前瞻性的语音键盘,以顺应这一趋势。Vibe 编程近来发展迅猛,使得自然语言编程比以往任何时候都更加普及易用。

关键字: 3D 打印 人工智能 OLED

对于既失明又失聪的人来说,他们对世界的感知几乎完全依赖于触觉。传统的盲文学习工具通常依靠声音提示来补充触觉反馈,这使得失聪失明的学习者处于劣势。我的项目是作为我 EDES 301 课程的一部分而开发的,旨在填补这一差距,...

关键字: 微处理器 Python 电路板

在开发者群体中有很多资产追踪器的演示项目,其中很多都堪称不错的入门范例。然而,大多数仍处于早期原型阶段:比如带有跳线的面包板、裸露的印刷电路板,或者是概念验证设计,这些还远未准备好用于实际应用。

关键字: 电路板 GNSS 天线 RS485 接口

我总是很难找到风扇遥控器并调节风扇转速。每次我需要它的时候,遥控器总是不见了。唯一一直随身携带的东西就是我的智能手机。所以,如果我能用智能手机来调节风扇的转速,这个问题就能解决了。这就是这个项目产生的初衷。

关键字: Arduino UNO 串口监视器 ESP32

其灵感源自那个同样令人痛苦的清晨挣扎时刻——总是太容易就按下“继续睡眠”按钮。这款产品是一款定制的 3D 打印闹钟,需要在键盘上输入一个简短的密码来关闭闹钟声。再也不用费力地乱按按钮了!它使用了与 Arduino 兼容的...

关键字: 3D 打印 RTC 模块 液晶显示屏

最近我搬到了一个新的城市,这里有了一个更加完善的公共交通系统,且对汽车的依赖程度降低了。因此,我开始将骑自行车作为日常通勤的一部分,有时在某些天晚上也会骑车出行,这取决于我的日程安排。为了在这种情况下让自己更显眼,我决定...

关键字: 自行车灯 电路板 ATtiny202

这是我自行设计并用 3D 打印技术制造的五轴机器人手臂,我制作它是为了研究正运动学和逆运动学背后的数学原理,了解通信协议,同时也因为它是一个有趣的设计挑战!

关键字: 机器人 3D 打印 伺服电机

配备扩展工作范围的定制型数控机床,采用坚固框架和 GRBL 控制系统,专为灵活制造而设计。

关键字: 数控机床 3D 打印 嵌入式
关闭