PCB图如下:
描述
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条评论
快来发表一下你的评论吧 !