Arduino-靠近提醒电话亭

Arduino-靠近提醒电话亭-盘古CG网
Arduino-靠近提醒电话亭
此内容为免费资源,请登录后查看
0
限时特惠
20
免费资源

交互式旋转电话亭

这个基于 Arduino 的项目为经典的旋转电话注入了新的活力,将其转变为身临其境的文化叙事设备。该装置位于一家精品酒店内,位于精心重建的红色电话亭内,为客人提供将怀旧与创新融为一体的互动体验。

红色电话亭

如何运作

  • 传感器激活:当客人接近电话亭时,他们会激活一个接近传感器,这反过来又会导致旋转电话响起。这不仅引起了人们的注意,还引发了互动。
  • 讲故事回放:从底座中取出电话将启动讲故事录音的音频播放。这些故事具有丰富的文化遗产,旨在让听众沉浸其中,并通过叙事增强精品酒店的氛围。

目的

该装置旨在通过创新媒介将他们与文化故事联系起来,为酒店客人创造难忘的体验。通过将历史元素与现代技术相结合,该项目丰富了酒店的环境,为客人提供了一个独特的机会,以独特的动态方式与过去互动。

使用的组件:

  • Arduino 板
  • PIR 传感器
  • Adafruit VS1053 编解码器 + MicroSD 分线板
  • 用于存储音频文件的 SD 卡
  • 旋转电话
  • 5V 电源

库依赖项:

  • SPI.h
  • Adafruit_VS1053.h
  • SD.h
  • Toggle.h

硬件连接:

硬件应使用以下引脚连接:

  • BREAKOUT_RESET:9
  • BREAKOUT_CS:10
  • BREAKOUT_DCS:8
  • SHIELD_RESET:8
  • SHIELD_CS:6
  • SHIELD_DCS:7
  • 卡数: 9
  • DREQ:2
  • PIR_PIN:3
  • CRADLE_PIN:5

软件功能:

  • 初始化 Adafruit VS1053 FilePlayer 和 SD 卡。
  • 侦听来自 PIR 传感器的 HIGH 信号(表示检测到运动)以触发电话响铃(播放 /ring.mp3)。
  • 当手机被拿起(按钮释放事件)时,停止铃声,并开始播放随机音频文件(在本例中为 /track001.mp3)。
  • 当手机放回底座上时(按钮按下事件),停止音频文件,并重置系统以检测下一个动作。

SD 卡上所需的文件:

铃声文件:/ring.mp3 一个或多个录制的消息:/track001.mp3、/track002.mp3 等。目前,仅使用 /track001.mp3。 请修改 Arduino 代码以适应您的互动展览的特定需求,例如更改要播放的音频文件、调整音量或修改系统重置前的延迟。

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容