查看: 4667|回复: 10

3.8 女王节 用爱点亮魔幻灯笼

[复制链接]
本帖最后由 bobo 于 2018-3-8 16:31 编辑

3.8 女王节 用爱点亮魔幻灯笼
-使用Conductivity Switch 电导传感器和Romeo BLE mini主板

女王节到了,我打算送出一款特别的礼物,一个魔幻灯笼。我单膝跪地,献出一束郁金香,当她接触到花朵的时候,奇迹发生了,旁边的魔幻灯笼亮了起来。
Gift of flowers-2.jpg

这就是魔幻灯笼的样子。。
Lantern-on.jpg


在介绍魔幻灯笼之前,我先介绍下今年元宵佳节DFRobot组织的灯笼制作创客比赛,本次比赛小伙伴们在三天的活动中制作了60多款极具创意的灯笼。这款利用电导原理制作的魔幻灯笼就是其中一款。
Lantern Moment.jpg
在开幕式的时候小伙伴手拉手,电流流过140多个小伙伴的身体,最终点亮中央的祝福灯笼。是不是很神奇?让我们来看看怎么做到的。


DFR0531-900x600.jpg
这个项目选用它恰到好处:
1、这个主板自带两路1.2A电机驱动,正好可以控制一个5W的LED灯和一个散热风扇。
2、主板支持最高10V输入,正好可以连接7.4V锂电池。
3、主板具备蓝牙无线烧录功能,当我将灯笼高高挂起的时候,如果我想修改代码,我不需要取下灯笼,可以通过远程无线的方式修改灯笼的代码。
4、主板体积非常小巧,具备Gravity接口可以非常方便的连接Gravity模块。而且也方便集成到制作项目里面。


SEN0223-900x600.jpg
        传感器使用了一个Gravity Conductivity Switch电导传感器,Gravity电导开关是一个可以用来检测物体是否具有导电性的电子模块。最大检测对象10兆欧,既可以检测硬币、导线、金属等良导体,也可以检测人体、水果、植物等不良导体。通过触摸电导开关的正负极,可以改变模块的输出状态,制作各类互动交互作品,诸如水果钢琴、音乐风铃等有趣的应用,也可以应用在各类互动游戏中,作为任务执行的关键动作,像密室逃生中的携手同心等等。


parts list-small.jpg
                                                                                                       选用的元件

部件清单:
2.        DFR0351 Romeo BLE mini主板  1只
3.        FIT0504 Cooling Fan 带散热片风扇  1只
4.        FIT0382 LED Lamp 5W LED灯 1只
7.        FIT0151 DC2.1 电源转接头-母头  1只

准备的工具:
2.        剥线钳  1把
3.        FIT0351-OE micro USB线 1条
4.        不干胶布
5.        电脑  1台

所用到的软件:
1.        Arduino IDE 编程环境,需要下载到电脑
2.        Lantern_Festival.ino 代码

制作步骤:
一、        下载并安装Arduino IDE开发环境,测试Romeo BLE mini uploading
点击这里在Arduino官方下载最新版本的IDE开发环境
Arduino IDE 使用入门看这里:

使用micro USB线连接Romeo BLE mini主板到电脑USB口,此时会找到一个新设备,选择Arduino IDE自带的driver文件进行安装。Arduino Uno 驱动安装详细的流程可以看这里:

安装好驱动后,点击Tools -> Board 选择Arduino Uno主板。
selection Uno Board.png

点击Tools -> Port 选择新产生的一个串口,注意每台电脑的串口号都会不一样。
selection Port.png


一切准备就绪,我们使用一个官方的例子测试下Romeo BLE mini是否能upload成功。
点击File -> Example -> 01.Basics -> Blink 打开Blink例子,点击Edit下方的upload按钮。
Blink.png
如果下载成功会有Done uploading 提示字样,Romeo BLE mini上的 L灯闪烁。


二、        按照连接示意图连接好各个部件
用电线缠绕拧紧铜线,LED灯的正极有一个半圆的缺口,接红色线,负极接黑色线
LED lamp.jpg


如下图将LED灯连接到Romeo BLE mini 的M1正负级端子上,风扇连接到M2端子上
LED lamp and cooling fan connect-s.jpg


撕开散热片的胶布,将灯粘贴在散热片上
LED lamp with cooling fan.jpg


将Gravity电导传感器安装到Romeo BLE mini的 D2接口注意黑红绿对应。接上夹子。
Conductivity Switch Sensor connect-small.jpg


将电池连接到VIN的正负接口,下图是所有部件的连接图
agram of connection.jpg


用micro USB连接电脑
connect USB to upload.jpg


在Arduino IDE里面点击File -> open 打开下载的Lantern_Festival.ino文件,点击Edit下面的upload箭头图标上载代码到Romeo BLE mini主板
upload code.png


下面是代码,代码首先设置LED灯控制和风扇控制的接口为输出,设置连接电导传感器的接口为输入。接下来读取电导传感器的电平,如果有电导存在,则传感器输出高电平HIGH,来控制LED灯和风扇启动,否则就关闭这两个设备。
代码可以在这里下载 Lantern_Festival.rar (696 Bytes, 下载次数: 2)
test upload.png

本帖被以下淘专辑推荐:

jarvis_chan  版主

发表于 2018-3-8 16:39:09

女神节送灯笼,可谓是创客届的一大发明
回复 支持 反对

使用道具 举报

maologao  高级技师

发表于 2018-3-9 08:22:17

太有才了,点赞!
回复 支持 反对

使用道具 举报

gray6666  高级技匠

发表于 2018-3-9 08:43:54

好创意,大赞。。。
回复 支持 反对

使用道具 举报

hnyzcj  超级版主

发表于 2018-3-9 09:03:18

楼主有才
回复 支持 反对

使用道具 举报

SC.明阳  中级技师

发表于 2018-3-9 09:04:56

阔以 阔以!
回复 支持 反对

使用道具 举报

安卓机器人  初级技神

发表于 2018-3-9 10:45:21

有心,详细
回复 支持 反对

使用道具 举报

lkl0305  中级技师 来自手机

发表于 2018-3-9 12:43:29

bobo 发表于 2018-3-8 16:22
3.8 女王节 用爱点亮魔幻灯笼-使用Conductivity Switch 电导传感器和Romeo BLE mini主板
女王节到了,我打 ...

创意不错!
回复 支持 反对

使用道具 举报

好奇吖斌  高级技师

发表于 2018-3-10 08:54:40

跪了,你们都是大神
回复 支持 反对

使用道具 举报

Emp~少年  见习技师

发表于 2018-3-26 16:03:45

哇,膜拜学习
回复 支持 反对

使用道具 举报

myrazhang  见习技师

发表于 2018-3-27 17:32:51

作为女生,好激动,这么有心的礼物不多了
回复 支持 反对

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
wifi气象站

硬件清单

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

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

mail