
【CW32】基于CW32F030的旋转展示台
简介
基于CW32F030芯片制作一个简单的旋转台,CW32开发者扶持计划。
简介:基于CW32F030芯片制作一个简单的旋转台,CW32开发者扶持计划。开源协议
:CC BY 4.0
描述
(手动拼版教程:为何PCB上有一堆乱画的线连着底层GND铺铜?因为要和jlc的下单系统斗智斗勇,让它相信这是一个版可以免费,如果不能免费的话请用这种思路自己修改。最后用蓝色的那种水口钳夹住连接两块板的地方去慢慢磨,不要直接剪剪不动。最后能轻松掰开,在外面找个水泥地打磨一下就好了)
详细视频介绍看b站链接:https://www.bilibili.com/video/BV1Uk4y1j7B3/
步进电机代码驱动:CW32的步进电机和WS2812驱动:以制作简易旋转展台为例_weixin_46495443的博客-CSDN博客
一、主要部件和安装说明
主控CW32F030C8T6是免费拿的,供电用3年前某宝0.1元一个的1117 3.3,蓝牙模块JDY31。转台用5V步进电机28BYJ48,ULN2003驱动,最后绑一圈某宝0.8元的WS2812灯条。底板上面放所有电路,顶板固定步进电机。安装时螺柱长度我用的是M3*22,还要一些螺帽和M3螺丝固定上下板(请根据28BYJ48步进电机的大小选择)。步进电机用螺丝固定在顶板上,与底板之间留一点空隙放飞线。
二、使用说明
电脑蓝牙配对,开串口助手能直接连JDY31。波特率改9600,串口换行发送英文字母和数字实现控制功能:
M0 | M1 | L0 | L1 | P0 | P1 |
电机反转 | 电机正转 | 稍后关灯 | 稍后开灯 | 电机停转 | 电机启转 |
也可以按底板的SW4,按键后在“正转-反转-停转”之间切换。对了,如果按的时间长了些也会进一步触发关WS2812/开WS2812的效果。
只能放很轻的东西上去转。
三、注意事项
1、步进电机的插座在焊接时请务必务必根据电机的线序确定缺口的朝向,反接会出事。
2、外部晶振无需焊接。
3、我碰到1117在输入输出都并联贴片106、104后发生啸叫的情况,那时输出电压会被拉下去,蓝牙模块工作不正常。解决方案是拆掉1117输出3.3V那一侧的106换成同样大小耐压足够的电解电容,电路板上预留了位置。
4、蓝牙串口工作不正常,无操作情况下莫名其妙一直回传0D 0A这种情况,有可能是串口收发两条线短路了。请再焊接一遍芯片的PA8、PA9那条边,和蓝牙模块的对应引脚。
5、目前只用单个轻触开关控制旋转台,其余三个开关有待开发利用。
附件内是源代码和是编译好的hex代码。
设计图

BOM


评论