free 发表于 2015-7-28 09:46:22

点亮你我的心灯

一、点亮心灯
    “心灯 ”如一泓清泉、迷路时的北斗、沙漠中的绿洲,清新而充满希望。有了心灯,就会有方向,有勇气;就会面临坎坷而坦荡,面对挫折而豁达,临危难而不惊,处安乐而不喜。每人都有一盏心灯,这盏心灯能照亮脚下的路。随着岁月的蹉跎,也许会忽暗忽明。但是不管岁月更迭时光流逝,只要点亮你我的心灯携手共进,相信明天会更好。


二、视频展示
    控制器uno读取触摸传感器的信号,判断是否是两个人按下去。 当两个手放到圆盘上面,就会点亮LED灯盘,然后延迟两秒LED灯盘就会旋转起来同时会播放MP3音乐。这样会显示出一种立体心形的图案——点亮你我的心灯。



https://v.youku.com/v_show/id_XMTI5MjYzNjQ4OA==.html

三、控制原理       控制原理 :控制器uno读取触摸传感器的信号,判断是否是两个人触摸。如果是两个人触摸,就会点亮LED灯盘和播放MP3音乐,同时还会启动电机使得LED灯盘旋转起来。旋转的时候供电是通过无线充电模块进行供电。给灯盘的供电的时候,通过A0口控制一个晶体的导通与否,这样就可以控制LED灯的亮度。同样的方法控制电机的转动,通过A0口控制一个晶体的导通与否,这样就可以控制电机的快慢。





    无线供电: 无线供电技术(无线充电)可以让接收端隔着空气、纸张或者塑料外壳等就能实现电能的传输。我们的无线供电采用“磁耦合共振”这种新技术所消耗的电能只有传统电磁感应供电技术的百万分之一,当发射端通电时,它并不会向外发射电磁波,而只是在周围形成一个非辐射的磁场。这个磁场用来和接收端联络,激发接收端的共振, 从而以很小的消耗为代价来传输能量。在这项技术中,磁场的强度将不过和地球磁场强度相似,人们不用担心这种技术会对自己的身体和其他设备产生不良影响。   



          本模块采用最新研制成功的大电流无线供电芯片设计而成,电路最为简单,5V@1.2A低压电源供电的情况下,也能在接收感应输出5V@1A的电流,如果接收加上整流和稳压电路部分的损耗,发射传输效率高达百分之九十。在进行组装时,要注意两个模块的距离不能过大,尽量保持在5mm以内。同时还应该注意接收端和输出端不要弄反了,以免点不亮LED灯盘。



      焊接过程:焊接的时候先焊接出来四个相同心形的形状(要用镀锌的铜丝),然后用两个心形的形状夹住LED灯这样比较容易焊接。在焊接LED之前先弯曲LED灯,可以把长得引脚和短的引脚弯曲成直角。再把LED灯穿过两层的心形的中间缝隙,进行焊接。焊接LED灯的时候先焊接两头的LED灯,再焊接其它地方的LED灯。焊接好前面的LED,再焊接后面的心形,最后焊接下面的心形。LED灯是并联,焊接的时候注意短路问题。






四、电路图
         控制器uno读取触摸传感器的信号,判断是否是两个人触摸。如果是两个人触摸,就会点亮LED灯盘和播放MP3音乐,同时还会启动电机使得LED灯盘旋转起来。旋转的时候供电是通过无线充电模块进行供电。给灯盘的供电的时候,通过A0口控制一个晶体的导通与否,这样就可以控制LED灯的亮度。同样的方法控制电机的转动,通过A0口控制一个晶体的导通与否,这样就可以控制电机的快慢。
注意:1.要如图串联电阻,这样防止电流过多大烧坏电路板,串联电阻是5Ω;
             2.用晶体管进行控制这样设计电路简单,同时还可以模拟控制。
             3.LED灯是并联,焊接的时候注意短路问题。
             4.注意无线充电器的距离应保持在5mm以内
             5.电池给uno供电的同时还要给扩展板供电








      
五、软件代码
#include <SoftwareSerial.h>
#include <DFPlayer_Mini_Mp3.h>
int i = 0;//
void setup () {
Serial.begin (9600);
mp3_set_serial (Serial); //set Serial for DFPlayer-mini mp3 module
mp3_set_volume (35);
pinMode(9, INPUT);//touch sensor
pinMode(10, INPUT);//touch sensor
pinMode(A0, OUTPUT);//LED
pinMode(A1, OUTPUT);//motor
}
//
void loop () {if (digitalRead(9) && digitalRead(10))
{
    analogWrite(A0, 200);
    delay(2000);
    for (i = 50; i < 150; i++)
    {
      analogWrite(A0, i);
      analogWrite(A1, i);
      delay(10);
    }
    mp3_next ();
    delay (15000);
}
else
{
    analogWrite(A0, 0);
    analogWrite(A1, 0);
    mp3_stop ();
    delay(1000);}
}
   
六、运用的元器件
无线充电模块 5V/1A5毫米 柔光LED包 50只(多色)DFRduino UNO R3IO 传感器扩展板 V7.1数字触摸开关Touch(Arduino兼容)DFPlayer Mini 播放器模块小喇叭直流电机7.4V 2200MA 锂电池 (带充放电保护板)




丄帝De咗臂 发表于 2015-7-29 19:27:39

free 发表于 2015-7-29 13:28
要不你试试

:lol

丄帝De咗臂 发表于 2015-7-28 09:48:05

心灯,表白去吧:lol

swanglei 发表于 2015-7-28 19:48:18

本帖最后由 swanglei 于 2015-7-28 19:49 编辑

我真的是忍不住,我不想做坏人的,能换一个音乐么?个跳广场舞的音乐一样。。。。对不起了~~~

东西还是做得很不错的!!!

visionsl 发表于 2015-7-29 12:29:54

这创意真不错

free 发表于 2015-7-29 13:27:33

swanglei 发表于 2015-7-28 19:48
我真的是忍不住,我不想做坏人的,能换一个音乐么?个跳广场舞的音乐一样。。。。对不起了~~~

东西还是 ...

大妈也能用。。。哈哈:D

free 发表于 2015-7-29 13:28:15

丄帝De咗臂 发表于 2015-7-28 09:48
心灯,表白去吧

要不你试试

FBI-C 发表于 2015-7-31 10:18:35

丄帝De咗臂 发表于 2015-7-29 19:27


:funk:你知道的太多了。。。。。。:lol

FBI-C 发表于 2015-7-31 10:19:07

不小心点了反对,如何取消?

dbc0301 发表于 2015-7-31 21:24:03

楼主,我有个问题
万一是同一个人按两边会不会有用,能不能判断是同一个人触摸,还是两个人分别触摸?

Jane 发表于 2015-8-4 09:59:03

这开场白好文艺啊~哈哈

tangscott 发表于 2015-8-10 16:14:19

:):lol

besteast 发表于 2015-8-10 21:45:23


这创意真不错
页: [1]
查看完整版本: 点亮你我的心灯