基于Arduino的仿生面具

简介: 基于Arduino的仿生面具

DIY 万圣节恐怖惊喜:自制动态眼动和声音感应的仿生面具

引言

万圣节即将来临,你是否准备好制作一些既诡异又迷人的装饰来增添节日气氛呢?今天,我们将一起探索如何使用3D打印、伺服电机、PIR传感器和DFPlayer MP3模块来制作一个动态眼动和声音感应的仿生面具。这个项目不仅适合初学者,也是那些想要控制眼睛运动和播放特定音频文件的爱好者的理想起点。

步骤1:3D打印部件

首先,我们需要使用标准的3D打印机和PLA材料来打印仿生眼睛的部件和面具本身。打印出的部件质量中等,但如果想要更光滑的表面,可以进行打磨和上色。

3D打印组件列表:

  1. 面具(脸部)
  2. 两个眼球
  3. 两个眼睑
  4. 伺服电机支架(用于固定所有5个伺服电机)
  5. 万向节(使眼睛能够平滑运动)
  6. 两个支撑面具内部的横杆
  7. 一个背板,用于覆盖电子元件并便于挂在墙上

步骤2:组装动态眼动系统

接下来,我们将使用五个MG90S伺服电机来控制眼睑和眼球的运动。

所需组件:

  1. 5个MG90S伺服电机
  2. 金属线(我们使用了一些回形针来形成连接杆)
  3. 钳子和钢丝钳(用于塑形和剪切回形针)

组装过程:

  1. 居中伺服电机:确保所有伺服电机初始位置为90度,这对于确保运动校准至关重要。
  2. 安装伺服电机:将每个伺服电机放入3D打印的伺服电机支架中。两个伺服电机控制眼睛的左右运动,两个控制上下运动,一个控制眼睑。
  3. 连接眼球:使用回形针线连接伺服电机和眼球,形成连杆。万向节的加入确保了眼球运动的平滑性。
  4. 连接眼睑:最后一个伺服电机控制眼睑,使面具能够眨眼或闭眼。

步骤3:测试动态眼动系统

在继续其他部分之前,我们需要测试动态眼动系统以确保一切正常工作。

简单电路设置:

  1. 将伺服电机连接到面包板。
  2. 上传一个简单的伺服电机控制代码,使眼睛向各个方向移动并使眼睑眨眼。

步骤4:印刷电路板(PCB)

为了整合所有组件,包括DFPlayer、PIR传感器、伺服电机、扬声器和Arduino Nano,我们设计了一个印刷电路板(PCB)。

步骤5:面部主代码

现在,一切都组装好了,是时候将主代码上传到Arduino Nano了。这个代码整合了PIR传感器、伺服电机和DFPlayer MP3模块。

步骤6:最终组装

最后,我们将所有东西组装到面具中。

  1. 插入横杆:将两个支撑横杆固定在面具的背面。
  2. 安装伺服电机支架:使用热胶将伺服电机支架(带有伺服电机和眼睛)固定在横杆上。
  3. 安装PIR传感器:在面具前部钻一个小6mm的孔以放置PIR传感器。
  4. 放置扬声器:将扬声器放置在面具内部,确保其不可见。
  5. 安装PCB:将PCB固定在面具内部并进行所有必要的连接。
  6. 封闭面具:一旦一切都连接好并就位,使用后盖封闭电子元件。

最后,使用双面胶带或其他方法将面具挂在墙上。使用9V电源为面具供电,一切就绪!

这个项目结合了创造力、技术和一点恐怖元素,非常适合万圣节季节。通过一些调整,你可以根据自己的喜好定制这个面具,添加不同的声音或更复杂的眼动。制作愉快!

额外的想法: 如果你想让项目更加吸引人,可以添加在检测到运动时点亮的LED灯,增强视觉效果。


希望这篇博文能够帮助你制作出令人印象深刻的万圣节装饰!如果你有任何问题或需要更多帮助,请随时在评论区提问。祝你制作愉快!

希望你喜欢这个项目,并在构建过程中找到乐趣!如果你有任何问题或需要帮助,欢迎在评论区交流。

作者:Svan.


注意:本博文为不得在未经本人同意进行转载或者二次创作,违者必究!!!

目录
相关文章
|
6月前
|
传感器 物联网 芯片
毕业设计 基于STM32单片机无线ZIGBEE智能大棚土壤湿度光照检测
毕业设计 基于STM32单片机无线ZIGBEE智能大棚土壤湿度光照检测
130 0
|
1月前
|
传感器 人工智能 机器人
基于Arduino的泡茶机器人
基于Arduino的泡茶机器人
35 1
|
1月前
|
传感器 算法 IDE
基于Arduino的遥控自平衡小车
基于Arduino的遥控自平衡小车
76 41
|
1月前
|
传感器 IDE 机器人
基于Arduino的扫地机器人
基于Arduino的扫地机器人
46 1
|
1月前
|
传感器 算法 机器人
基于Arduino的3D打印六足机器人
基于Arduino的3D打印六足机器人
34 0
|
1月前
|
传感器 vr&ar Android开发
基于Arduino的智能眼镜
基于Arduino的智能眼镜
32 0
|
1月前
|
传感器 JavaScript 前端开发
基于Arduino的智能恒温器
基于Arduino的智能恒温器
48 0
|
6月前
|
传感器 人工智能 IDE
探索电子技术的魅力:使用Arduino实现LED闪
探索电子技术的魅力:使用Arduino实现LED闪
|
传感器
Arduino实现超声波测距
Arduino实现超声波测距