
如果2026,我只能有一个器件盒
那我选择它!
▼
这是一个智能器件盒!DIY成本仅45元(自己打外壳的话)!

它打通了线上线下的壁垒!
1.线上,能在嘉立创EDA看库存
2.线下,能一键弹出需要的器件盒子
线上怎么知道我有多少库存?
为了实现这个功能,作者为器件盒配套开发了一个免费的嘉立创EDA扩展!(扩展也开源了)
具体用法:
你能直接往扩展里导入商城订单,即可实时更新器件盒和嘉立创EDA扩展的个人库的库存!

▼

在设计电路的时候,你可以在个人库里选型。
打板成功后,选择你需要的器件,器件盒就会弹出对应器件。你就能直接焊接了。

家人们,这不就相当于把立创商城/SMT的智能仓库,嘉立创EDA的个人库,搬到了你的手边!
接下来,我们就看看,作者是怎么设计这个器件盒子的,以及如何在嘉立创EDA安装这个扩展!
1.1 电路图


(1)电路参数
主控:ESP32S3R8N8
电池管理:IP5306
OLED显示屏:HS96L03W2C03
可编程RGB LED:WS2812B-MINI-V3J*35个
更多:

(2)一句话总结工作原理:
ESP32S3通过USB/BLE接收EDA插件发来的元器件位置数据,驱动 5×7 WS2812B LED 格栅对应位置亮灯,配合OLED 显示库存信息,实现"软件点料、硬件亮灯"的实体可视化库存管理。
2.2外壳设计图
3D打印外壳已开源,包含底壳、顶壳、按键帽三个部件



组装效果如下:

软件的工作原理,一句话总结就是——EDA插件通过USB/BLE双通道向ESP32S3推送JSON格式的器件映射数据,固件解析后驱动WS2812B格栅亮灯指示位置、OLED显示库存信息,同时监听按键取料动作回传扣减库存——本质是"插件端数据管理+硬件端可视化交互"的双向通信架构。
下面分别介绍【器件盒】和【扩展插件】的软件方案:
2.1 扩展插件技术栈
开发语言:TypeScript
构建工具:esbuild
前端框架:原生 HTML/CSS/JS
存储方式:Extension Storage API
通信协议:WebSerial / Web Bluetooth
Excel解析:SheetJS (xlsx)
相关链接:
扩展广场:https://jlc-ext.com/
API文档:https://oshwhub.com/course-examples/project_kjqfbdaj
2.2 EDA智能器件盒软件方案
(1)环境准备
安装 PlatformIO
推荐 VS Code 开发板
准备 ESP32-S3 开发板
(2)编译烧录
cd Hardware
pio run
pio run -t upload
(3)验证功能
pio device monitor
查看串口日志
波特率 115200
项目的源码已经完全开源,如果你只是想复刻,参考下方教程,完成烧录即可获得专属于自己的器件盒。
2.3 烧录说明
如果你通过源码编译,则会在build目录下产生bootloader.bin partitions.bin firmware.bin这三个bin文件,所以在烧录时请按照下图提供的分区地址烧录。

注意事项
首次烧录失败时,按住 BOOT 键再按 RESET 进入下载模式
串口监视器波特率设置为 115200
蓝牙设备名称为 ESP-ComponentBox,BLE Service UUID: 0xFFE0
数据通过 NVS 持久化存储,断电重启不会丢失
2.4 AI辅助部分
本项目是一次基于AI的开发尝试,依赖于以下SKILL完成
(1)PlatformIO开发技能
platformio-dev-skill
PlatformIO项目的快速硬件开发技能,内置多项例程,可构建ESP32,AVR,STM32在内的多个平台硬件代码,基于Arduino实现,由AI完成嵌入式软件开发。
(2)嘉立创EDA API技能
easyeda-api-skill
嘉立创EDA & EasyEDA 专业版扩展 API SKILL,可用于AI控制嘉立创EDA编辑器,完成原理图美化,器件查找,方案参考
(3)嘉立创EDA扩展开发技能
extension-dev-skill
嘉立创 EDA 专业版插件开发技能,可快速根据API文档开发嘉立创EDA扩展,实现个人器件库功能,软硬件交互等,让AI快速构建。
(4)立创项目介绍生成技能
oshw-readme-skill
可用于立创开源平台的项目介绍生成技能,快速构建精美的markdown文档,包含项目介绍格式、图片展示规范、BOM 渲染技巧,AI辅助生成。
(5)源码仓库
eext-component-box
GitHub仓库用于存放本项目的插件及硬件源码,硬件源码位于Hardware文件夹下,可拉取源码编译或修改。
*所有代码仓库复制链接查看:https://oshwhub.com/course-examples/project_kjqfbdaj
如果你喜欢这个作品,想给作者点赞or想复刻这个项目,就去一趟开源网址吧~~
开源网址:https://oshwhub.com/course-examples/project_kjqfbdaj

进入开源网址,下滑,查看代码仓库
▼

如果你也想DIY,不妨去领一下~
PCB打板免单券:https://www.jlc.com/newOrder/#/collectCoupons?spm=JLC.MEMBER
3D打样免单券:https://www.jlc-3dp.cn/freePrint
面板打样免单券:https://activity.szlcsc.com/panel_free_sample.html
这个支持器件库管理,器件盒映射,EDA深度集成的扩展插件,已经上架到立创的扩展广场了,仅需2步,你就能直接安装使用!
①进入嘉立创EDA专业版pro.lceda.cn
②打开【扩展管理器】搜【智能器件盒管理器】并安装,即可使用

▼

1.LCSC订单导入
• 支持导入 .xls / .xlsx 格式的立创商城订单文件
• 自动解析商品编号(C编号)和购买数量
• 批量查询器件名称、封装、描述、制造商等详细信息
• 支持增量导入,自动合并重复器件并累加数量
2.搜索与筛选
• 支持按器件名称、C编号、描述进行模糊搜索
• 实时筛选,输入即过滤,快速定位目标器件
• 支持编辑器件信息,修改数量和备注
• 批量删除功能,支持全选/反选操作
3.器件盒映射管理
5×7格栅布局
• 软件界面模拟物理器件盒的 5行 × 7列 布局
• 每个格位可映射一个器件,显示器件名称和数量
• 双击格位弹出器件选择器,从器件库中选择器件
• 支持清除映射,释放格位供其他器件使用
4.硬件实时同步
• 支持通过 USB 串口或蓝牙 BLE 连接硬件
• 软件与硬件实时双向同步器件数据
• 硬件按键操作(取料)自动同步到软件扣减库存
• 支持自动连接,设备上线即同步
怎么参加?
①打开扩展官网https://jlc-ext.com/
②下载任意扩展体验
③附上图文结合的实际应用评论
即可获得一张50元彩色丝印券
比如:

发券时间:月底统一发券
怎么样,你喜欢这个文章吗?
欢迎你点个赞+爱心,让更多人看到这么酷的智能器件盒!
夜雨聆风