×

555声音发生器I2C控制

消耗积分:2 | 格式:zip | 大小:0.59 MB | 2022-07-27

淡淡的爱

分享资料个

PCB图如下:
pYYBAGLXfHyAEW_eAAIs8FhZttk666.png
pYYBAGLXfJGAaz-BAARGMCKo3zM749.png

描述

555 声音发生器 I2C 控制

这是一个基于两个 555 振荡器的声音发生器(也可用于创建旋律)。

每个振荡器还使用触发器时钟分频器分为两个子八度音程,总共提供 6 个音频源。

每个555的频率可以用物理电位器控制,或者如果电位器不在线,可以用X9C104数字电位器电子控制频率。

6 个音频通道进入运算放大器混音器并具有单个音频输出(需要用于扬声器的外部功率放大器)。

每个音频通道都可以使用基于 4066 的开关打开和关闭。

混音器的输出电平可以由数字电位器控制,因此可以调节电平,或者可以创建颤音音量膨胀。

其中一个 555 可在自由运行振荡器或单稳态模式之间进行配置。在单稳态模式下使用时,这台 555 可以由第一个 555 控制,从而创建 Atari Punk 控制台电路。

所有数字电位器以及 4066 配置开关均由 PCF8574 GPIO 扩展器控制,并且有一个 I2C 接头允许外部处理器控制电路板。

视频和 github 上的演示项目使用 Arduino Uno 创建简单的旋律和音效。

https://github.com/GadgetReboot/GR_555_Controller

代码

https://github.com/GadgetReboot/GR_555_Controller

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !