太酷了!小伙手搓了一把宝剑!有剑魂的那种……

来源:立创开源硬件平台 嵌入式开发 6 次阅读
摘要: 工程名称:五行大宝剑_沙发下的土豆 工程作者:沙发下的土豆 前言 我做了一把宝剑**!有“剑魂”**的那种!开源了! 图中功能为激光测距 *0***1 它有啥功能? ” 支持语音/NFC控制宝剑技能(光效),通过百度ASR识别语音 语音技能:当玩家按住按钮说出“剑诀”,剑身会自动播放对应技能(光效),目前有6个剑诀:天地玄黄;宇宙洪荒;日月盈昃,辰宿列张,寒来暑往,秋收冬藏。 NFC

工程名称:五行大宝剑_沙发下的土豆

工程作者:沙发下的土豆

前言

我做了一把宝剑**有“剑魂”**的那种!开源了!

图中功能为激光测距

*0***1

它有啥功能?

  • 支持语音/NFC控制宝剑技能(光效),通过百度ASR识别语音

  • 语音技能:当玩家按住按钮说出“剑诀”,剑身会自动播放对应技能(光效),目前有6个剑诀:天地玄黄;宇宙洪荒;日月盈昃,辰宿列张,寒来暑往,秋收冬藏。

  • NFC技能:有金木水火土五行卡片,剑靠近卡片,LCD屏幕显示相应图案,并自动播放对应“技能”(光效)

  • 说"召唤剑灵":唤醒小智 AI 对话模式,可以给小智写入剑灵个性,陪你正经也陪你中二;

  • 说"剑识万物":开启激光测距,实时距离检测0~650mm,距离对应剑身亮度层级,37层可逐层点亮

  • 双网自动切换:WiFi 优先,可手动切换至 4G,搭载嘉立创 ML307C 4G 模组,断网环境下亦可使用

  • 音频文件存储在SD卡中,宝剑有USB MSC 模式,连接电脑可读写SD卡内容

LCD UI界面截图

image.png

安到宝剑里长这样

Clip_2026-07-27_13-41-31.png

*0***2

硬件设计方案

作者用嘉立创EDA,设计出了宝剑的主板PCB,尺寸可免费打样。下面是硬件架构、电路图、参数说明:

01 

硬件架构

Clip_2026-07-27_11-46-32.png

02 

主板电路图

Clip_2026-07-27_11-41-49.png

主板

Clip_2026-07-27_11-41-30.png

电源

Clip_2026-07-27_11-41-40.png

外设

Clip_2026-07-27_11-42-10.png

PCB

03 

关于剑身

剑身由2面×37+2面48层,共150颗WS2812可寻址 RGB LED 构成。

04 

硬件参数

  • 主控芯片:ESP32-S3,系统控制核心

  • LCD屏幕:ST7789 240×280,UI显示

  • 触摸芯片:CST816S,电容触摸交互

  • LED灯珠:WS2812B ×148,剑身光效(4面×37层)

  • NFC读卡器:RC522 13.56MHz,五行卡片识别

  • 六轴传感器:MPU6050,姿态检测

  • 激光测距:VL53L0X ToF,距离感知交互

  • 4G通信模组:ML307C,蜂窝网络通信

  • 电源管理:锂电池 + Power Mgr,充放电管理

  • 音频编解码:I2S MEMS麦克风 + 功放,语音输入输出

  • SD卡槽:Micro SD SPI/SDIO,存储扩展

  • 按键:GPIO 按键,语音触发按钮

  • NFC卡片:五行属性卡片 ×5,刷卡通证

*0***3

软件设计方案

01 

软件架构

Clip_2026-07-27_11-49-23.png

02 

核心组件

Clip_2026-07-27_11-51-22.png

点击可放大查看

03 

开发环境

  • 开发框架:ESP-IDF v5.x

  • 编译工具:CMake + GCC (xtensa-esp32s3-elf)

  • 图形库:LVGL v9

  • 依赖管理:ESP Component Registry

  • 目标芯片:ESP32-S3

*0***4

二次开发展望

之后作者将优化这些功能:

  • 挥剑动作识别:利用MPU6050数据实现"劈、刺、扫"等挥剑动作检测,并发出相应的声光特效

  • 多人联动对战:多把灵剑之间通过WiFi/4G联机交互

  • 更多光效招式:社区贡献招式模板在线更新

  • 手机APP控制:蓝牙/WiFi配套APP远程控制光效

  • 语音唤醒:本地语音唤醒词,无需按键触发

  • 外部充电底座:磁吸充电+展示一体底座

Clip_2026-07-27_11-25-52.png

*0***5

开源网址

怎么样?你喜欢这个项目吗?你会想复刻吗?

开源网址:https://oshwhub.com/bob\_yang/project\_xxtpqydj

相关推荐
评论区

登录后即可参与讨论

立即登录