亲密接触物联网:远程监测温度并温馨提示

2018-07-307859
AI 快速预览详细 收起
本项目名为“物联网比赛第一关:远程监测温度和亮度”,使用micro:bit板载的温度传感器和亮度传感器,通过micro:bit x OBLOQ与EasyIot云服务器进行数据互通,实现基于物联网的实时环境温度监测。每隔2秒钟监测1次,每次连续检测20次取平均值作为最后的结果,并用LED灯进行状态提示,在micro:bit5*5点阵中显示结果。该项目适合小学生学习物联网知识,提高动手能力和逻辑思维。


亲密接触物联网:远程监测温度并温馨提示
【项目名称】物联网比赛第一关:远程监测温度和亮度
亲密接触物联网:远程监测温度并温馨提示图1
项目介绍】1年前有幸获得DF创客社区的micro:bit硬件漂流获得,带着孩子们亲密接触、体验micro:bit创造的乐趣。因为时间和精力有限所以只是简单的入门。过后,自己和孩子们购置了2块micro:bit器件断断续续地进行了几次练习。随着物联网着的知识已经走进教材,那么如何选择一款合小学生学习的器材?如何设计一套适合小学生学习的案例?带着问题申请了DF创客社区的micro:bit物联网挑战赛,其目的是从零开始亲密接触网联网的知识,从简单的案例做起循序渐进的进行探索学习,以祈始新学期能把“物联网”带进课堂,让更多的孩子也能进行体验。

     本次活动主要实现:灵活使用micro:bit板载的温度传感器和亮度传感器,通过micro:bit x OBLOQ与EasyIot云服务器进行数据互通,实现基于物联网的实时环境温度监测。每隔2秒钟监测1次,每次连续检测20次取平均值作为最后的结果,并用LED灯进行状态提示,在micro:bit5*5点阵中显示结果。
项目准备
  
序号
  
名称
数量
备注
micro:bit

DFmicro:mate扩展板

DFmicroBLOQ物联网模块


MakeCode在线编程平台

软件平台
Easylot平台

软件平台
【项目实施】

1.硬件搭建:
亲密接触物联网:远程监测温度并温馨提示图2
2.编程环境搭建:
(1)注册账户:
登录DF官网https://mc.dfrobot.com.cn/portal.php,在右上角选择“注册”,可用邮箱来注册一个账户,记住密码。
注册完成后,登录。
(2)设置Easylot环境,并获取相关信息:

记住下列信息后面编程会用到,如下图所示:
亲密接触物联网:远程监测温度并温馨提示图3
(3)micrbit 在线编程环境:https://makecode.microbit.org/ 并在高级中添加软件包,增加Obloq的模块。输入网址:

如下图所示:
亲密接触物联网:远程监测温度并温馨提示图4
亲密接触物联网:远程监测温度并温馨提示图5
亲密接触物联网:远程监测温度并温馨提示图7
亲密接触物联网:远程监测温度并温馨提示图6
1.编程程序

(1)Wifi与物联网服务配置,如下图所示:

亲密接触物联网:远程监测温度并温馨提示图8
(2)编程实现环境温度实施监控并温馨提示:
亲密接触物联网:远程监测温度并温馨提示图9
通过网页发送一个信息“1”,物联网组建开始进行温度监测,为了获得准确的数据。每隔1秒钟获得一次数据,连续检测2次,将获得数据求平均值就是即的数据;检测过程中会利用LED灯用来表示检测的工作状态,5*5LED矩阵显示“笑脸”和温度值。


(3)发送信息进行测试:
亲密接触物联网:远程监测温度并温馨提示图10
亲密接触物联网:远程监测温度并温馨提示图11
温馨提示】
1)   上传程序时把数据线要与microbit相联接。并检查.hex文件是否保存到microbit板上。
2)   程序上传完之后,将usb连接到扩展板上,否则会造成供电不足。
3)   建议,准备1个电池盒。


图-1.JPG (51.13 KB, 下载次数: 3663)

STEM教育 · micro:bit远程监测温度项目_image_3.webp

图-9.png (254.28 KB, 下载次数: 3742)

STEM教育 · micro:bit远程监测温度项目_image_6.webp

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
六月的雨
六月的雨
作者
回头看看自己写的东西,有点小白。但是越来越能深度理解物联网的味道了!
六月的雨
六月的雨
作者
初次接触物联网,还请各位大咖多多指点!! 谢谢!
六月的雨
六月的雨
作者
后面2张图片是重复的,试了几次也没能删除。
- 没有更多了 -