打印
[STM32F1]

USB风扇改造记:实现USB风扇远程控制

[复制链接]
813|10
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
使用esp8266开发板和机智云云端,实现将USB风扇,改造成可以远程控制转速的智能风扇。
1、准备工作
硬件:
(1)esp8266开发板
(2)USB线
(3)USB风扇
软件:
(1)esp8266开发环境 eclipse IDE 或VS 等编译软件
(2)烧录软件
(3)Vmwave 虚拟机 linux1、准备工作
硬件:
(1)esp8266开发板
(2)USB线
(3)USB风扇
软件:
(1)esp8266开发环境 eclipse IDE 或VS 等编译软件
(2)烧录软件
(3)Vmwave 虚拟机 linux
2、开始开发
2.1 注册开发者账号、新建产品(具体参考上一遍教程--远程控制点亮RGB灯)
https://www.cnblogs.com/cyyz-le/p/10920034.html
2.2 数据点设置
2.3 云端生成代码
2.4 下载微信宠物屋 将motor、RGB灯的.c文件和.h文件导入到项目代码(https://download.gizwits.com/zh-cn/p/92/93)
2.5 rgb、motor初始化 ,**头文件
2.6设置回调函数
按键回调函数,smartconfig 按键配网,长按和短按 RGB灯颜色反馈
2.7 数据点代码修改
修改app/Gizwits/gizwits_product.c 下的 gizwitsEventProcess
在之前设置的数据点(EVENT_)对应的case下添加代码
每一档修改motorContro()的值即可控制转速
代码修改完成
2.6 编译
因为电脑使用的x86编译器生成的机器码是无法在esp8266上运行的,需要交叉编译工具链编译,所以要在虚拟机LINUX系统上进行
具体操作参考机智云的物联网开发平台搭建,这里就不再赘述
http://docs.gizwits.com/zh-cn/deviceDev/WiFiSOC/gokit3S%E4%BA%8C%E6%AC%A1%E5%BC%80%E5%8F%91.html
2.7 烧写固件
下载烧写软件
https://www.espressif.com/sites/default/files/tools/flash_download_tools_v3.6.4.rar
esp_init_data_default.bin 0x3fc000
blank.bin 0x3fe000
boot_v1.6.bin 0x00000
user1.4096.new.6.bin 0x01000
开发板进入烧录方式
如图,开关拨到下载位置,开发板关闭
点击烧录软件的开始按钮后,给开发板上电
烧录完毕后记得将开关拨回运行
bin 文件的烧录地址看下面
3 结果展示
演示效果如下
演示地址:https://v.qq.com/x/page/x0875mpq7tg.html

使用特权

评论回复
沙发
huquanz711| | 2021-6-8 18:58 | 只看该作者
哈哈,不错可玩性高。

使用特权

评论回复
板凳
pl202| | 2022-12-4 21:12 | 只看该作者
这个控制控制是怎么试下隔离的              

使用特权

评论回复
地板
MessageRing| | 2022-12-6 14:06 | 只看该作者
挺有意思的,可以远程操控

使用特权

评论回复
5
mmbs| | 2022-12-10 09:26 | 只看该作者
这个可以计算使用了多少的功率吗?

使用特权

评论回复
6
pentruman| | 2022-12-10 16:20 | 只看该作者
USB风险高端了 。              

使用特权

评论回复
7
uptown| | 2022-12-12 17:26 | 只看该作者
使用是是机智云的控制代码吗?              

使用特权

评论回复
8
wwppd| | 2022-12-17 14:45 | 只看该作者
是否可以远程联网控制呢?              

使用特权

评论回复
9
康康2020|  楼主 | 2022-12-31 10:07 | 只看该作者
wwppd 发表于 2022-12-17 14:45
是否可以远程联网控制呢?

可以的

使用特权

评论回复
10
timfordlare| | 2023-1-10 20:01 | 只看该作者
通信协议是MQTT吗?              

使用特权

评论回复
11
bestwell| | 2023-1-13 21:46 | 只看该作者
这个是物联网方面的设计吗              

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

36

主题

67

帖子

1

粉丝