物联网解决方案
12下一页
返回列表 发新帖

【物联网WiFi开发板M303I-B】微信端实时检测当前环境温度

[复制链接]
  • TA的每日心情
    擦汗
    2017-4-12 11:25
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    9

    主题

    182

    帖子

    4731

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    4731
    发表于 2017-3-29 11:26:02  | 显示全部楼层 | 阅读模式

    公开设备实时看 这是什么->

    20:57
    匿名用户
    通过微信查询温湿度
    20:52
    匿名用户
    通过微信控制多彩灯光
    20:52
    匿名用户
    通过微信控制多彩灯光
    20:52
    匿名用户
    通过微信控制多彩灯光
    20:52
    匿名用户
    通过微信控制多彩灯光
    20:52
    匿名用户
    通过微信控制多彩灯光
    20:52
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信查询温湿度
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:51
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
    20:50
    匿名用户
    通过微信控制多彩灯光
     

    马上注册,免费领取开发板,一周变智能硬件开发达人!

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
      上个帖子写了用微信端的指令数据点亮stm32的LED灯和数码管,本打算这周写甲醛检测仪的帖子,可目前还在调试中。
    就先写一个检测当前温度的小实验吧
    要检测当前温度首先需要一个DS18B20的温度传感器(因为这个模块的驱动最容易写啦)
    硬件搭建:
    QQ截图20170329103552.png





                                   
    登录/注册后可看大图

                                   
    登录/注册后可看大图

                                   
    登录/注册后可看大图

                                   
    登录/注册后可看大图

                                   
    登录/注册后可看大图

                                   
    登录/注册后可看大图

                                   
    登录/注册后可看大图

    实验器材:
     小板 温度传感器模块 DS18B20 模块(购买链接)

    QQ截图20170329102542.png




      DS18B20传感器(购买链接)
    QQ截图20170329102622.png

    其实只需要购买传感器就够啦,因为STM32板子上已经有模块了我们把买来的传感器直接插在上面就好了用线连一下感觉逼格要高一点

    QQ截图20170329103843.png

    插的时候要注意点曲面对曲面,平面对平面,不然电源和地会接反
    用外接的模块要看一下STM32核心板的GPIO引脚
    QQ截图20170329132917.png

    DS18B20的D0脚与核心板的PG11(源码驱动GPIO配置也就是这个引脚)连接就行了,其他两个脚是VCC和GND 接5V电源


                                   
    登录/注册后可看大图

                                   
    登录/注册后可看大图

                                   
    登录/注册后可看大图

                                   
    登录/注册后可看大图

                                   
    登录/注册后可看大图

                                   
    登录/注册后可看大图



    要使微信端的数据透传实时的显示当前的温度,还是原来的套路,首先还是得让PC端实时的在串口上打印当前的温度数据
    源码和步骤:
    一:PC端串口实时显示检测的温度
      首先我们看一下源码驱动,跟原来一样还是把源码统一放到百度云盘
    DS18B20驱动源码:http://pan.baidu.com/s/1nvlZAmH
    QQ截图20170329105016.png

    因为我们没有用到中断,就是对GPIO引脚进行绑定,然后对DS18B20的DO数据引脚进行读写,最后通过UARSTCOM3串口打印出来
    具体引脚的读写大家可以看一下普中提供的教学视频
    源码教程:http://pan.baidu.com/s/1skYupQ1

    接下来就是串口配置了,之前都是在UARST3的中断中 通过发送指令打印读取的数据,老是要发送指令感觉太麻烦了,所有我写了可UARST3的串口打印函数这里命名为printfcom3
    来看看这个函数
    QQ图片20170329110011.png

    其实printfcom3_init()函数就是对USART3的引脚初始化及一些波特率校验位的配置,跟之前的USART3的串口初始化一模一样这样写是方便移植
    函数名大家都可以自己取
    fputc()这个函数就是把printf的数据发送到串口端,然后串口端一直等待获取就行
    源码知道了我们就来调试吧
    首先编译
    QQ截图20170329110706.png

    没有错误(警告是没有用空白行结束,大家写c语言是肯定经常遇见直接无视)
    然后用usb转串口连接开发板,再打开串口助手上电后可一看到每隔一秒会打印当前的温度
    QQ截图20170329093810.png


    串口工具的一些设置这里就不再累述了,到这一步就代表将检测的温度打印到PC端是没有问题的



                                   
    登录/注册后可看大图

                                   
    登录/注册后可看大图

                                   
    登录/注册后可看大图

                                   
    登录/注册后可看大图

                                   
    登录/注册后可看大图

                                   
    登录/注册后可看大图

                                   
    登录/注册后可看大图

                                   
    登录/注册后可看大图

    二、将数据反馈到微信端
    pc串口工具能获取到数据,传送到微信端就特别容易了,将M303I-B透传板的环境配置一下(不知道的可以看一下之前的两个帖子)
    还是和原来一样用DB9的交叉线将stm32和透传板相连
    然后我们就能看到和电脑上显示的温度是的一样的
    QQ截图20170329112000.png


    因为微信数据透传是不能显示中文的,会乱码,所以我把源码改成了英文的提示
    QQ截图20170329112238.png


    我怕检测出来的温度不是很精确,所以用小e板的温度检测测试了一下
    QQ截图20170329112441.png



                                   
    登录/注册后可看大图

                                   
    登录/注册后可看大图


    可以看到精度还是差不了多少的
    下个帖子更新甲醛检测仪的完整教程吧(I2C协议还是不太了解,所以做起来特别困难,希望能有老司机多带带我)源码和硬件搭建有任何问题可以跟帖回复,我将第一时间解答额













    智能硬件开发:http://www.kaifakuai.com
    提供智能硬件开发技术服务,包括智能wifi模块、智能2g模块、物联网管理平台、微信和Android等7大平台SDK。
    欢迎大家申请开发板试用!
    开发快技术支持QQ群:572850448
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2017-4-8 12:32
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    3

    主题

    24

    帖子

    145

    积分

    冉冉新星

    Rank: 2

    积分
    145
    QQ
    发表于 2017-3-30 17:25:42  | 显示全部楼层
    楼主不错哦!赞!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-4-12 11:25
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    9

    主题

    182

    帖子

    4731

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    4731
    发表于 2017-3-31 09:05:49  | 显示全部楼层
    511701105 发表于 2017-3-30 17:25
    楼主不错哦!赞!!!

    小白一枚啊我
    智能硬件开发:http://www.kaifakuai.com
    提供智能硬件开发技术服务,包括智能wifi模块、智能2g模块、物联网管理平台、微信和Android等7大平台SDK。
    欢迎大家申请开发板试用!
    开发快技术支持QQ群:572850448
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-9-16 10:56
  • 签到天数: 127 天

    [LV.7]常住居民III

    311

    主题

    1649

    帖子

    5940

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    5940
    QQ
    发表于 2017-3-31 14:56:35  | 显示全部楼层
    非常有用的资料,支持支持
    stm32,FPGA
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-5-17 23:41
  • 签到天数: 31 天

    [LV.5]常住居民I

    4

    主题

    46

    帖子

    989

    积分

    行业精英

    Rank: 4

    积分
    989
    发表于 2017-4-4 13:00:28  | 显示全部楼层
    楼主继续,早日把甲醛检测的帖子发上来。
    地洼下,水流之;人谦下,德归之。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-4-12 11:25
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    9

    主题

    182

    帖子

    4731

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    4731
    发表于 2017-4-6 08:53:09  | 显示全部楼层
    STM64 发表于 2017-3-31 14:56
    非常有用的资料,支持支持

    还是你的资料丰富可以分享一个CJMCU-811的使用例程不,最近在做这个空气质量检测,英文资料看得有点迷糊啊
    智能硬件开发:http://www.kaifakuai.com
    提供智能硬件开发技术服务,包括智能wifi模块、智能2g模块、物联网管理平台、微信和Android等7大平台SDK。
    欢迎大家申请开发板试用!
    开发快技术支持QQ群:572850448
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-4-12 11:25
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    9

    主题

    182

    帖子

    4731

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    4731
    发表于 2017-4-6 08:53:36  | 显示全部楼层
    hello_mcu 发表于 2017-4-4 13:00
    楼主继续,早日把甲醛检测的帖子发上来。

    正在努力中呢
    智能硬件开发:http://www.kaifakuai.com
    提供智能硬件开发技术服务,包括智能wifi模块、智能2g模块、物联网管理平台、微信和Android等7大平台SDK。
    欢迎大家申请开发板试用!
    开发快技术支持QQ群:572850448
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-9-16 10:56
  • 签到天数: 127 天

    [LV.7]常住居民III

    311

    主题

    1649

    帖子

    5940

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    5940
    QQ
    发表于 2017-4-6 10:11:58  | 显示全部楼层
    ch0922 发表于 2017-4-6 08:53
    还是你的资料丰富可以分享一个CJMCU-811的使用例程不,最近在做这个空气质量检测,英文资料看得有点迷糊 ...

    好的,感谢您的支持
    stm32,FPGA
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-9-16 10:56
  • 签到天数: 127 天

    [LV.7]常住居民III

    311

    主题

    1649

    帖子

    5940

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    5940
    QQ
    发表于 2017-4-6 13:01:42  | 显示全部楼层
    ch0922 发表于 2017-4-6 08:53
    还是你的资料丰富可以分享一个CJMCU-811的使用例程不,最近在做这个空气质量检测,英文资料看得有点迷糊 ...

    英文资料量不是很大的话,发来我给你汉化
    stm32,FPGA
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-6-20 08:44
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    87

    主题

    811

    帖子

    2811

    积分

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2811
    发表于 2017-4-6 16:01:03  | 显示全部楼层
    很强  ,老司机带带我 稍后 我试试
    --------------我的身体让我睡到8点,大脑也反对起的太早,我却就是不要随了他们的意。
    回复 支持 反对

    使用道具 举报

    发表回复

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

    本版积分规则

    关于我们
    开发快官网
    关于我们
    联系我们
    帮助中心
    开发者中心
    快速入门
    视频教程
    社区活动
    免费开发板
    开发者大赛
    关注我们
    官方微博
    官方空间
    快速回复 返回顶部 返回列表

    湘公网安备 43019002000310号