Files
SeasonWings_LINGNITHM/README.md
T
2022-06-15 02:36:52 +08:00

60 lines
3.4 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 SAMD21G18A 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表已更新,感谢群友海腾的帮助!
#### 2.0更新
* 通过上传新的固件&BootLoader来获得更新功能!
* 键盘模式下新增设置接口,同时遮挡2,4,6号Air即可进入设置模式
* 新增设置模式下的操作逻辑,稍后使用PDF文件进行说明
* 现在你可以为你的键盘以及Air灯光效果自由编辑喜欢的灯光样式啦!
#### 3.0更新
* LINGCON Setting的操作UI有部分变动
* Setting进入逻辑修改,改变为全押Air
### 久违的更新(
#### 4.0更新
* 代码触摸逻辑有大幅改动,现在触摸或许会更灵敏了(?)
* Setting新增触摸校准(黄色按钮),用手指用你认为最小的力度划过触摸区来完成校准
* 改变了新的上传Firmware方式,现在更加方便了,旧固件停止维护
* 同时公开部分底层源代码,有能人士可以按自己所需添加想要的功能,详情见Source code
# License
CC
* 你可以在遵循CC协议的条件下自由修改,查看,下载,使用本项目内文件
* 禁止进行一切商业行为(“商业行为”指一切涉及本项目资金流动,包括但不限于:直接clone本项目文件 不经任何修改 拿来以任何方式出售或牟利的行为)
* 最终解释权归本人所有
# 外观展示
![](https://github.com/SeasonWings/LINGNITHM/blob/main/picture/%E5%A4%96%E8%A7%821.jpg)
# 控制器使用展示
[点击这里!](https://www.bilibili.com/video/BV1Qm4y1Z7ms/ "你会给两个圆圆的硬币对么?")
如果觉得非常棒,可以给我一个一键三连么(