利用micro:bit×OBLOQ进行服务器机房环境温度与和人员进入监测
本帖最后由 zhangzb61759 于 2018-7-28 14:28 编辑大家好!我是Ben,很高兴能参加本次micro:bit×OBLOQ挑战赛!我接触到这物联网套件后,感觉非常实用。第一个想到要做的是对服务器机房进行温度监控与非法人员闯入记录。因为作为服务器机房,温度过高或无关人员闯入都是不利的,甚至造成不可估量的损失。
一、目标任务:
1、每5分钟检测一次机房温度,通过microbit+OBLOQ发送温度信息到LOT平台;2、如果超过28摄氏度,每分钟通过microbit+OBLOQ发送信息“TW:”+当前温度到LOT平台,microbitLED面板上显示C;
3、监测机房物体移动,当信号为1时,立刻通过microbit+OBLOQ发送信息“somebody in”到LOT平台,microbitLED面板上显示R;
4、当工作人员进入机房时,按6位ab键签到,microbit+OBLOQ发送信息“ab账号 in”到LOT平台,microbitLED面板上显示A;
5、当从LOT平台发送“WHO”信息到microbit+OBLOQ时,microbitLED面板上闪烁3次“W”,此时工作人员可以输入5位表示账号的ab键,
二、材料准备:
1、micro:bit 1块
2、micro:mate 扩展板1块
3、OBLOQ 1块
4、红外线传感器 1块
三、编程环境与平台:
1、编程环境:Microbit在线编辑器,https://makecode.microbit.org/
2、物联网平台:DFROBOT的EASY LOT平台;
四、制作过程:
(一)注册账户与登录
我们先需要在Obloq模块配套的DFRobot EASY-IoT物联网平台注册一个帐号。我们登录DFrobot的网站后,点击右上角的头像,选择“物联网”。如下图:
进去根据提示进行注册,注册成功后进入下图界面:
注意:个人操作后觉得:注册成功后自动进入的界面是测试id信息。一定要进入邮箱激活,激活后重新登录的信息才是可用的id和密码等!
(二)接线
以下接线方法是来自吕启刚老师的文章:https://mp.weixin.qq.com/s/0joQAaOuIsz8XCoC_n1B-w
[*]将OBLOQ模块和扩展板的相应针脚连接。我们先来看看OBLOQ的四个针脚分别是什么。
如果觉得看线麻烦,可以参考下表:
(三)编程:
1、编程环境:Microbit在线编辑器,https://makecode.microbit.org/
2、点击“高级”-“添加软件包”,输入网址https://github.com/DFRobot/pxt-Obloq,把OBLOQ软件包添加进去。
接下来编程,如下图:上图是填写wifi信息和物联网服务信息。(四)测试连接及互发信息:1、连接:按上图初步编程后下载到microbit,obloq模块将会先显示红灯,再显示蓝灯,最后一直显示绿灯。这样说明连接已经成功,否则为不成功。如不成功,请仔细检查接线及编程信息。2、测试服务器发送信息至microbit及obloq:microbit编程如上,在服务器端操作如下:如果microb闪烁显示W,说明发送及接收成功3、测试microbit及oblo发送信息至服务器按A+B键,将向服务器发送序号及温度信息。如服务器显示以下信息说明发送与接收成功:(五)程序的编写1、温度部分平时检测温度,5分钟发送一次信息;超过30度,1分钟发送一次信息。2、闯入警告3、Microbit端发送6位ab键登录信息4、接收服务器端信息5、网页浏览服务端信息:第一条是温度的No.4,32度第二条是显示有人进入
五、成果测试视频视频链接:https://v.youku.com/v_show/id_XM ... j.8428770.3416059.1由于插入视频功能不成功,只能再上面附上视频链接,试试是否成功。http://player.youku.com/player.php/sid/XMzc0OTU0Mzc3Ng==/v.swf 为什么我上传的视频不显示?:'(
为什么我的帖子后面显示很多图片?这些图片在编辑时是看不见的。:'( 可考虑加个红外遥控,让空调断电后自动开机。。。
服务器托管前,好几次暑假里机房机房断电后,服务器通电重启,空调就停在那,最后整个机房火烫,服务器宕机。 digi_cow 发表于 2018-7-28 11:15
可考虑加个红外遥控,让空调断电后自动开机。。。
服务器托管前,好几次暑假里机房机房断电后,服务器通电 ...
好的,确实是的,下个作品可以加上这功能,谢谢你的建议! digi_cow 发表于 2018-7-28 11:15
可考虑加个红外遥控,让空调断电后自动开机。。。
服务器托管前,好几次暑假里机房机房断电后,服务器通电 ...
红外遥控空调好像是最难的吧,有什么好方法捕捉吗? pATAq 发表于 2018-7-29 09:28
红外遥控空调好像是最难的吧,有什么好方法捕捉吗?
恐怕不是靠捕捉,要拿对应品牌编码资料去测试了。 digi_cow 发表于 2018-7-29 14:00
恐怕不是靠捕捉,要拿对应品牌编码资料去测试了。
这个不很清楚,玩Arduino的时候有两个ir的库,但是空调发射的红外因为附带很多其他信息所以不好模拟,坚果用cooledit pro捕捉的。。。
页:
[1]