我爱蘑菇 发表于 2018-9-7 20:20:54

挑战3:用OBLOQ - IoT模块制作电动车防盗提醒

本帖最后由 我爱蘑菇 于 2018-9-7 20:26 编辑

标题】micro:bit+OBLOQ比赛第三关:电动车防盗提醒【序言】一直在想,比赛的第三期作业怎么完成?做个什么样的案例呢?那天,带着孩子从外面回家,锁电动车时,孩子提出:有人要偷电动车,电动车防盗器的声音再大,主人离得远,听不到怎么办?要是在车响时能让主人的钥匙也响起来就好了,主人就知道有人动她的车了。好主意,这次的作业就做个与电动车防盗有关的吧!暑假的生活悠哉悠哉,让人沉醉在无所事事状态,竟是什么都不想干了。眼看着要交作业了,不由得慌张起来,下决心要在9月3日把作业写出来。都说“心想事成”,偏偏“心想了事不能成”,在对传感器测试时出了问题,卡住了,不能解决。换了板子与编程环境,传感器没问题、编程的方法也没问题,愣是出不了迷宫。       功夫不负有心人,在将放弃这个案例时的又一次试验时,可以测出传感器的值了。计划照旧!【作品介绍】   我的设想是用两个物联网模块,一块在车子上,一块固定在遥控器上。在车子端的bit板上固定一个滚珠水平传感器(其时最想用的是震动传感器,但一直检测不到值),当车子异常,传感器值由1变为0时,向物联网平台发送信号"ddd",考虑到车辆可能会被误碰撞,就延时一段时间(我在程序内设定的是30秒,测了下自己的防盗器响的时间为13秒),再读取传感器的值,如果值仍是异常的,就再次向平台发送信号"look"。遥控器端的物联网模块接收到信息“look“后,显示图案并发声”滴、滴、滴“提醒主人查看车辆。      在录制视频时考虑到电动车的防盗器声音太大,就换用儿子的积木车做展示。先欣赏下独一无二的牛车!                                                            
【准备事项】         硬件:            micro:bit×2         DF micro:mate扩展板×2          DF OBLOQ物联网模块×2      滚珠水平传感器×1   蜂鸣器×1      软件平台:makecode在线版【程序】1、平台设置,获取平台信息       https://mc.dfrobot.com.cn/data/attachment/forum/201808/09/154233w5s6yie3n04d4esi.png      2、程序截图:                                                                                    
    4、测试效果视频https://v.youku.com/v_show/id_XMzgxNDYxNDUyNA==.html?spm=a2hzp.8244740.0.0
【后记】这次参与物联网比赛,让自己学到了很多知识,也增涨了很多见识,要成为一名创客,要有各种各样的奇思妙想,好的设想也是建立在扎实的知识建构上。第三个作业用时较长,感谢ASH贴心的延时,才使本次作业能得以完成。此次作业虽然也是用心设计,但距离其他老师的作业还是有很大差距。创意本身可能也会有缺陷,希望老师们看后能赐教。感谢比赛带来的成长!:handshake:handshake

Forgotten 发表于 2018-9-8 20:30:48

厉害厉害 不知道实际使用会怎样
{:5_180:}
页: [1]
查看完整版本: 挑战3:用OBLOQ - IoT模块制作电动车防盗提醒