Files
SeasonWings_LINGNITHM/README.md
T
2022-01-25 15:00:46 +08:00

38 lines
2.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# LINGNITHM
个人记录向半开源CHUNITHM风格音乐游戏控制器
# 如果需要制作本控制器,你大体需要以下能力
* 完善的文件处理能力,可以阅读并看懂包括但不限于CAD,STP,Gerber等文件的作用
* 一定的单片机知识,能够识别和使用BootLoader和固件bin文件
* 一定的动手能力,能完成包括但不限于拧螺丝,贴片焊接,调试硬件等能力
# 控制器构成
* 控制器基于Arduino IDE,使用第三方的platfromIO编写固件程序
* 电路主控芯片使用了ATMEGA SAMD21 MCU,触摸IC使用了MPR121,AIR抬手感应使用了940MM红外对射灯珠
* 基本连接思路为 主控板-触摸板 主控板-AIR发射/接收转接器-HDMI线材-AIR发射/接收
如图所示
![](https://github.com/SeasonWings/LINGNITHM/blob/main/picture/%E5%86%85%E9%83%A8%E6%9E%84%E9%80%A0.jpg)
* [固件方面](https://github.com/SeasonWings/LINGNITHM/tree/main/BootLoader%26Firmware) 有参考GSK,XPENG,ilufang,Sucareto等大佬的代码,在此特别提出感谢!!!
* 上传方面 你需要购买Jlink上传器,通过SEGGER软件向SAMD21上传固件以及BootLoader
* [物料方面](https://github.com/SeasonWings/LINGNITHM/blob/main/PCB%20Gerber%E5%88%B6%E7%89%88%E6%96%87%E4%BB%B61.1/PCB%E7%89%A9%E6%96%99BOM%E8%A1%A8.xlsx) 请在制作完PCB之后自行对照丝印(此句划掉,现在有了)
其余方面想到再补充(
# Update
#### 1.0更新
* 脱胎换骨!现在你可以使用金属化的控制器外壳了!
* 新的PCB设计改动以适配新的外壳。
* 新的固件,包含直连协议(需要配合[修改后的chuniio和Segatools.ini](https://github.com/SeasonWings/LINGNITHM/tree/main/BootLoader%26Firmware/1.0%20Ver/chuniio%26Segatools "请务必将你的控制器设备放在COM1端口上!")使用),以及更加炫酷的灯光,更优的触摸算法。
* 最新最热PCB物料BOM表已更新,感谢群友海腾的帮助!
# 外观展示
![](https://github.com/SeasonWings/LINGNITHM/blob/main/picture/%E5%A4%96%E8%A7%821.jpg)
# 控制器使用展示
[点击这里!](https://www.bilibili.com/video/BV1Qm4y1Z7ms/ "你会给两个圆圆的硬币对么?")
如果觉得非常棒,可以给我一个一键三连么(