一、设计背景
为纪念建党100周年,重温党的光辉历史,讴歌党的丰功伟绩,教育引导广大师生学史明理、学史增信、学史崇德、学史力行,让红色基因浸润青少年学生的心灵及生活,让红色基因、革命薪火代代传承。今天分享的项目是《智慧雕塑——奏响学习党史最强音》,引导青少年学生从小听党话、感党恩、跟党走,厚植爱党爱国爱社会主义情怀,努力成长为中国特色社会主义事业建设者和接班人。
二、功能原理
我们设计的作品《智慧雕塑——奏响学习党史最强音》。它不仅可以通过标语“童心向党,献礼百年”展示庆祝建党百年。还可以根据应用场景,实现智慧雕塑的功能。例如:当光环境传感器感知是白天时,有人来到“童心向党,献礼百年”雕塑前,红外数字避障传感器就会识别到,然后开始播放红歌或党史学习内容,让党史学习教育“声”入人心。当光环境传感器感知是夜晚时,雕塑上安装的景观灯会自动打开,让“童心向党,献礼百年”标语成为夜空中最闪亮的光。而夜晚避免声音扰民,无论红外数字避障传感器是否识别到有人靠近,都不会播放红歌或党史学习内容。从而实现传统雕塑的智慧功能。
三、结构设计
四、制作过程
(一)准备材料
1.3D设计软件:童思妙创3D教育版
2.编程软件:Mind+
3.DFRduino UNO X1
4. DFPlayer Mini 播放器模块X1
5.红外数字避障传感器X1
6.模拟环境光传感器X1
7.LED发光二极管 X1
8.扬声器X1
9.直插电阻X1
10.杜邦线 XN
(二)电路连接
材料清单
- DFRduino UNO X1
- DFPlayer Mini 播放器模块(含卡) X1
- 红外数字避障传感器 X1
- 模拟环境光传感器 X1
- LED发光二极管 X1
- 扬声器 X1
- 直插电阻 X1
- 杜邦线 X1
步骤1 使用童思妙创3D教育版建模
步骤2 打印模型及丙烯颜料涂色
步骤3 开源硬件连接及组装
步骤4 使用Mind+软件编写程序
步骤5 功能实现调试
五、作品图片
六、编程代码
/*!
* MindPlus
* uno
*
*/
#include <DFRobot_PlayerMini.h>
// 函数声明
void DF_MieDeng();
// 创建对象
DFRobot_PlayerMini mp3;
// 主程序开始
void setup() {
mp3.begin(&Serial, 0, 1);
mp3.volume(100);
}
void loop() {
if ((analogRead(A0)<=10)) {
DF_MieDeng();
digitalWrite(8, HIGH);
delay(1000);
digitalWrite(9, HIGH);
delay(1000);
digitalWrite(10, HIGH);
delay(1000);
}
else {
DF_MieDeng();
if ((digitalRead(6)==0)) {
mp3.playMp3Folder(1);
delay(80000);
}
else {
mp3.stop();
}
}
}
// 自定义函数
void DF_MieDeng() {
digitalWrite(8, LOW);
digitalWrite(9, LOW);
digitalWrite(10, LOW);
}
七、演示视频
勤奋学习2021.07.02
这个创意很好!
勤奋学习2021.07.02
点赞!
木子呢2021.07.01
赞!