基于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.


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

目录
相关文章
|
1天前
|
编解码 IDE 开发工具
基于ESP8266的动态机械钟
基于ESP8266的动态机械钟
9 2
|
1天前
|
传感器 前端开发 IDE
基于ESP32的灌溉系统
基于ESP32的灌溉系统
7 1
|
1天前
|
机器学习/深度学习 数据可视化 计算机视觉
基于opencv的车牌识别系统(UI界面采用tkinter设计)
基于opencv的车牌识别系统(UI界面采用tkinter设计)
5 0
|
1天前
|
C++
简易投影仪的制作(下)
简易投影仪的制作(下)
5 0
|
云栖大会 开发者
收到阿里云【乘风者计划】博主证书和奖励
收到阿里云【乘风者计划】博主证书和奖励 2023年2月对我来说是一个很好的开端,因为我在1号就收到了阿里云寄给我的【乘风者计划】博主证书和奖励。好兆头啊! 我收到的是我获得的【技术博主】【星级博主】【专家博主】三个的奖品和证书,一快给我寄过来哒!
2743 2
收到阿里云【乘风者计划】博主证书和奖励
|
1天前
|
安全 物联网 数据安全/隐私保护
基于STM32的智能门锁
基于STM32的智能门锁
51 41
|
1天前
|
传感器 算法 IDE
基于Arduino的遥控自平衡小车
基于Arduino的遥控自平衡小车
51 41
|
1天前
|
传感器 存储 监控
基于Arduino的自动雨棚洗衣晾衣架
基于Arduino的自动雨棚洗衣晾衣架
54 41
|
2天前
|
存储 安全 Linux
|
5月前
|
传感器 监控 UED
基于STM32的智能停车场管理系统设计与实现
基于STM32的智能停车场管理系统设计与实现
317 1