亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

著名的板书

组件和用品

Arduino UNO
× 1

必要的工具和机器

3D 打印机(通用)

关于这个项目


音乐造福于人。从幼儿到老年人,音乐可以增强情绪、促进健康并刺激记忆力。最近,我们与安妮尔患有阿尔茨海默氏症的母亲分享了一本儿童音乐板书。当她听到熟悉的歌曲时,她变得多么警觉和快乐,我们感到很惊讶。如果妈妈能有自己的书,配上适合她年龄的音乐,那不是很好吗? Notable Board Books 是可定制的交互式书籍,其中包含个性化的音乐和图片。为了鼓励大家一起唱歌,Notable Board Books 包括一首带有器乐和声乐的可听曲目。我们正在尝试消除所有按钮和开关。拿起书本将进入“就绪”模式并播放用户选择的页面。

首先组装电子设备和扬声器的外壳。以 3D 打印的“backbase”和“speakerhousingb”为例。

从末端检查两块并匹配孔。

使用两个 M3 螺钉,将扬声器外壳连接到电子外壳。

将电线(约 9 英寸长)焊接到 4 欧姆扬声器。

使用两个 M3 螺钉和螺母将扬声器连接到扬声器外壳。

将扬声器线穿过大孔插入电子外壳。

将光敏电阻的引线弯曲到靠近电阻体的位置。

将光敏电阻器插入电子外壳的圆孔中。为引线提供了一个小的矩形开口。

为光敏电阻准备一小段热缩管(约 1/2 英寸长)。

将其滑过光敏电阻的一根引线,插入塑料中。这样做是为了防止两根引线意外接触并造成短路。

对所有光敏电阻执行此操作。

现在,我们将开始使用示意图将事物连接在一起。

将一根绕线焊接到光敏电阻的一根引线上。切断多余的引线。

在焊接连接处添加热缩管。

对所有光敏电阻执行此操作。

将电线连接到光电阻器的另一条腿。这些腿都将到达同一个地方,+5 伏。

将滚珠倾斜开关插入 3D 打印的“tilt1”中。黄铜端应高于银端。

将电线焊接到开关的每一端,然后将组件放入电子容器中——使用 Velcro 固定。

将 3D 打印的“打孔夹具”与空白板书的右上角对齐。

用打孔器标记孔的位置。

使用空心钻头(我使用 7 毫米)钻孔。我发现有必要使用普通钻头稍微预钻 - 以防止空心钻头徘徊。可以使用钻床来避免这个问题。

第一个孔通过五页,第二个到四页,依此类推

书的文字和照片选好尺寸后,用相纸印刷(相纸要硬挺耐用,以免在涂胶过程中起皱)。这个阶段我用的是普通的白胶。

大量涂抹胶水。

使用纸巾或刷子,均匀涂抹胶水。附加照片或文字并等待其变干,然后再处理另一页(我们不希望页面粘在一起)。

音乐必须从一个来源转移到 Notable Board Book。在这个例子中,为了尽可能开源,我选择了版权已过期的歌曲,然后 Annelle 弹奏键盘,我们的女儿 Tia 提供了人声伴奏。 Mike 记录了我们的努力并使用如下所示的流程传输了音乐。

我不是法律顾问,但如果 (a) 您购买了音乐并且 (b) 您是为一个人使用它并且 (c) 它没有公开播放并且 (d) 它是未分发或出售。

由于无法使用严肃的录音设备,我们使用了 iPhone。在“实用工具”下,选择“语音备忘录”。

准备好录制时,按下红色录制按钮。

歌曲完成后再次按下红色按钮。按“完成”。

按“保存”,然后打开刚刚保存的文件。

在“编辑”这个词的左边有一个小框,上面有一个向上的箭头。选择那个框。

选择“邮件”并将文件通过电子邮件发送给自己。

该文件将作为“m4a”类型到达。使用您最喜欢的搜索引擎并搜索“将 m4a 转换为 ogg”。许多免费转换器可用。

Adafruit 音板有 11 个控制引脚,对应于内存中的 11 个“插槽”。如果要在插槽#5 的引脚拉低时播放刚刚录制的声音,则声音文件应标记为“T05.ogg”

将 Adafruit 音板插入您的计算机(通过 microUSB 电缆),它将显示为一个新的 USB 密钥。将 .ogg 文件复制到音板。弹出板子,就可以玩了。

让我们再次检查原理图。

将 9 伏电池线穿过扬声器外壳的大孔进入电子外壳。根据原理图连接所有内容并将软件草图(包含在此项目的文件中)加载到 Arduino 中。

打开系统电源(倾斜外壳)并调整声音(使用音频放大器上的旋钮)以获得所需的音量。大声点(不失真)可能更好。

电路板上未对准或不干净的孔会影响光电阻器的输出。为了验证在 Arduino 的模拟输入上接收到的电压,我将绕线连接到连接到模拟输入引脚的电阻结上。我标记了电线(1 到 5),如下所示。我把这些电线(以及地线)拿出来,然后将板书松散地放在电子外壳上。在正常的室内照明下,我将书翻到每一页并记录每个输入引脚上的电压。 “暗”读数约为两伏。 “页面打开”读数为 3.5 伏或更高。更深的页面(光线穿过的隧道更少)更高一些。如果房间更轻,读数会更高。

因为 Arduino 上的 0 到 5 伏电压导致读数为 0 到 1023,所以打开的页面读数对应于大约 700 的值。不想把它剪得太近,我用“600”作为数字来表示页面正在接收光。

我将一英寸宽的魔术贴切成 1/2 英寸宽的条带。它们附在电子外壳上提供的凹痕上。

从魔术贴上剥下塑料并小心地放置书,使书页上的孔与光敏电阻对齐。使用 M3 螺丝将电池/扬声器盖固定到底。

这本书现在可以使用了!

著名的板书

物料清单

(1) Arduino Uno

(1) Adafruit Audio FX Sound Board WAV/OGG 触发器,带 16MB 闪存

(1) 2 英寸 4 欧姆 3 瓦全频扬声器(亚马逊网站上的 Gikfun EK1725)

(1) 3W DC 5 伏音频放大器(亚马逊上的 DROK 超小 3w+3w..)

(5) 光敏电阻5mm

(1) Arduino 5 伏继电器模块

(1) 倾斜开关、滚珠

(5) 3.3K 欧姆电阻,1/4 瓦

(1) 9 伏电池连接器

(1) 9 伏电池

(6) M3 x 12 毫米螺丝

(2) M3螺母

(1) 面包板 (2” x 3.5”)

(1) 空白板书 (6” x 6”)

(1) 魔术贴,1”宽,10”长

其他:焊料、收缩包装管、电线

3D打印零件

(1) 后座

(1) 音箱外壳b

(1) 喇叭盖

(1) 倾斜1

文件

https://hackaday.io/project/96972/files

代码

  • 著名的板书控制 (Arduino)
Notable Board Books Control (Arduino)C/C++
int r=200;int r1=200;int r2=200;int r3=200;int r4=200;int a=0;//第一次读取int b=0;int c=0;int d=0;int e=0;int t1=0;//tally oneint t2=0;//tally twoint on=0;int td=500;//time delayvoid setup() { pinMode (2,OUTPUT); pinMode (4,OUTPUT); pinMode (7,OUTPUT); pinMode (9,OUTPUT); pinMode (11,OUTPUT); pinMode(3,OUTPUT);//设置旁路继电器digitalWrite(3,HIGH);//保持系统在digitalWrite(2,HIGH);数字写入(4,高);数字写入(7,高);数字写入(9,高);数字写入(11,高); delay(1000);//等待书被拿起 }void loop() { r4=analogRead(A4); r3=模拟读取(A3); r2=模拟读取(A2); r1=模拟读取(A1); r=模拟读取(A0);如果 (r4>600) { a=1; } if (r3>600) { b=2; } if (r2>600) { c=4; } 如果 (r1>600) { d=8; } if (r>600) { e=16; } t1=a+b+c+d+e; delay(600);//读取之间的时间r4=analogRead(A4); r3=模拟读取(A3); r2=模拟读取(A2); r1=模拟读取(A1); r=analogRead(A0);如果 (r4>600) { a=1; } if (r3>600) { b=2; } if (r2>600) { c=4; } 如果 (r1>600) { d=8; } if (r>600) { e=16; } t2=a+b+c+d+e; if (t1==t2) {//有效连续读取两次 if (a==1) { digitalWrite(2,LOW);开=1;数字写入(4,高);数字写入(7,高);数字写入(9,高);数字写入(11,高);数字写入(3,高);延迟(150);//保持声音效果板的引脚低} if((b==2)&&(on==0)){digitalWrite(4,LOW);数字写入(2,高);数字写入(7,高);数字写入(9,高);数字写入(11,高);数字写入(3,高);开=1;延迟(150); } if ((c==4) &&(on==0)) {digitalWrite(7,LOW);数字写入(4,高);数字写入(2,高);数字写入(9,高);数字写入(11,高);数字写入(3,高);开=1;延迟(150); } if ((d==8) &&(on==0)){ digitalWrite(9,LOW);数字写入(4,高);数字写入(7,高);数字写入(2,高);数字写入(11,高);数字写入(3,高);开=1;延迟(150); } if ((e==16) &&(on==0)) { digitalWrite(11,LOW);数字写入(4,高);数字写入(7,高);数字写入(9,高);数字写入(2,高);数字写入(3,高);延迟(150); } if(t2==0) { digitalWrite(11,HIGH);数字写入(4,高);数字写入(7,高);数字写入(9,高);数字写入(1,高); digitalWrite(3,LOW);//关闭旁路继电器 }}on=0;a=0;b=0;c=0;d=0;e=0; }

示意图

Sketch_sept29_XTJbNYODZA.ino

制造工艺

  1. 老年人用户体验设计指南
  2. 熨衣板
  3. 点唱机
  4. 乐谱
  5. 印刷电路板
  6. 冲浪板
  7. 氦空气质量传感器
  8. RaspiRobot Board V2
  9. 简单字时钟(Arduino)
  10. 5x5x5 LED 立方体
  11. 智能触控开关板