OpenEdv-开源电子网

 找回密码
 立即注册

扫一扫,访问微社区

正点原子新作:阿波罗STM32F767&F429&探索者STM32F4开发板&赶快来下载资料哦。

查看: 2089|回复: 18

分享一下使用机智云APP控制战舰V3

[复制链接]

  离线 

38

主题

132

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
1193
金钱
1193
注册时间
2015-11-11
在线时间
115 小时
发表于 2017-6-15 15:27:09 | 显示全部楼层 |阅读模式
正点原子公众号
本帖最后由 wcyingdream 于 2017-6-15 15:46 编辑

第一步:注册机智云,然后进入到开发者中心,然后开始创建新产品
1.png
2.png

设置好后点击保存,这个时候会跳转到开发向导界面,选择去添加数据点
3.png
4.png
5.png
我们建3个数据节点,分别用来打开LED1,LED2,和蜂鸣器。读写类型选为可写,因为要控制这些灯。数据类型默认布尔值,下面的备注随便写。
保存好后记得点应用,最后建完如下图
6.png
然后点击左侧的开发向导,进入MCU开发
7.png
8.png
这里默认的就是stm32f103系列的,下面要填一下设备的product secret的序列号,这个序列号在左侧基本信息处查询,需要输入机智云账户的密码才能看见全部的,复制过去
9.png
填好之后,点击MCU开发处的生成代码包,即可生成我们开发板所需要的代码,然后点击下载,将代码包下载下来。
第二步:修改代码
10.png
打开工程,如图,结构如图,然后自己添加led,和beep的初始化文件,可参考战舰的例程。
/**********gizwits_product.c***********/需要修改的地方是,LED1_ON和LED1_OFF自己实现,LED2和BEEP同此
11.png

/**********gizwits_product.h***********/
#define UART_BAUDRATE                         9600
#define UART_PORT                             3
#define UART                                     USART3
#define UART_IRQ                                USART3_IRQn
#define UART_IRQ_FUN                    USART3_IRQHandler


#if (UART_PORT == 3)

#define UART_GPIO_Cmd          RCC_APB2PeriphClockCmd
#define UART_GPIO_CLK          RCC_APB2Periph_GPIOB

#define UART_AFIO_Cmd          RCC_APB2PeriphClockCmd
#define UART_AFIO_CLK          RCC_APB2Periph_AFIO

#define UART_CLK_Cmd           RCC_APB1PeriphClockCmd
#define UART_CLK               RCC_APB1Periph_USART3

#define UART_GPIO_PORT         GPIOB
#define UART_RxPin             GPIO_Pin_11
#define UART_TxPin             GPIO_Pin_10


/***************main.c***************/
修改  keyInit 函数,设定这里为开发板上的key0,和key1的初始化
singleKey[0] = keyInitOne(RCC_APB2Periph_GPIOE, GPIOE, GPIO_Pin_4, key1ShortPress, key1LongPress);
singleKey[1] = keyInitOne(RCC_APB2Periph_GPIOE, GPIOE, GPIO_Pin_3, key2ShortPress, key2LongPress);

并且在main函数里加上led和beep的初始化函数,注释掉stm32f10x_it.c里的usart3的中断函数,注释掉hal_uart.h里的Open_Uart3
至此,代码修改完毕。下载到板子里。

第三步:给原子的ESP8266烧写机智云的固件
如何接线,
12.png
把图中第一处红框框(从左往右数)的跳帽拔掉,然后用跳线把RXD引脚和ESP8266的TXD相连,TXD的引脚和ESP8266的RXD相连,
第二处红框框2个跳帽跳上去,第三处红框框处,用跳线将3.3V引脚和ESP8266的VCC相连,GND和ESP8266的GND相连,另一个GND和ESP8266的IO_0相连
接好后通电,按照机智云的方法来烧写ESP8266的固件,链接:http://club.gizwits.com/thread-3551-1-1.html
烧写完毕,拔掉线,将第一处红框框处的跳帽再插上。将ESP8266插在第三处红框框下面那个接口处。
第四步:下载测试APP,因为我不会写APP
到机智云的下载中心下载,下载链接:http://dev.gizwits.com/zh-cn/dev ... emo_app?protoc=WIFI
打开APP,直接点跳过
14.png
进入到下面这个界面,然后点击右上角,选择添加设备
15.png
在这里输入你用的WiFi的账号和密码,然后点下一步
16.jpg
选择乐鑫
17.jpg
此时长按开发板的KEY0键,重启ESP8266,打开原子串口调试助手,看到重启成功后,
勾选手机上的已完成上述操作,点下一步,等待手机自动搜索到设备
18.jpg
然后点击这个设备进去后,就可以控制开发板了。
19.png
至此,开发板已经连接到机智云,可以在机智云官网的开发者中心看到此设备上线了,手机使用4G网也可以控制开发板。至于还想控制开发板上别的外设,大家就自行拓展。
最后的遗憾是没有能够开发出自己的APP,希望会开发APP的大佬做一个开发APP的教程,那就完美了。


战舰V3机智云版.zip

7.18 MB, 下载次数: 2186

好好学习
回复

使用道具 举报

  离线 

482

主题

8万

帖子

30

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
117015
金钱
117015
注册时间
2010-12-1
在线时间
896 小时
发表于 2017-6-18 11:00:19 | 显示全部楼层
回复 支持 反对

使用道具 举报

  离线 

6

主题

33

帖子

0

精华

初级会员

Rank: 2

积分
99
金钱
99
注册时间
2016-8-2
在线时间
17 小时
发表于 2017-7-15 22:06:04 | 显示全部楼层
本帖最后由 刘毅壁虎 于 2017-7-15 23:56 编辑

我用你相同的方法创建了一个MCU代码包,但是无法下载到开发板上去。我用的是STM32F4探索者的开发板。显示“No JLink Device found”。我已经将Debug里的Use改为ST-Link了啊。你遇到过相同的情况没有?
@正点原子
阿里旺旺图片20170715220735.jpg

阿里旺旺图片20170715220750.jpg

阿里旺旺图片20170715220803.jpg

阿里旺旺图片20170715220814.jpg
————————————————————————————————————————————————————————————————————————————————————————————————————————

已找到症结所在,在Utilities中还有一个设置调试器的选项,改为ST-Link后,即可使用。
阿里旺旺图片20170715235503.jpg
PS:与原子哥提供的其他源代码程序进行了对比,别的程序这个位置没有这个下拉菜单,很奇怪。


回复 支持 反对

使用道具 举报

  离线 

9

主题

141

帖子

0

精华

高级会员

Rank: 4

积分
707
金钱
707
注册时间
2015-12-19
在线时间
87 小时
发表于 2017-7-16 09:03:26 | 显示全部楼层
厉害了 我的哥  
回复 支持 反对

使用道具 举报

  离线 

4

主题

164

帖子

0

精华

高级会员

Rank: 4

积分
609
金钱
609
注册时间
2017-3-11
在线时间
56 小时
发表于 2017-7-26 22:29:10 | 显示全部楼层
可以啊
回复 支持 反对

使用道具 举报

  离线 

7

主题

37

帖子

0

精华

初级会员

Rank: 2

积分
150
金钱
150
注册时间
2016-3-1
在线时间
35 小时
发表于 2017-7-27 19:26:25 | 显示全部楼层
mark一下
回复 支持 反对

使用道具 举报

  离线 

6

主题

150

帖子

0

精华

高级会员

Rank: 4

积分
624
金钱
624
注册时间
2015-5-8
在线时间
112 小时
发表于 2017-7-27 19:36:15 | 显示全部楼层
厉害了
回复 支持 反对

使用道具 举报

  离线 

1

主题

57

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
284
金钱
284
注册时间
2017-5-17
在线时间
41 小时
发表于 2017-7-27 21:14:12 | 显示全部楼层
厉害。。
回复 支持 反对

使用道具 举报

  离线 

3

主题

53

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2017-7-29
在线时间
18 小时
发表于 2017-7-29 15:43:54 | 显示全部楼层
强,学习了, 不错
回复 支持 反对

使用道具 举报

  离线 

4

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
189
金钱
189
注册时间
2017-7-18
在线时间
53 小时
发表于 2017-8-24 17:28:54 | 显示全部楼层
强。。。。。。。。。
回复 支持 反对

使用道具 举报

  离线 

21

主题

31

帖子

0

精华

初级会员

Rank: 2

积分
138
金钱
138
注册时间
2016-8-25
在线时间
16 小时
发表于 2017-8-28 09:59:59 | 显示全部楼层
关于 机智云APP如何开发,有13个视频分享:
QQ截图20170828095920.png


更多分享请看 http://club.gizwits.com/thread-7226-1-1.html

回复 支持 反对

使用道具 举报

  离线 

1

主题

9

帖子

0

精华

新手上路

Rank: 1

积分
25
金钱
25
注册时间
2017-8-4
在线时间
3 小时
发表于 2017-8-28 19:46:50 | 显示全部楼层
请问一下,你的wifi固件软件是在win10上运行么?我的在win10上运行不了
回复 支持 反对

使用道具 举报

  离线 

1

主题

276

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
589
金钱
589
注册时间
2017-2-18
在线时间
254 小时
发表于 2017-8-28 19:57:29 | 显示全部楼层
想个名称真难 发表于 2017-8-28 19:46
请问一下,你的wifi固件软件是在win10上运行么?我的在win10上运行不了

WIFI固件软件是指ESP8266的固件么。是的话一般是烧写固件到ESP8266
回复 支持 反对

使用道具 举报

  离线 

0

主题

1

帖子

0

精华

新手上路

Rank: 1

积分
2
金钱
2
注册时间
2017-8-30
在线时间
0 小时
发表于 2017-8-30 11:41:12 | 显示全部楼层
为什么我绑定不了设备?
回复 支持 反对

使用道具 举报

  离线 

0

主题

128

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
224
金钱
224
注册时间
2017-5-26
在线时间
76 小时
发表于 2017-8-30 15:27:28 来自手机 | 显示全部楼层
顶!!!
来自: 微社区
回复 支持 反对

使用道具 举报

  离线 

9

主题

61

帖子

0

精华

初级会员

Rank: 2

积分
194
金钱
194
注册时间
2017-10-2
在线时间
31 小时
发表于 2017-11-2 22:21:36 | 显示全部楼层
老哥好强啊
回复 支持 反对

使用道具 举报

  离线 

2

主题

7

帖子

0

精华

新手上路

Rank: 1

积分
36
金钱
36
注册时间
2017-5-26
在线时间
8 小时
发表于 7 天前 | 显示全部楼层
你好,按照你的步奏,手机在搜索连接设备时超时,试了好几次都是这样,是什么原因呢?
回复 支持 反对

使用道具 举报

  离线 

2

主题

7

帖子

0

精华

新手上路

Rank: 1

积分
36
金钱
36
注册时间
2017-5-26
在线时间
8 小时
发表于 6 天前 | 显示全部楼层
runandrun 发表于 2017-11-11 22:12
你好,按照你的步奏,手机在搜索连接设备时超时,试了好几次都是这样,是什么原因呢?

自己的问题,程序未改正确,已改好,实验成功。
回复 支持 反对

使用道具 举报

  离线 

8

主题

89

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
400
金钱
400
注册时间
2017-4-26
在线时间
60 小时
发表于 4 天前 | 显示全部楼层
最近想做一个云台控制的项目,学习学习
以我资质之驽钝,当平心静气、循序渐进、稳扎稳打,不辜负他人勉励。
回复 支持 反对

使用道具 举报

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

本版积分规则




QQ|联系我们|手机版|官方淘宝店|新浪微博|微信公众平台|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2017-11-18 16:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表
/* */