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

周末无聊,用手机APP点亮了STM32板子的灯

[复制链接]
Stm32McuLover 发布时间:2017-3-19 12:26
一直想做个用手机APP远程控制灯的东西,可是不会编程搞手机APP,单片机也不怎么会。直到遇见你-STM32CubeMX & 机智云。让小白也能傻瓜式的搞开发了,点点图标,代码就自动生成好了,彻底解放底层开发,让不怎么会编程的你只需专注应用就可以了。
整个结构就是这样子,通过手机APP控制Nucleo-STM32F767板卡上的三颗LED以及显示STM32F767芯片的温度。
1-结构.png
硬件连接:
ESP8266模块Rx------>  PD5,USART2_TX
ESP8266模块Tx------>  PD6,USART2_RX
板卡上:
绿色LED LD1------>PB0
蓝色LED LD2------>PB7
红色LED LD3------>PB14
与ST-LINK仿真器连接的是串口3;
蓝色用户按键------>PC13
! S1 B0 {7 s0 B. t: @8 q7 p
使用STM32CubeMX这款图形化配置软件可以非常方便的配置外设,再也不用去翻手册啦!
2-配置图.png
根据需要,连接LED的管脚都配置为推挽输出模式,按照电路图,输出高电平即可点亮。
串口3与ST-LINK连接,作为打印日志使用,配置为115200-N-8-1
蓝色按键,根据电路图是按下为高电平,因此配置为下拉输入,用于给一个触发信号,让ESP8266 WIFI模块去联网。
串口2用于与ESP8266 WIFI模块通信,根据机智云平台的要求,配置为9600-N-8-1,且开启接收中断。
ESP8266烧写机智云开发的固件GAgent后,就可以把它当串口透传模块使用,不需要关心与服务器交互的协议。
芯片温度的检测是通过内部ADC的专用通道获取的。
系统时钟配置为216MHz,根据机智云平台接口要求,还需要再配置1个定时器1ms中断。按键使用另外一个定时器去定时扫描。附件有STM32CubeMX配置的PDF报告,根据这个配置即可。

* z, k& _% E  \1 a2 s! `
根据机智云论坛的教程一步步操作,先注册了开发者账号,然后在开发者中心简单的填写了产品信息:
3-数据点.png
然后接可以用单片机代码自动生成工具生成keil工程了,这个关于数据点的excel文件包含在附件,不清楚的可以看看。很多人不会做手机APP,图中这个手机APP是官方提供的公版通用APP,还公开了源码SDK,会移动开发的换个皮肤,Logo就是自己的了,呵呵。
实物1 - 副本.jpg
实物2 - 副本.jpg
实物3 - 副本.jpg
最后总结下:DIY一个远程手机APP现在真是简单,单片机实现3个接口就行了,串口发送和中断接收,定时器1ms中断,利用第三方云服务和图形化的工具。呵呵。
附件:
源码:
NUCLEO_F767ZI.zip (5.1 KB, 下载次数: 53)
收藏 5 评论14 发布时间:2017-3-19 12:26

举报

14个回答
pythonworld 回答时间:2017-3-19 21:06:26
第一个附件和最后一个附件放反了。
hjmhunter 回答时间:2018-4-13 14:59:59
厉害了,标记一下
Veiko 回答时间:2018-4-13 16:53:11
不错哦,谢谢分享
GKoSon 回答时间:2018-4-13 17:01:06
看上去不错  以前是串口 线连接 发送指令   现在我可以蓝牙通过串口发送指令  你已经可以通过平台发送指令了
fansanderen 回答时间:2018-4-13 17:42:12
机智云一直想用,就是理解不深。感谢楼主分享
sicef8108d 回答时间:2018-4-14 12:55:24
刚好想用机智云来玩玩,谢谢楼主!!!!!!!!
wugenchao-14878 回答时间:2018-4-18 17:31:31
厉害了,谢谢分享
cgqlucklinux 回答时间:2018-6-5 12:19:27
感谢楼主分享,大力支持一下,顶上
cgqlucklinux 回答时间:2018-6-5 12:31:33
STM1024 回答时间:2018-6-5 12:33:45
这个不错,可以克服距离的问题了
小冻鸫 回答时间:2018-7-25 11:43:00
刚好需要做物方面的资料,感谢楼主分享
hpfstm32 回答时间:2018-10-30 15:22:28
zanzan
hpfstm32 回答时间:2018-10-30 15:31:09
guoduan download
TLLED 回答时间:2018-10-30 18:02:32
厉害了,           

所属标签

相似分享

关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新和工艺
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版