本来养花结果手痒做了它《超声波控制微景观灯光》

2015-07-276.3万
精华项目
AI 快速预览详细 收起
该项目通过Arduino NANO和超声波模块实现微景观灯光的智能控制。主要硬件包括Arduino NANO、超声波模块、LED等。通过超声波模块检测距离,并根据距离调整LED亮度,实现自动感应开关和亮度调节。最终效果是微景观灯光可以根据周围环境自动调节,适用于DIY爱好者和智能家居场景。

      闲下来了可以养养花花草草了,不过还是手痒又做了个无聊的东西,喜欢的看看。

      微景观是在淘宝买的,寄到后自己diy一下就好了。上面的灯嘛原来就有,只不过是手动的我嫌开关灯太麻烦了而且亮度有些不够,加亮后可以做个小夜灯、所以动手改了一个超声波控制开关灯和调整亮度的电路,现在分享给大家。(作为一个Ke学怪人一定要动手改改才爽嘛)
      开始嘛先做景观

本来养花结果手痒做了它《超声波控制微景观灯光》图1


本来养花结果手痒做了它《超声波控制微景观灯光》图2


本来养花结果手痒做了它《超声波控制微景观灯光》图3



微景观OK了我们开始做灯吧。


先来看看配件;

Arduino NANO        x 1

超声波模块               x 1

led                        x 2

7号电池盒                 x 1(要是有合适的电源就不用电池盒了直接接电源)

10k电阻                    x 1

三极管                      x 1


本来养花结果手痒做了它《超声波控制微景观灯光》图4



连线图(电路嘛专业人士可以优化优化)


本来养花结果手痒做了它《超声波控制微景观灯光》图10



按图连接好各模块。
本来养花结果手痒做了它《超声波控制微景观灯光》图6



将代码上载到arduino NONA。
本来养花结果手痒做了它《超声波控制微景观灯光》图8

  1. const int TrigPin = 6;
  2. const int EchoPin = 5;
  3. int distance;
  4. void setup()
  5. Serial.begin(9600);
  6. pinMode(TrigPin, OUTPUT);
  7. pinMode(EchoPin, INPUT);
  8. pinMode(11,OUTPUT);//led
  9. }
  10. void loop()
  11. {
  12. digitalWrite(TrigPin, LOW);
  13. delayMicroseconds(2);
  14. digitalWrite(TrigPin, HIGH);
  15. delayMicroseconds(20);
  16. digitalWrite(TrigPin, LOW);
  17. distance = pulseIn(EchoPin, HIGH) / 50;
  18. int led;
  19. if(distance<40)
  20. {
  21. led=(distance-10)*(distance-10);
  22. if(led>=255)
  23. {
  24. led=255;
  25. }
  26. analogWrite(11,led);
  27. }
  28. if(distance<12)
  29. {
  30. led=0;
  31. analogWrite(11,led);
  32. }
  33. }
复制代码

现在开始在软木盖的顶上开孔,完成后是这样的

本来养花结果手痒做了它《超声波控制微景观灯光》图5

再把所有模块一并装入软木盖里(装入前先检查模块是否工作正常)

本来养花结果手痒做了它《超声波控制微景观灯光》图12

本来养花结果手痒做了它《超声波控制微景观灯光》图7

led的外壳是用原来灯的外壳改的,这样我们的超声波控制灯就ok了

本来养花结果手痒做了它《超声波控制微景观灯光》图9


本来养花结果手痒做了它《超声波控制微景观灯光》图11

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(26)
派大星ym
派大星ym
,,,,
派大星ym
派大星ym
66666,,,
派大星ym
派大星ym
酷酷酷酷酷
诩
很好,
还挺时尚的感觉
20060606
20060606
您的电路图拿什么软件画的
peter1987
peter1987
请问三极管与电阻是什么型号?求告知,谢谢!
dsweiliang
dsweiliang
好漂亮
阿斗
阿斗
你代码了少了个 { 是不是
1mm2pp
1mm2pp
niu
copyc4
copyc4
作者
没算过:lol
Juice
Juice
这个整体成本多少啊?
dbc0301
dbc0301
好漂亮啊,可是为什么要把传感器安在顶端?
qq815076543322
qq815076543322
微景观 氧化都这么高大上
NorrisTong
NorrisTong
赞楼主
我也在做同样的东西,准备弄个蓝牙连手机控制LED灯
copyc4
copyc4
作者
没事,不会可以慢慢来,我也是从小白开始的:lol
小小德鲁伊
小小德鲁伊回复copyc4
:D恩,谢谢
copyc4
copyc4
作者
:L并线呀,吧所有正极的线并起来接到电池盒的正极
小小德鲁伊
小小德鲁伊回复copyc4
哦,谢谢。我是个小白。
littleJames
littleJames
真好玩!我也想做一个。
Cain
Cain
关注了,lz出品必属精品啊
小小德鲁伊
小小德鲁伊
请问楼主,您的电源是如何同时连arduino和led的?能给个 实际图片的接线方式吗?最近在一直找这方面的解决,谢谢啦。。
小小德鲁伊
小小德鲁伊回复copyc4
连线图看到了。。但不知道 您的电池盒是怎么能把 正极一分为二 引出来的?
copyc4
copyc4
作者
回复小小德鲁伊
上面我画了连线图了,你看看。
copyc4
copyc4
作者
那就只有换成红外的了,等下次改改做个红外的