haoDIY创好电子音响电脑科技DIY小制作发明移动版

主页 > 电子DIY > 译文美国DIY综合制作 >

如何使一个可充电微型闪电的云

材料清单

炽WS2812 LED长条

洞洞板

DFP层迷你播放器模块

热胶枪,胶棒

小号

高频继电器

潜在客户

热释电红外传感器

人体

遮蔽胶带

5V电压升压升压模块

发光二极管

Arduino Pro Mini

一个塑料瓶

自锁开关

转向臂

220欧姆的电阻

电源连接器

彩色针

800毫安电池

16v330uf电容

16G内存磁盘

电路图

步骤2:

如何使一个可充电微型闪电的云

制作程序

步骤3:硬件制造过程?连接各硬件参考我的线路图吗?

1。焊接电源连接器,自锁开关,电池接口、发光二极管、电池和开关板电阻根据电路图。

步骤4:

如何使一个可充电微型闪电的云

2。焊缝的3.7V和5V电压升压Boost并联模块的开关板。

步骤5:

如何使一个可充电微型闪电的云

三.使用钉板,彩色针和电容器焊接传感器屏蔽;焊缝D6数字引脚,D9和D13黄线在Arduino mini板分别与传感器屏蔽黄色排针。

步骤6:

如何使一个可充电微型闪电的云

4。阶跃电压输出端的焊接升压模块与传感器屏蔽端子作为整个焊接部分完成。接下来主要是连接传感器和处理它的性能。

步骤7:

如何使一个可充电微型闪电的云

5。使用八个LED条WS2812作为一大堆,用剪刀剪成四段切割,焊接前在一起导致。

步骤8:

如何使一个可充电微型闪电的云

6。使用继电器的主要目的是检测是否有人体接近热释电红外传感器。当继电器的触点闭合,接通电源的dfplayer迷你。同时,长按开关AdKey 1短路正负极连接,使dfplayer迷你可以重复一首歌。实际测试性能优于通过串口控制。将继电器与杜邦线dfplayer小型模块。杜邦的两线的其余部分插入正负引脚头分别对传感器屏蔽。插入存储盘,已经下载了闪电的声音存储。

7。将人体热释电红外传感器为D9引脚上的传感器屏蔽;插入WS2812 LED带到D6引脚上的屏蔽板。

步骤9:

如何使一个可充电微型闪电的云

8。塞继电器到D13引脚上的传感器罩、连接dfplayer迷你模块,连接电路,检查各硬件的性能。

步骤10:

如何使一个可充电微型闪电的云
 

步骤11:上传代码到Arduino板

#包括

#定义pixel_pin 6 / /?????

#定义sensor_pin 9 / /???????

#定义speaker_pin 13 / /???????

#定义pixel_count 32 / /?????

adafruit_neopixel条= adafruit_neopixel(pixel_count,pixel_pin,neo_grb + neo_khz800);

在随机数;

setup() { void

pinmode(speaker_pin,输出);

digitalwrite(speaker_pin,低);

begin()条;

show()条;

pinmode(sensor_pin,输入);

使用的随机种子数(analogread(0));

(9600)开始连载;

}

loop() { void

如果(//读出数字接口的值(sensor_pin)= =高){

digitalwrite(speaker_pin,高);

随机数=随机(300);

串行。println(随机数为67);

thunder_strike(随机数为67);

延迟(3000);

digitalwrite(speaker_pin,低);

其他{ }

如果(millis() % 100000 = = 0){

为(int i = 20;i < 100;i++){

colorwipe(带颜色(我i-20,0),0);

}

为(int i = 100;我20;我--){

colorwipe(带颜色(我i-20,0),0);

}

colorwipe(带颜色的(0,0,0),0);

延迟(3000);

}

}

}

无效thunder_strike(int类型){

如果(型<20){

colorwipe_short(0,pixel_count,带颜色(73,147,255),3);

colorwipe(带颜色(0,0,0),0);

延迟(500);

colorwipe_short(0,pixel_count,带颜色(73,147,255),3);

延迟(20);

colorwipe(带颜色(0,0,0),0);

延迟(500);

(责任编辑:admin)

haoDIY创好电子 版权所有,电话微信13977534587