站内搜索
发作品签到
PY32LED 无线LED发射端 基于XKT001和AIR001 V1.0
标准版

PY32LED 无线LED发射端 基于XKT001和AIR001 V1.0

简介

我的无线 LED 项目 PY32LED 的发射端,基于 XKT001 和 AIR001 设计

简介:我的无线 LED 项目 PY32LED 的发射端,基于 XKT001 和 AIR001 设计

开源协议

CERN Open Hardware License

(未经作者授权,禁止转载)
创建时间:2023-12-24 14:37:06更新时间:2023-12-26 11:22:41

描述

PY32LED TX001

一种面向模型加灯的基于载波通信实现相互独立且 RGB 可控的无线 LED 的发射端设计,基于合宙的 AIR001 和 芯科泰的 XKT-001
该项目主要目标是抛砖引玉验证想法(因为虽然思路大家都清楚但是没搜到有人实际做了类似的),不是面向最终用户性质;如果你只是想给塑料小人加个灯,那目前它还不完善,不推荐使用
接收端在 这里
简单的功能验证代码会陆续上传到 Github 工程主页: libc0607/py32led

视频演示

Bilibili

通过发射端按键控制三个 LED 切换 RGB 的简单 Demo:
384_15fps.gif

硬件特性

  • Air001 主控,拯救你的十片吃灰芯片
  • 基于 XKT-001 与 XKT-1511 的无线发射方案,220kHz 谐振频率,可以兼容点亮 XKT 店里卖的傻瓜灯珠(?)
  • USB PD 诱骗 20V 输入,板载 USB 转串口实现烧写及与上位机(鸽了)间的通信
  • 预留外接按键和指示灯的接口
  • 预留风扇和 NTC 接口,可以整机温控,但是软件还没写
  • 预留 2 位拨码开关及 SWD 接口用于调试和二次开发
  • 预留了与外部控制器(如 ESP32 )的通信接口,具有配置成 I2C 或串口的硬件兼容性

制作注意事项

PCB 为四层,普通白嫖工艺 1.6mm 即可
元件值按照电路图中给出的选择即可,除了 XKT 三件套,发射电容和 AIR001(这芯片谁不剩个十片吃灰啊) 之外,都可以在普通的元件店里配齐
线圈原理图中没有标出,焊在谐振电容的两端的焊盘上即可,型号为 XKT 店内卖的 XKT-L122,187mm/200mm/13.3uH
发射谐振电容需要使用 NPO/C0G 材质,至少 250V 耐压;
容量按照手册给出,计算出的谐振频率和实际的会略有不同,但因为 XKT-001 产生的驱动波形的占空比并不是 50%,所以莫名其妙就能用,模电很神奇吧.jpg

原理、二次开发及调试

Air001 侧通过控制 XKT-001 的使能引脚实现对供电载波的 0%/100% ASK 调制,从而实现单向广播包的发送;但是由于供电问题会导致 LED 闪烁不能使占空比太低,所以目前实现的是使用短0%脉冲并将发射信息调制在 100%->0% 占空比的边沿间的间隔上
接收端 MCU 解调得到数据后,通过比对地址来判定是否需要改变 LED 的 PWM

广播包内包含:命令、目标 LED 地址(可以是广播地址),命令内容(如 RGB 值)
由于软件协议没有啥标准/不确定具体需求,也没有制定什么标准帧格式,这里只会给出一个 Demo,包格式可以方便地修改

二次开发建议使用合宙的 Arduino 适配,至少比 LL 库上手简单多了
串口烧写可以用合宙的 AirISP
如果同时考虑到烧写及调试接收端(尤其是需要配置 Option Bytes 时),可淘宝 9.9 嫖个 PWLINK 用 SWD,他们上位机对 PY32 支持至少是做了

已知问题

  1. 20V 发射电压其实还是不太够。。距离堪忧

待补充

开源协议

全部硬件设计基于 CERN-OHL-S v2 或任何之后的版本开源
除此之外禁止包括但不限于下列类似缺德行为:指导教师抄去写成本科生毕设题目,水教育类论文评教授等
最终解释权归作者所有
虽然选了这个协议,但目前我并没有量产出售的计划
DIY有风险,下单请谨慎检查,作者假定任何复刻用户理解该设计并有完全行为能力,不对可能带来的损失负责

参考资源

Air001 - LuatOS文档
XKT-001 文档:加技术微信好友要来的,见附件

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

3D模型

序号文件名称下载次数
暂无数据

附件

序号文件名称下载次数
1
2097244317XKT001规格书.pdf
115
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。

请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。

底部导航