![shequ.stmicroelectronics.cn](./template/st_v1/static/img/logo2.png)
本帖最后由 逍遥李 于 2016-6-2 15:43 编辑 : Q8 E! Q4 d: v, |- B' z+ O 最近在做远程盆栽助手过程中,用到了机智云的平台,为了降低成本没有使用Gokit,尝试使用ESP8266-12F烧写机智云固件的方案,MCU:stm32f103c8t6,但没有使用标准库,而是使用了cubemx HAL库。 1、主要特点:- Z( y, s% q, X+ F" P, @! z& _; L 1)整体成本50以内(不包含电源); 2)使用cubemx完成工程创建,工程基于FREERTOS,使用HAL库; 3)关于环形缓冲区数据写入方法,使用串口空闲中断按桢写入数据,而不是按字节接收; 6 {# w2 E( V" U u0 f4 } m 2、功能简述:- |) }& e4 l. ?$ z: h+ Q 说明: 2.1 装置设计主要用于用户差旅外出期间盆栽的浇水看护; 2.2 1#~3#水泵为三个微型水泵开关控制,可以连接3个微型水泵,每次被触发后水泵会持续浇水一定时间,浇水时间长度由“浇水持续时间”滑动条设定,浇水时间到后会自动关闭水泵,无需再次点击按钮;) ]4 E; a; U2 {- P5 e) }" P 2.3 每次只能有一个水泵被触发; 2.4 温湿度信息为DHT11采集到的盆栽附近温湿度值,用户可以根据此温湿度值和平时浇水间隔天数来判断是否需要浇水; 2.5 电源可以使用充电宝也可以直接使用普通手机适配器,连接到stm32F103c8t6最小系统板的micro usb口即可。 (实物图) ![]() ![]() (主要模块和接口) ![]() (手机APP界面) K6 c5 i! e; W e6 `7 T: E ![]() 手机APP使用的是机智云官方提供的通用版本,项目创建过程可参考机智云官方例程(目前已创建完成,可直接使用): n7 ?; R* N, w& p6 K 3、使用方法8 g2 g9 n. p, d6 b- x) a1 ]; y 3.1 配置WiFi信息: W/ d$ H" R: ]7 {4 O: x( ~8 l 首先确保WiFi通畅,手机安装机智云app,然后按下KEY1保持1s以上,看到LED1以10HZ左右频率闪烁时松开KEY1/ v4 J/ Q) _) `! N2 [; ~) d ![]() 打开手机无线局域网设置界面,在列表中找到“XPG-GAgent-XXXX”并连接,密码:1234567898 Z6 a- Q% A4 b9 p6 A, ?3 b9 k ![]() 连接后打开手机APP看到如下界面:: I/ {. {! b# F4 { F- k ![]() 在此界面中输入家庭WiFi的SSID和密码,点击“配置”,网络顺畅的话大约20s内可以看到如下提示:& X/ V8 K. ~4 H3 V) @ R ![]() 3.2 绑定设备+ g5 Y( |: \% J 点击“确定”后可以看到如下界面: ![]() 点击“未绑定”可以进行设备绑定操作,绑定后提示: ![]() 点击“确定”可以看到设备局域网在线,至此配置操作结束,可以进行远程控制了: L7 V' ~' k# x6 q( b ![]() 注:因此时设备和手机均在同一局域网内,所以提示“局域网在线”,如手机连入其他WiFi网络或切换到手机网络,则会提示“远程在线” 4、制作步骤:" y% C/ ]( o E0 Q# W9 C) Y* B 详细制作步骤计划按以下三部分分三个帖子分享: 1)ESP8266固件烧写 2)cubeMX工程创建与Gokit代码移植 ?6 p( h( F4 T& l7 [: q) I# G 3)原理图与实物测试 ( I1 R! C" U. D b: \' o# h- F* Y 1 ~/ e% Q& y7 w r1 A) y+ n |
好的。您说的那个板块我知道。机制云有个esp8266的板块。
对了机制云的那个ESP8266是esp-12f还是esp-14的封装来着
4 C- W8 w r4 a
12F
SDK是网友共享的,在机智云官方社区有固件刷入教程和固件,黄色虚线框和标注是visio绘制
楼主有对esp8266的SDK做修改么
还有您那个黄色的虚线框是用什么软件画的呀
会分享在这里,过两天
smartconfig 我直接刷的固件
好的,知道了。
ESP8266联网没问题,用作MCU也没问题,就是平台和APP的支持有问题,另外就是比较熟悉stm32,开发周期短