最好的电子音响科技diy制作网站

haoDIY_音响电子电脑科技DIY小制作发明

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

时间:2017-06-04 22:07来源:未知 作者:admin 点击:
9。 彩色瓶子的表面用热熔胶的棉花球。 染色棉花在瓶子的顶部,底部,否则太多的棉花会因为重力。 不撕棉成小块。 模具的形状后,棉花全粘连。 步骤21: 直到这个阶段,闪电云差不多完成了。 这一次,我只做了一个

材料清单

炽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);

#p#分页标题#e#} else if(型<40){

colorwipe(带颜色(104,94,94),3);

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

延迟(500);

colorwipe(带颜色(104,94,94),3);

延迟(20);

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

延迟(500);

} else if(型<60){

colorwipe(带颜色(181,165,95),3);

延迟(1000);

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

延迟(100);

colorwipe(带颜色(181,165,95),3);

延迟(500);

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

延迟(500);

其他{ }

(5)rainbowcycle;

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

}

}

无效colorwipe_short(uint16_t,uint16_t恩,uint32_t C,uint8_t等){

对于(uint16_t我=是;我<恩;i++){

带setpixelcolor(I,C);

show()条;

延迟(等待);

}

}

/ /补点后与另一颜色

无效colorwipe(uint32_t C,uint8_t等){

对于(uint16_t i = 0;i <条。numpixels();i++){

带setpixelcolor(I,C);

show()条;

延迟(等待);

}

}

无效的彩虹(uint8_t等){

uint16_t I,J;

为(J = 0;J<256;j++){

为(i = 0;i <条。numpixels();i++){

条。setpixelcolor(我轮((i+j)和255));

}

show()条;

延迟(等待);

}

}

/ /略有不同,这使得彩虹均匀地分布在整个

无效rainbowcycle(uint8_t等){

uint16_t I,J;

为(J = 0;J<256×5;j++){ // 5轮周期的所有颜色

为(i = 0;i <条。numpixels();i++){

条。setpixelcolor(我轮(((我* 256 /条。numpixels())+ J)和255));

}

show()条;

延迟(等待);

}

}

无效theaterchase(uint32_t C,uint8_t等){

为(j = 0;J<10;j++){ //做10个周期的追逐

为(int q = 0;Q<3;Q + +){

为(int i = 0;i <条。numpixels();我=我+ 3){

条。setpixelcolor(我+ Q,C);//把每第三像素

}

show()条;

延迟(等待);

为(int i = 0;i <条。numpixels();我=我+ 3){

条。setpixelcolor(我+ Q,0);//把每第三像素的了

}

}

}

}

/ /剧院式爬行灯彩虹效果

无效theaterchaserainbow(uint8_t等){

为(j = 0;J<256;j++){ //周期的所有256种颜色的车轮

为(int q = 0;Q<3;Q + +){

为(int i = 0;i <条。numpixels();我=我+ 3){

条。setpixelcolor(我+ Q,轮((i+j)% 255));//把每第三个像素

}

show()条;

延迟(等待);

为(int i = 0;i <条。numpixels();我=我+ 3){

条。setpixelcolor(我+ Q,0);//把每第三像素的了

}

}

}

}

//输入值0到255得到一个颜色值。

/ /色彩过渡R G B回到R.

uint32_t轮(字节wheelpos){

wheelpos = 255 - WheelPos;

如果(wheelpos<85){

返回带颜色(255 wheelpos * 3、0、wheelpos×3);

}

如果(wheelpos<170){

wheelpos = 85;

返回带颜色(0,wheelpos×3、255×3 wheelpos);

}

wheelpos = 170;

返回带颜色(wheelpos×3,255×3 wheelpos,0);

}

步骤12:雷电云的外观设计、硬件安装

1。用刀切割安装的扬声器孔,人体热释电红外传感器和绳孔,转向臂。还把孔用于安装开关、充电接口和指示灯。

步骤13:

2。安装控制开关和充电电池到塑料瓶;让他们用热胶公司。

步骤14:

三.安装转向臂上的绳孔与热胶,然后插入人体热释电红外传感器,dfplayer迷你模块和继电器在秩序和稳定热胶。把所有的传感器的导线从瓶颈。

步骤15:

4。插入人体热释电红外传感器、继电器的引线,LED灯条dfplayer小型模块为传感器的屏蔽。把Arduino和传感器罩入瓶。

步骤16:

5。用热熔胶将安装喇叭。把少量的棉花放进瓶子。这可以作为吸音棉。

步骤17:

6。拆除灯罩,用电钻打洞,安装在瓶底的灯罩。用热胶棒。灯罩的用途很多。一是作为毛细胞(感受器)的小号;二是支持雷电云形状的棉。

步骤18:

7。为了防止瓶变形下高温时粘棉,用胶带包装瓶;坚持每一条横向到瓶子的四个方向。

步骤19:

8。切两秸秆制作的闪电云尾架,以避免高温胶带包裹支架,稳定支架和热粘合胶带。

步骤20:

9。彩色瓶子的表面用热熔胶的棉花球。染色棉花在瓶子的顶部,底部,否则太多的棉花会因为重力。不撕棉成小块。模具的形状后,棉花全粘连。

步骤21:

直到这个阶段,闪电云差不多完成了。这一次,我只做了一个迷你版的实践,计划做一个大的前。心的折磨?等等,如果你想下载迅雷音乐的特殊效果,您可以访问以下网站。上传代码需要使用adafruit_neopixel H库文件。好~吧!

步骤22:


(责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
相关文章
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片