站内搜索
发作品签到
一起来Dance吧
专业版

一起来Dance吧

工程标签

32位单片机

643
0
0
2

简介

复刻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

创建时间:2024-12-22 00:25:39更新时间:2025-01-14 11:40:34

描述

视频链接:

B站视频--功能演示及介绍

项目简介

本项目是复刻github开源项目链接,原项目由于尺寸原因太大超过了白嫖尺寸,所以我将尺寸改小了,原作者的作品非常漂亮

主要硬件

主控:CH32V003F4U6

驱动:DRV8833

蜂鸣器:FUET-1325H

主要玩法

  • 可以控制磁铁的移动速度方向以及随着音乐舞蹈

原理解析

image.png

绘制类似单线圈PCB,通过不断变化的电压,来控制电流,进而控制磁场,控制放在轨道上的磁铁,最外层加上防护线路同样的原理,防止磁铁脱离轨道

缺陷

由于该PCB尺寸较小,距离这些对磁铁有一定影响的元件较近(电感,按键以及USB接口),可以会将磁铁吸引过去,使得磁铁运行不是非常顺滑


复刻教程

所需材料

  • WCH-LinkE下载器(注意一定是WCH-LinkE下载器,带E的后缀才支持CH32V003)
  • 杜邦线(一公一母三根线)(3.3V,GND,SWDIO)
  • 原工程代码或者bin文件(原作者利用vscode+platformio开发环境,更新可能会比较慢,所以我把编译好的bin文件放在了最后)

烧录方式(主要介绍第二种方式)

  1. Vscode+platformio
  2. WCH下载器+bin文件

WCH下载(3步)

  1. 安装驱动

  2. 调整下载模式

  3. 下载


1.安装驱动:打开WCH下载器文件,解压文件,找到Drv_Link目录安装里面的驱动

image-20250111155359644.png

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

link.png

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

link2.png
ok.png


注意有两个芯片对应两个bin文件,下载时正确选择对应文件,原理图编号U5下载Music,原理图编号U4下载Track

  • Music.bin
  • Track.bin

设计图

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

BOM

暂无BOM

3D模型

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

附件

序号文件名称下载次数
1
bin文件.rar
5
2
WCH下载器.rar
8
3
展示视频.mp4
0
克隆工程
添加到专辑
0
0
分享
侵权投诉
知识产权声明&复刻说明

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

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

底部导航