
一起来Dance吧
简介
复刻Github中一个"North pole Circuit"原地址链接:GitHub - Janky-Jingle-Crew/NorthPoleCircuit: 2024 christmas car
简介:复刻Github中一个"North pole Circuit"原地址链接:GitHub - Janky-Jingle-Crew/NorthPoleCircuit: 2024 christmas car开源协议
:LGPL 3.0
描述
视频链接:
项目简介
本项目是复刻github开源项目链接,原项目由于尺寸原因太大超过了白嫖尺寸,所以我将尺寸改小了,原作者的作品非常漂亮
主要硬件
主控:CH32V003F4U6
驱动:DRV8833
蜂鸣器:FUET-1325H
主要玩法
- 可以控制磁铁的移动速度方向以及随着音乐舞蹈
原理解析

绘制类似单线圈PCB,通过不断变化的电压,来控制电流,进而控制磁场,控制放在轨道上的磁铁,最外层加上防护线路同样的原理,防止磁铁脱离轨道
缺陷
由于该PCB尺寸较小,距离这些对磁铁有一定影响的元件较近(电感,按键以及USB接口),可以会将磁铁吸引过去,使得磁铁运行不是非常顺滑
复刻教程
所需材料
- WCH-LinkE下载器(注意一定是WCH-LinkE下载器,带E的后缀才支持CH32V003)
- 杜邦线(一公一母三根线)(3.3V,GND,SWDIO)
- 原工程代码或者bin文件(原作者利用vscode+platformio开发环境,更新可能会比较慢,所以我把编译好的bin文件放在了最后)
烧录方式(主要介绍第二种方式)
- Vscode+platformio
- WCH下载器+bin文件
WCH下载(3步)
-
安装驱动
-
调整下载模式
-
下载
1.安装驱动:打开WCH下载器文件,解压文件,找到Drv_Link目录安装里面的驱动


2.插上WCH-LinkE下载器,此时指示灯红灯蓝灯一起亮,且在设备管理器中显示如下界面证明驱动安装成功,但需要切换下载器下载模式,此时打开WCH-LinkUtility.exe,找到Active WCH-Link Mode,下拉选择WCH-LinkRC,最后选择Set,等待WCH-linkE蓝灯熄灭即可配置


3.连接好3V3,GND,SWDIO三根线,选择WCH-LinkUtility.exe状态栏的File->Open firmware->选择Bin文件->找到需要下载的BIN文件,点击确定,最后点击Target->program等待下载完成



注意有两个芯片对应两个bin文件,下载时正确选择对应文件,原理图编号U5下载Music,原理图编号U4下载Track
- Music.bin
- Track.bin
设计图
未生成预览图,请在编辑器重新保存一次BOM
暂无BOM
克隆工程知识产权声明&复刻说明
本项目为开源硬件项目,其相关的知识产权归创作者所有。创作者在本平台上传该硬件项目仅供平台用户用于学习交流及研究,不包括任何商业性使用,请勿用于商业售卖或其他盈利性的用途;如您认为本项目涉嫌侵犯了您的相关权益,请点击上方“侵权投诉”按钮,我们将按照嘉立创《侵权投诉与申诉规则》进行处理。
请在进行项目复刻时自行验证电路的可行性,并自行辨别该项目是否对您适用。您对复刻项目的任何后果负责,无论何种情况,本平台将不对您在复刻项目时,遇到的任何因开源项目电路设计问题所导致的直接、间接等损害负责。










