182|9

7

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

用小程序控制硬件如此简单 [复制链接]

本帖最后由 汉尼拔1号 于 2025-1-13 20:02 编辑
 

最近想做一个灯光控制器,想用手机控制,天气太冷不想下床关灯。本来打算自己写个小程序,但现在的小程序要求太严苛了,需要认证还需要备案。。。

后来在网上找到现成的小程序wexcube,它可以自定义页面,用起来挺方便的,先用它搭建一个Demo。

 

第一步就是创建自己的设备,需要设置好蓝牙模块对应的特征值,

我使用的是JDY-10透传BLE模块。

 

然后添加自己需要的控件,
 
再根据需要调整控制属性,和坐标,优化一下外观
 
最后把wexcube提供的sdk下载到自己的单片机内,就可以实现与小程序的通信了。
WeChat_20250113191658

 

这个小程序用起来是挺方便的,但不支持横屏模式,我设的一个遥控车页面就看起来怪怪的

 

BLE蓝牙模块使用的是:JDY-10

小程序使用的是:WeXCube

单片机使用的是:GD32F130C8T6,编译器为 Keil5

附件为单片机程序 LED_Test.rar (1.37 MB, 下载次数: 0)

当然也可以参考wexcube提供的例子

链接已隐藏,如需查看请登录或者注册

最新回复

设计的页面能分享给其他人吗   详情 回复 发表于 5 天前
点赞(2) 关注(1)
 

回复
举报

6450

帖子

9

TA的资源

版主

沙发
 

wexcube提供的sdk下载到自己的单片机,这个有什么要求吗?不同的单片机对应的工程应该是不同的

点评

没什么要求的,这个sdk里面没有限制单片机只是c语言代码,我在GD和STM上都用了,在keil和rt-thread编译器也用过,没发现什么问题,当然单片机要有一定的rom和ram,这个sdk需要1k左右的rom和最少0.5k的ram。  详情 回复 发表于 5 天前
个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 

回复

7

帖子

0

TA的资源

一粒金砂(中级)

板凳
 
秦天qintian0303 发表于 2025-1-14 09:15 wexcube提供的sdk下载到自己的单片机,这个有什么要求吗?不同的单片机对应的工程应该是不同的

没什么要求的,这个sdk里面没有限制单片机只是c语言代码,我在GD和STM上都用了,在keil和rt-thread编译器也用过,没发现什么问题,当然单片机要有一定的rom和ram,这个sdk需要1k左右的rom和最少0.5k的ram。

点评

实际上就是串口透传的AT指令解析与控制    详情 回复 发表于 5 天前
 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

4
 

这个wexcube小程序连接蓝牙确实很方便,但现在很多应用都是连接wifi,不知道后面会不会加上wifi连接功能

 
 
 

回复

6450

帖子

9

TA的资源

版主

5
 
汉尼拔1号 发表于 2025-1-14 10:22 没什么要求的,这个sdk里面没有限制单片机只是c语言代码,我在GD和STM上都用了,在keil和rt-thread编译器 ...

实际上就是串口透传的AT指令解析与控制  

点评

不是AT指令的,AT指令只是用来设置蓝牙模块的,并不能和小程序建立通信。 wexcube是利用蓝牙模块的透传,然后做了一套通信协议,小程序和单片机的sdk就用这套协议进行通信的。  详情 回复 发表于 5 天前
个人签名

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(中级)

6
 
秦天qintian0303 发表于 2025-1-14 12:28 实际上就是串口透传的AT指令解析与控制  

不是AT指令的,AT指令只是用来设置蓝牙模块的,并不能和小程序建立通信。

wexcube是利用蓝牙模块的透传,然后做了一套通信协议,小程序和单片机的sdk就用这套协议进行通信的。

 
 
 

回复

1658

帖子

0

TA的资源

五彩晶圆(初级)

7
 

有点意思,我之前用的蓝牙继电器模块来控制房间的照明

你这个更复杂一点,需要用到单片机搭配蓝牙模块

网上的小程序怎么应用到手机里呢?支持二次开发吗?

 

点评

是微信小程序,直接打开就行,小程序页面可以自定义二次开发  详情 回复 发表于 5 天前
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(中级)

8
 
se7ens 发表于 2025-1-14 14:11 有点意思,我之前用的蓝牙继电器模块来控制房间的照明 你这个更复杂一点,需要用到单片机搭配蓝牙模块 ...

是微信小程序,直接打开就行,小程序页面可以自定义二次开发

 
 
 

回复

2

帖子

0

TA的资源

一粒金砂(初级)

9
 

设计的页面能分享给其他人吗

点评

应该不行,数据存放在本地  详情 回复 发表于 5 天前
 
 
 

回复

7

帖子

0

TA的资源

一粒金砂(中级)

10
 
wangxiaocheng 发表于 2025-1-14 20:18 设计的页面能分享给其他人吗

应该不行,数据存放在本地

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表