这个假期我从来不了解。 但是这个想法诞生了。 制作一个令人毛骨悚然的娃娃,它的眼睛会闪闪发光,发出令人毛骨悚然的声音。

在此之下,一个凉爽的孩子们的脑袋(感谢安东)和来自洋葱的比赛吸引了一些特殊的鲸鱼,这是良心不允许我购买的。 如果是这样的话,那么我会根据上一篇文章的经验,在欧米茄2上为女孩萝拉(Lola)做动。
请对如何重复这样的事情感兴趣的每个人注意。
我们将需要:两个LED,一个扬声器,一个12伏电源,一个运动传感器(仅需要12伏),一个3.3伏电源转换器,一个5伏电源转换器,一个简单的放大器(任何具有3-12伏电源的D类)和Omega2。仍然可以选择使用USB闪存驱动器或sd卡来扩展磁盘空间。
我们打开玩偶,然后用热熔胶将LED放入眼睛,将扬声器放入口部。 我们将配线输出到Omega 2
脑部区域,将扬声器焊接到放大器,将LED连接到场效应晶体管...通常,我们组装以下电路。

可以使用5伏和12伏的双电源代替5伏转换器,该电源就近一些。
接下来,转到软件设置。 如果要使用i2s声音,请在omega上安装b193固件,因为进一步的i2s无法正常工作。 如果没有,您可以将声卡插入USB,然后
为本指南配置声音。 如果您按照我的方式做,那么我在
这里写
了有关使用i2s声音的信息。 我们连接到wifi并增加了omega 2磁盘空间,
此处的手册中对此进行了详细说明。
opkg update opkg install alsa-utils mpg123 python pyOnionGpio nano
现在,我们的omega已经几乎可以说话了,并且仅能为该业务编写Python代码。 逻辑很简单。 运动传感器打开两个GPIO之间的电路。 对于第一个,我们在打开时输入逻辑单元(我有15个输出),我们读取了第二个值(我使用17个输出)。 当为0时(因为PIR传感器已触发并打开线路),我们开始播放可怕的声音并闪烁LED。 其余时间我们保持沉默,不碰任何人。 所有这些的实现看起来像这样。
import onionGpio import subprocess import random gpioOut = onionGpio.OnionGpio(15) gpioOut.setOutputDirection(0) gpioOut.setValue(1) gpioObj = onionGpio.OnionGpio(17) status = gpioObj.setInputDirection() while True:
令人毛骨悚然的声音文件以1.mp3、2.mp3的名称添加到/ mnt / sda1,我有6个,其中之一是随机打开的。 Omega 2的PWM输出的频率也分别在左眼和右眼下随机打开。 可以使用硬件PWM,但是这里可能的频率不稳定是一个加号。 然后我们通过运行命令
nano /etc/rc.local
在rc.local中写两行
omega2-ctrl gpiomux set i2s i2s python /mnt/sda1/start.py
我想您猜到了我上面引用的脚本,因此需要将其保存在目录/ mnt / sda1下,名称为
start.py 。
下一步是最后一步。 最有创意的。 化妆 我只是问我的妻子(骗子),她确实很酷。 非常感谢!

您可以在下面的视频中查看声音的所有运作方式。 老实说,在黑暗中,萝拉的《男性心灵的食者》看起来令人毛骨悚然。 希望您喜欢。 感谢您的关注!
您做了什么可怕的自制产品?