你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

低成本盆栽助手——基于机智云平台和大家熟悉的CubeMX HAL... 精华

[复制链接]
逍遥李 发布时间:2016-6-2 15:38
本帖最后由 逍遥李 于 2016-6-2 15:43 编辑

最近在做远程盆栽助手过程中,用到了机智云的平台,为了降低成本没有使用Gokit,尝试使用ESP8266-12F烧写机智云固件的方案,MCU:stm32f103c8t6,但没有使用标准库,而是使用了cubemx HAL库。
1、主要特点:
1)整体成本50以内(不包含电源);
2)使用cubemx完成工程创建,工程基于FREERTOS,使用HAL库;
3)关于环形缓冲区数据写入方法,使用串口空闲中断按桢写入数据,而不是按字节接收;

2、功能简述:
说明:
2.1 装置设计主要用于用户差旅外出期间盆栽的浇水看护;
2.2 1#~3#水泵为三个微型水泵开关控制,可以连接3个微型水泵,每次被触发后水泵会持续浇水一定时间,浇水时间长度由“浇水持续时间”滑动条设定,浇水时间到后会自动关闭水泵,无需再次点击按钮;
2.3 每次只能有一个水泵被触发;
2.4 温湿度信息为DHT11采集到的盆栽附近温湿度值,用户可以根据此温湿度值和平时浇水间隔天数来判断是否需要浇水;
2.5 电源可以使用充电宝也可以直接使用普通手机适配器,连接到stm32F103c8t6最小系统板的micro usb口即可。
(实物图)

实物图1.jpg 实物图2.jpg
(主要模块和接口)
模块组成.png
(手机APP界面)
移动端界面.png
手机APP使用的是机智云官方提供的通用版本,项目创建过程可参考机智云官方例程(目前已创建完成,可直接使用):
3、使用方法
3.1 配置WiFi信息

首先确保WiFi通畅,手机安装
机智云app,然后按下KEY1保持1s以上,看到LED1以10HZ左右频率闪烁时松开KEY1
配置过程.png
打开手机无线局域网设置界面,在列表中找到“XPG-GAgent-XXXX”并连接,密码:123456789
SoftAP配置1.PNG
连接后打开手机APP看到如下界面:
SoftAP配置2.PNG
在此界面中输入家庭WiFi的SSID和密码,点击“配置”,网络顺畅的话大约20s内可以看到如下提示:
IMG_7573.PNG
3.2 绑定设备
点击“确定”后可以看到如下界面:

IMG_7574.PNG
点击“未绑定”可以进行设备绑定操作,绑定后提示:
IMG_7575.PNG
点击“确定”可以看到设备局域网在线,至此配置操作结束,可以进行远程控制了
IMG_7576.PNG
注:因此时设备和手机均在同一局域网内,所以提示“局域网在线”,如手机连入其他WiFi网络或切换到手机网络,则会提示“远程在线”

4、制作步骤:

详细制作步骤计划按以下三部分分三个帖子分享:
1)ESP8266固件烧写
2)cubeMX工程创建与Gokit代码移植
3)原理图与实物测试



收藏 5 评论19 发布时间:2016-6-2 15:38

举报

19个回答
huaiqiao 回答时间:2016-6-2 16:56:20
谢谢分享了
楼主有对esp8266的SDK做修改么
还有您那个黄色的虚线框是用什么软件画的呀
逍遥李 回答时间:2016-6-2 17:01:24
huaiqiao 发表于 2016-6-2 16:56
谢谢分享了
楼主有对esp8266的SDK做修改么
还有您那个黄色的虚线框是用什么软件画的呀 ...

SDK是网友共享的,在机智云官方社区有固件刷入教程和固件,黄色虚线框和标注是visio绘制
huaiqiao 回答时间:2016-6-2 18:00:51
逍遥李 发表于 2016-6-2 17:01
SDK是网友共享的,在机智云官方社区有固件刷入教程和固件,黄色虚线框和标注是visio绘制 ...

好的。您说的那个板块我知道。机制云有个esp8266的板块。
对了机制云的那个ESP8266是esp-12f还是esp-14的封装来着

zhangxu56726 回答时间:2016-6-3 10:12:37
可以分享下源代码吗?
逍遥李 回答时间:2016-6-3 12:35:31
huaiqiao 发表于 2016-6-2 18:00
好的。您说的那个板块我知道。机制云有个esp8266的板块。
对了机制云的那个ESP8266是esp-12f还是esp-14的 ...

12F                 
逍遥李 回答时间:2016-6-3 12:36:41
zhangxu56726 发表于 2016-6-3 10:12
可以分享下源代码吗?

会分享在这里,过两天
那就地方iv 回答时间:2016-6-3 13:17:16
谢谢楼主分享
tempchar 回答时间:2016-6-3 13:58:42
机智云挺方便的,连app都有了,也不用自己搭服务器,就是8266的smartconfig没搞定不是很方便
逍遥李 回答时间:2016-6-3 15:47:32
tempchar 发表于 2016-6-3 13:58
机智云挺方便的,连app都有了,也不用自己搭服务器,就是8266的smartconfig没搞定不是很方便 ...

smartconfig 我直接刷的固件
12下一页

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版