查看: 5028|回复: 12

点亮你我的心灯

[复制链接]
本帖最后由 free 于 2015-7-28 09:46 编辑

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

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





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


实际电路图.jpg


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


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

无限充电安装.jpg

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

焊接图形.jpg




四、电路图

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






heartlightgood.png

      
五、软件代码
#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);
  }
}

     
六、运用的元器件

直流电机





丄帝De咗臂  版主

发表于 2015-7-29 19:27:39


:lol
回复 支持 0 反对 1

使用道具 举报

丄帝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


要不你试试
回复 支持 反对

使用道具 举报

FBI-C  中级技师

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


:funk:你知道的太多了。。。。。。:lol
回复 支持 反对

使用道具 举报

FBI-C  中级技师

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

不小心点了反对,如何取消?
回复 支持 反对

使用道具 举报

dbc0301  初级技匠

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

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

使用道具 举报

Jane  管理员

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

这开场白好文艺啊~哈哈
回复 支持 反对

使用道具 举报

besteast  见习技师

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


这创意真不错
回复 支持 反对

使用道具 举报

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

本版积分规则

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

硬件清单

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

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

mail