【转载】自带声光效果的海盗船手工电子DIY教程
来源:制作汇 本文已影响7.45K人
来源:制作汇 本文已影响7.45K人
本例程为在原有4WD海盗船的基础上,用红外测距传感器替换了超声波传感器。功能上增加了MP3语音播放模块和灯带的效果。使得海盗船的应用更加的丰富。为体现改造的循序渐进,我们将改造过程分为以下四个步骤。同时对常用的灯带,MP3模块,红外测距模块的使用方法和注意事项做了整理和说明。希望能对大家有所帮助。
主要材料:
Pirate 4WD 机器人移动平台 | Romeo BLE 微控制器 (DFR0305) |
DF05BB 标准舵机 (SER0020) | 磁性 Micro-USB线 (FIT0351-OE) |
杜邦线 (10根) (FIT0030) | 炫彩 WS2812 LED灯带 |
DFPlayer Mini 播放器模块 | 红外距离传感器SHARP 2Y0A21 |
所需工具:
如图 |
制作步骤:
第1步:
第2步:
第3步:
改造步骤
Step1.灯带的焊接与测试。
Step2.MP3模块测试。
Step3.红外距离传感器测试
Step 4. 硬件的总装和程序的调试
第4步:
以三颗LED灯为一组对灯带进行裁剪。
第5步:
拼接时留意选取灯带的正确方向
第6步:
焊接,并用热熔胶封闭接口(防水)
第7步:
焊接后的效果。下为电路连接图
第8步:
对灯带编号
从灯带上与控制板连接的第一颗LED算起,每三颗LED灯编为一组记作LEDs_0, 依次为LEDs_1, LEDs_2。
第9步:
测试程序下载
灯带程序相关语句分析
语句1 :Color(uint8_t r, uint8_t g, uint8_t b)
说明:显示灯珠的颜色 (三个参数分别表示红,绿,蓝三色的亮度;取值范围是(0~255))如表示
红色:Color(255,0,0);
蓝色: Color(0,0,255);
紫色:Color(255,0,255); 为蓝色和红色的混合
语句2:setPixelColor(uint16_t n, uint32_t c)
说明:设置某一颗灯珠的颜色,其中n为灯珠的编号(第一颗灯珠为0,按顺序依次为1,2,3....), c为灯珠的颜色参数,即Color(uint8_t r, uint8_t g, uint8_t b)
测试效果
通过改变测试程序loop()中colorwipe()函数中的颜色参数c。来控制灯带颜色的改变。
例:
如果想使灯带显示红色,则
void loop(){
colorWipe(Color(255,0,0), 50);
clear(100);}
小结:
在本段灯带的程序中,看似挺多行的代码。仔细一分析,会发现其他的语句都是为了在loop中执行colorWipe(r(255, 255, 0),50);即使灯带显示某一特定的颜色这一功能服务的。
小贴士:
原址:
diy手工折纸 船的做法
【转载】珠海花手工纸艺教程
【转载】红果子书签手工手绘印染教程
【转载】果果软软布丁,好好吃的哦!手工美食烘焙教程
手工DIY自制垃圾箱
【转载】折纸-果盘手工纸艺教程
【橡皮章】自制定画液。(白胶+酒精)【内含水+白胶效果图】手工教程
【转载】自漂亮的中国结手工编织教程
【转载】芒果双皮奶手工美食烘焙教程
【转载】芒果雪媚娘手工美食烘焙教程
【转载】拔丝苹果手工美食烘焙教程
【转自豆果】自制牛轧糖手工美食烘焙教程
衍纸 海盗船黑珍珠号手工纸艺教程
【学习】气球海盗剑手工饰品教程
【转载】简单丝带花手工饰品教程
乐晒带你玩转光印术【胶片篇】- 第四弹,胶片自己打!手工手绘印染教程
手工海盗船怎么做
手工旧物改造教程diy海盗船
苹果手机怎么下载手机铃声 苹果手机怎么下载来电铃声
海带护发效果好 教你三种海带的做法
【转载】带来好运的家居饰品手工旧物改造教程
【转载】水果还能这样吃,你造吗?(芒果班鑑)手工美食烘焙教程
【转载】缎带花手工布艺教程
【转载】手绘海洋之心手工手绘印染教程
海盗船长系列不织布手工布艺教程
【转载】雪碧果冻手工美食烘焙教程