5107浏览
查看: 5107|回复: 0

[项目教程] 用micro:bit+OBLOQ检测环境光并控制LED亮灭

[复制链接]
*【标题】用micro:bit+OBLOQ检测环境光并控制LED亮灭
*【介绍】本项目用micro:bit自带的光感来检测环境光,并实现对LED灯的远程控制。想要解决的问题是,回家以后不用回实验室查看就能知道实验室里是否关灯,如果没有关灯就远程关灯。(这真的是我每天晚上都会纠结的问题啊!)
*【准备事项】
用micro:bit+OBLOQ检测环境光并控制LED亮灭图1
从左到右依次为:数据线、micro:bit、Micro:Mate多功能I/O扩展板(还有两个螺母)、OBLOQ物联网模块、LED模块。
物联网平台:https://iot.dfrobot.com.cn/

*【制作过程】分步骤,将复杂的制作过程,拆解成简单步骤
1.micro+OBLOQ实现物联网数据互通
这一步最基础,还是请出大神们的教程:https://mc.dfrobot.com.cn/forum.php?mod=viewthread&tid=267669
不过我在按教程完成基础功能的时候,也遇到了几个小问题。
1.1物联网平台的用户名和密码
物联网平台的用户名和密码与DF论坛用户名是一致的,所以开始怎么都不能注册账号,因为一直被提示说:手机已被注册了,邮箱已被注册。
在平台上查看设备时,也会有一组用户名和密码,它跟登录平台用的用户名和密码是不一致的!需要点“重新生成”边的眼睛,才能查看到它们。
用micro:bit+OBLOQ检测环境光并控制LED亮灭图2
1.2电源
连线正确,编程正确,用户名密码也调正确了,但网络发指令micro:bit始终不理会。
查了很久,发现是电源问题。参考链接:https://mc.dfrobot.com.cn/forum.php?mod=viewthread&tid=267669
上传程序时,数据线要接micro:bit板。但运行时,数据线要接扩展板供电,OBLOQ才跑得动!
OBLOQ正常运行并联网后,会亮绿灯。连接过程中则亮蓝灯。
2.连接LED灯
用micro:bit+OBLOQ检测环境光并控制LED亮灭图3
LED灯如图接在12号口。12号口高电平,LED灯亮;12号口低电平,LED灯灭。

3.写程序
用micro:bit+OBLOQ检测环境光并控制LED亮灭图4
用micro:bit+OBLOQ检测环境光并控制LED亮灭图5
4.上传并测试
请求返回BIT所在的环境光线值
远程开灯
这个视频还在审核中……
5.程序代码

呃,好像是第一次正儿八经发贴(以前都是发的求助贴)……
各种技能都是第一次点亮啊!


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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail