使用体感进行操作,通过蓝牙连接到多模网关,可以在app中设置控制方式来控制其他涂鸦设备,目前支持上下左右方向甩动,有一个可操作的led灯。
涂鸦BP3L蓝牙模块
16P
充电芯片
mos芯片
6轴陀螺仪芯片
低压差3.3v LDO
按压式按钮
0805
0603
0603
0603
1206
0805
红色0603
蓝色0603
尺寸随意能插进去为准
0603
0603
0603
0603
一. 创建涂鸦产品
选择找不到品类
名称自定,选择蓝牙协议,确定,产品就建好了。
二. 定义DP ID
直接点确定即可,由于是自己开发的,需要自定义设置
点击图片中的添加功能,按照下表填写
三. 选择面板
选择Studio自由配置面板并确定
四. 选择模块
点击硬件开发选项卡 按照图片选择模块和固件,至此完成设置,下单购买模块即可。
五. 按照bom表焊接主板
六. 烧写软件
使用keil编译固件,然后通过串口用厂家的PhyPlusKit烧写进去。 程序请到https://github.com/was3912734/TUYA-Magic-wand下载
硬件设计思路和程序开发部分详见涂鸦的教程:
https://blog.csdn.net/sandwich_iot/article/details/122037769
https://blog.csdn.net/sandwich_iot/article/details/122129051
本次活动学习了模块的sdk开发和程序移植,对定时器和中断有了较深刻的认识,整个项目下来对编程有了更深刻的认识,之前我都是自学很多东西不懂,感谢涂鸦工程师的帮助,通过读代码学会了不少东西。