micro:bit 物联网环境光检测器

2018-07-176170
AI 快速预览详细 收起
本项目使用micro:bit开发板、Micro:Mate I/O扩展板和Gravity: OBLOQ - IoT Module物联网模块,通过Makecode离线版编程,实现环境光线的采集并上传到云平台。硬件连接包括将I/O扩展板固定在micro:bit上,并将OBLOQ - IoT Module连接在I/O扩展板上。软件编程部分使用Makecode进行功能实现。最终效果是能够采集环境光线的平均值,并将其上传到云平台,适用于评估特定植物生长的光照影响。
很高兴参加这次的比赛,重在参与,互相学习交流。
1.简介
第一题选题是使用micro:bit+ObloqIOT模块实现环境光线的采集,并将平均光线值通过物联网模块上传到云平台。
其实际意义在于,我们知道植物的生长对于光照强度的依赖性,采集光线平均值,可以用于评价光照对于特定植物生长的影响,进而可以开发更多的器件,用于控制和改变环境光线强度。
2.准备事项
2.1  运用到的硬件材料清单:
①.micro:bit开发板
micro:bit 物联网环境光检测器图1

②. Micro:Mate I/O扩展板
micro:bit 物联网环境光检测器图2

③. Gravity: OBLOQ - IoT Module 物联网模块
micro:bit 物联网环境光检测器图3

④. micro usb 数据线1条

2.2        运用到的软件平台
①. Makecode离线版
micro:bit 物联网环境光检测器图4


②. Dfrobot Easy IOT 平台
micro:bit 物联网环境光检测器图5

2.3         大环境

WIFI环境 知道SSID和密码

3.    制作过程
3.1 硬件连接
将Micro:Mate I/O扩展板通过螺母固定在micro:bit开发板上(注意不要太紧,楼主第一次拧太紧居然接触不良了)。
然后根据接线图将OBLOQ - IoT Module 物联网模块连接在I/O扩展板上,再将micro usb数据线连接在micro:bit开发板上(注意一定是主板而不是I/O扩展板)
          micro:bit 物联网环境光检测器图6
              micro:bit 物联网环境光检测器图7
    3.2        软件编程
   使用Makecode进行功能实现,实现程序图形如下
            
             micro:bit 物联网环境光检测器图9
    3.3        测试

板子上电测试,在不同光照条件下进行测试,得到不同的环境光线平均值。
   micro:bit 物联网环境光检测器图8

4.演示视频
上电网络初始化

实现环境光线物联网数据互通

5.相关程序文件
   见附件






microbit-light.rar

438.09 KB, 下载次数: 2856

创作许可协议

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

评论(0)
- 没有更多了 -