基于CD40106的光控三声部特雷门琴:模拟合成与交互设计实践

发布时间:2026/6/2 13:40:05

基于CD40106的光控三声部特雷门琴:模拟合成与交互设计实践 1. 项目概述与核心思路如果你对电子音乐合成器或者那些能发出“怪异”声音的DIY项目感兴趣那么“特雷门琴”这个名字你一定不陌生。传统的特雷门琴通过手与天线间的电容变化来演奏充满了神秘感和表现力。但今天我们要聊的是一个更“视觉化”的变种——光控特雷门琴。这个项目最吸引我的地方在于它没有停留在简单的单音调上而是构建了一个由三个独立声部组成的“三叉戟”系统。每个声部不仅自己能发声还能被一个独立的低频振荡器LFO调制更妙的是它们之间还能通过闪烁的LED光相互影响创造出一种复杂、有机且不断演变的音景。这不仅仅是复制一个经典电路而是将基础的声音合成原理振荡器、LFO调制、硬同步与富有创意的交互设计光控结合在了一起非常适合想要深入理解模拟合成器核心并亲手做出一个能“玩”起来的乐器的朋友。整个项目的核心是一颗CD40106芯片这是一款包含六个施密特触发反相器的数字集成电路。在模拟音频领域我们常常“借用”数字芯片的非线性特性来构建模拟振荡器CD40106就是其中的明星。它的施密特触发特性带有滞回电压能产生非常稳定的方波并且通过简单的RC电阻-电容网络就能轻松设定频率。在这个项目中我们利用芯片内的六个反相器组成了三对振荡器。每一对都包含一个工作在可听音频范围例如几百赫兹到几千赫兹的主振荡器以及一个工作在次声频范围例如0.1赫兹到20赫兹的LFO。LFO的输出会去调制主振荡器的某个参数在这个电路里很可能是通过改变其定时电阻或电容的等效值从而产生周期性的音高变化也就是颤音效果。而“光控”的部分则由光敏电阻LDR实现。每个声部“塔楼”上有两个LDR一个朝上用于接收环境光或演奏者手部的遮挡直接控制该声部的主音高另一个朝前正对着一颗随着本声部LFO节奏闪烁的LED。这颗LED的光会被另外两个声部朝前的LDR捕捉到从而将自身LFO的节奏“传染”给其他声部调制它们的音高产生一种声部间相互牵引、滑动的效果。这种设计思路跳出了单一交互的局限创造了一个小小的、自治的电子声学生态系统。下面我们就从电路原理开始一步步拆解这个迷人的项目。2. 核心电路原理深度解析要复现并理解这个项目不能只停留在照图焊接的层面。我们必须弄清楚每一部分电路是如何工作的以及为什么这样设计。这不仅能帮助你在制作时调试更能让你在未来修改或设计自己的变体时游刃有余。2.1 CD40106施密特触发器振荡器的工作原理CD40106的核心是施密特触发反相器。与普通反相器不同施密特触发器具有两个阈值电压正向阈值电压Vt和负向阈值电压Vt-两者之间存在一个滞回区间。这个特性使得它对外部噪声不敏感并且非常适合构建振荡器。当我们把一个反相器的输出通过一个RC网络反馈到其输入时就构成了一个最简单的弛张振荡器。其工作过程可以这样理解假设初始时刻电容C两端电压为0低于Vt-反相器输出高电平接近电源电压Vcc。这个高电平会通过电阻R向电容C充电电容电压逐渐上升。当电压超过正向阈值Vt时反相器翻转输出变为低电平接近0V。此时电容C开始通过电阻R向输出的低电平放电或者说被反向充电电压开始下降。当电压降至负向阈值Vt-以下时反相器再次翻转输出变回高电平循环往复。如此便产生了连续的方波振荡。振荡频率的公式可以近似为f ≈ 1 / (RC * ln[(Vcc - Vt-) / (Vcc - Vt) * (Vt / Vt-)] )。对于CD40106在9V供电下典型值Vt ≈ 6V Vt- ≈ 3V。公式中的对数部分是一个常数因此频率主要由R和C的乘积决定f ∝ 1/(RC)。R或C的值越大充电放电时间越长频率就越低。这就是我们通过改变LDR阻值作为R的一部分来改变音高以及通过设置不同的R、C值来划分音频振荡器和LFO的理论基础。注意CD40106的阈值电压会随电源电压变化且不同厂商的芯片会有差异。上述6V/3V是典型值实际电路中频率的精确计算并不重要重要的是通过实验确定可用的阻容范围。我们的设计依赖于这种相对关系而非绝对精度。2.2 三声部与LFO调制结构设计项目使用了CD40106的全部六个反相器构成了三个完全相同的声部通道。每个通道的电路拓扑是完全一致的这保证了声部的基础特性相同便于通过后期调节获得和谐或对比的声音。每个通道的具体构成如下主音频振荡器使用一个反相器搭配较小的定时电容例如项目中的100nF和一个由固定电阻、电位器及LDR串联构成的定时电阻网络。LDR的阻值变化直接改变RC时间常数从而改变音高。上方的LDR用于手动演奏控制。低频振荡器LFO使用另一个反相器搭配较大的定时电容例如1μF和一个由电位器B10k B100k B1M决定的定时电阻。这个LFO产生一个低频方波通常在0.1Hz到可能几十Hz之间可调。这个方波信号用于两处硬同步效果直接或间接地影响主音频振荡器。一种常见的“硬同步”实现方式是用LFO的方波输出通过一个二极管去瞬间“重置”主振荡器定时电容上的电压。每当LFO方波跳变时无论主振荡器自身的周期进行到哪一步都被强制拉回起点重新开始。这会产生丰富的谐波和节奏性的音色变化尤其是当两个频率不成整数倍时会产生非常复杂、不断演变的波形。驱动LEDLFO的方波输出同时驱动一颗LED。LED的亮灭节奏与LFO频率同步成为该声部节奏的视觉指示器。调制网络每个声部朝前的LDR正对着自己声部的LED。但关键在于这个LDR在电路上是接入其他声部的主振荡器定时电阻网络的。这样声部A闪烁的LED其光线被声部B和C的侧向LDR接收导致B和C的LDR阻值随A的LED节奏变化从而调制了B和C的音高。这就产生了声部间的交叉调制是该项目产生复杂交互效果的精髓。2.3 光敏电阻LDR的选型与应用技巧LDR是这个项目的“传感器”和“调制器”其特性直接影响演奏手感和声音效果。阻值范围项目建议使用暗阻约100kΩ至500kΩ的LDR。这个范围很重要。在9V供电和100nF电容的配置下如果LDR暗阻太低如10kΩ音频频率会过高可能超出可听范围或变得刺耳如果暗阻太高如1MΩ以上频率可能过低甚至无法起振。亮阻受强光照射时的电阻通常在几kΩ到几十kΩ这决定了音高的上限。你需要确保LDR的阻值变化范围能通过你选择的固定电阻和电位器被“映射”到一个悦耳的音频频率区间例如200Hz-2000Hz。响应特性LDR对光强的响应是非线性的且存在响应延迟特别是从亮到暗的恢复时间。这个延迟在无意中带来了类似“滑音”或“包络”的效果让音高的变化不那么生硬更具音乐性。在选择时可以不必追求最快速的反应有时稍慢的LDR反而能产生更有趣的声音质感。安装与屏蔽为了获得理想的演奏体验需要隔离环境杂散光的干扰。这就是为什么每个塔楼设计成筒状并且LDR安装在顶部和特定朝向的位置。在制作时务必确保朝上的LDR主要接收来自上方你的手的光线变化而朝前的LDR主要只能“看到”对面塔楼的LED。可以使用热缩管或小段黑色吸管作为遮光罩仔细调整LDR的指向。3. 元器件选型、清单与PCB布局规划在动手制作前准备好所有元器件并理解其作用至关重要。以下清单在原项目基础上做了更详细的说明和备选建议。3.1 详细元器件清单与功能说明类别型号/参数数量关键作用与选型要点核心ICCD40106BE (DIP-14封装)1六施密特触发反相器。务必确认是“施密特触发”型普通CD4069不行。建议使用IC插座便于更换。电阻100Ω3LED的限流电阻。阻值决定了LED亮度100Ω在9V下亮度适中可根据LED特性在68Ω-220Ω间调整。1kΩ3可能用于音频输出缓冲或与LDR串联分压。是常见的上拉/下拉或电流限制电阻。电位器B100k (对数型)4其中3个用于每个声部的音量控制接在音频输出端1个用于某个声部的LFO频率调节。对数型B型适合音量控制因为人耳对响度的感知是对数关系的。B10k (对数型)1用于一个声部的LFO频率调节。B10k提供较快的LFO速率调节范围。B1M (对数型)1用于一个声部的LFO频率调节。B1M提供极慢的LFO速率调节范围可产生长达数十秒的周期。B10k (直线型滑杆或旋钮)1作为主音高偏移/调谐总控。直线型A型便于进行线性的音高校准。电容100nF (104) 陶瓷或薄膜电容3分别用于三个主音频振荡器的定时电容。其稳定性影响音高稳定性薄膜电容如涤纶电容温度特性优于陶瓷电容。1μF 电解电容3分别用于三个LFO振荡器的定时电容。注意电解电容有极性焊接时正负极不能反接。半导体LDR (光敏电阻)暗阻100k-500k6核心传感器。建议购买时注明阻值范围。实测时用手电筒照射和完全遮盖用万用表测量其阻值范围是否符合预期。1N4148 开关二极管3用于实现LFO对主振荡器的硬同步。将LFO方波信号单向注入主振荡器的RC节点。LED (3mm或5mm 颜色自选)3作为LFO节奏的视觉反馈和交叉调制的光源。建议选择高亮型确保足够光强被其他LDR检测到。连接器DC电源插座 (5.5x2.1mm)1接入9V直流电源。注意中心极性常见是内正外负焊接前务必用万用表确认。3.5mm立体声耳机插座1音频输出。虽然电路可能是单声道但使用立体声插座兼容性更好。通常将左右声道并联输出。结构件洞洞板 (Stripboard) 14x15孔1电路的载体。14行15列的规格需严格遵循原设计图以确保所有跳线和元件布局正确。导线 (30AWG或类似细导线)若干用于板内和板外连接。多色导线有助于区分功能如电源、地、音频、LFO信号。M2, M3螺丝及铜柱/嵌件一套用于固定塔楼、底板和电路板。具体规格和数量需参照3D打印文件说明。电源9V DC 电源 (电池或适配器)1推荐使用9V电池方便移动且电源干净。若使用适配器确保是直流输出电压稳定在9V电流≥100mA即可。3.2 洞洞板Stripboard布局与焊接要点原项目提供了洞洞板的布局图这是成功的关键。以下是根据常见实践对布局和焊接的深入解读切割与预处理使用锋利的裁纸刀或专用的洞洞板切割工具沿着预定的行/列反复划刻铜箔面然后轻轻掰断。务必在切割后用万用表通断档检查切断的铜箔是否完全绝缘。之后根据图纸在需要断开铜箔连接的地方通常是IC引脚之间或需要隔离的点钻孔。使用一个小电钻或手动钻钻掉那个孔位的铜箔形成一个绝缘环。这是洞洞板布线中最容易出错的一步必须仔细核对。布局顺序建议遵循“先难后易先内后外”的原则。先焊接IC插座确保插座方向正确缺口朝向一致并且所有引脚都穿过板子。焊接时先固定对角两个引脚检查平整后再焊接其余引脚。再焊接电阻、二极管等小元件这些元件高度低先焊接不会妨碍后续操作。二极管1N4148有黑色环的一端为阴极方向不能错。然后焊接电容无极性电容100nF任意方向。有极性电容1μF电解长脚为正极对应板子上“”标识或更高电压的网络。最后焊接电位器、插座和外部连线这些元件体积大或位于板子边缘最后焊接便于调整位置。跳线Wire Link大量使用跳线来连接非同一铜箔条上的点。使用电阻或电容剪下的引脚作为跳线材料非常合适。尽量让跳线走在板子背面元件面的反面并保持横平竖直避免交叉短路。对于必须交叉的线可以使用绝缘导线或者巧妙利用元件的本体如一个立式电阻在空间上跨越。电源与地线在板子上规划好VCC9V和GND地的走线。通常会用更粗的导线或利用一整排连续的铜箔作为“电源总线”和“地总线”确保每个需要供电的点都能就近连接到稳定的电源上。在电源进入板子的地方跨接一个100μF的电解电容原清单未提及但强烈建议添加进行低频退耦再在每个IC的电源引脚附近加一个100nF的陶瓷电容进行高频退耦这能极大提高电路稳定性防止振荡和噪声。焊接检查焊接完成后不要急于通电。先进行目视检查看是否有虚焊、连焊锡桥、元件错位。然后使用万用表测短路在断电情况下测量VCC和GND之间的电阻不应为0欧姆除非有直接连接的低阻值通路通常应有几百欧姆以上阻值。测通路对照电路图或布局图用通断档检查关键网络是否连接正确。4. 机械结构组装与调试详解这个项目的魅力一半在于电路另一半在于其独特的“三塔楼”机械结构。良好的组装是保证光路准确和演奏体验的基础。4.1 3D打印部件处理与组装原设计提供了STL文件使用普通PLA材料打印即可。打印设置为了强度建议使用至少20%的填充率。层高0.2mm可以获得较好的表面质量便于后期安装。塔楼分为三节打印这大大简化了内部布线。打印时注意确保各节连接处的尺寸准确能够紧密套接。后处理打印完成后仔细清除支撑料和毛边。特别是塔楼内部、LDR和LED的安装孔位需要畅通无阻。如果打印件有翘曲可能需要进行轻微打磨确保底座平面平整各塔楼能垂直安装。热熔嵌件安装这是提升组装体验和专业度的关键一步。使用电烙铁温度调到约200-250°C加热黄铜热熔嵌件Threaded Insert然后将其垂直压入打印件上预留的孔中。塑料会熔化并包裹住嵌件的外螺纹冷却后即可形成坚固的金属螺纹孔。操作要点烙铁头需干净压入过程要稳、要垂直压入后保持不动几秒钟再移开烙铁让塑料充分冷却固化。这比直接在塑料上拧螺丝要耐用得多。塔楼内部布线按照图示先将线性滑杆电位器、两个LDR和一颗LED在塔楼中段部件上安装好。关键技巧在将导线焊接到这些元件上之前先把导线穿过塔楼壳体上设计好的走线孔。否则焊好后再穿线会极其困难。使用不同颜色的导线区分LDR和LED的连线。将导线适当绞合可以减少内部杂乱并从底部的开口引出。4.2 电路总成与最终集成当所有塔楼、底座、盖板都打印并处理好电路板也焊接完毕并初步测试后进入总装阶段。底座预装将电源插座、音频输出插座、四个旋钮电位器三个B100k音量一个B10k/B100k/B1M LFO速率和一个滑杆电位器主音高安装到底座上。从底座内部焊接好这些元件的引脚并留出足够长度建议10-15厘米的导线末端剥线并上锡等待连接到电路板。电路板固定将电路板通过螺丝和铜柱或尼龙柱固定在底座内部预留的支柱上。确保电路板稳固且不会短路到底座。连接所有导线这是最需要耐心和条理的一步。建议制作一个连接清单电源将电源插座的V和GND连接到电路板的VCC和GND总线。音频输出将电路板的总音频输出线通常是经过混合和放大后的信号连接到3.5mm插座的左右声道并联和地。电位器将底座上每个电位器的三个引脚通常1脚接地2脚是滑臂输出3脚接信号输入按电路图对应连接到电路板。特别注意音量电位器是作为可变电阻分压器使用的连接方式哪端接输入哪端接地决定了旋钮的方向是否符合直觉。塔楼线束将三个塔楼引出的线束每个塔楼包含顶部LDR两根线、侧面LDR两根线、LED两根线共6根通过底座上的孔洞引入内部并焊接到电路板对应的位置上。同样使用颜色或标签进行区分。功能检查与初步调试在盖上底盖之前先接通电源进行初步测试。接通9V电源观察三个LED是否开始以不同频率闪烁。如果不闪检查LFO部分的电路电容、电位器、IC引脚。将音频输出连接到有源音箱或耳机放大器切记先调小音量。你应该能听到持续的振荡器声音。用手遮挡每个塔楼顶部的LDR音高应有明显变化。旋转每个塔楼对应的音量电位器检查该声部音量是否可控。调节各个LFO频率电位器观察LED闪烁频率和声音的调制速率是否变化。调节主音高滑杆所有声部的基准音高应同步变化。5. 演奏技巧、声音探索与进阶修改组装调试完成你的“三叉戟”光控特雷门琴就可以正式“演奏”了。但这不仅仅是简单的挥手而是一场与复杂模拟系统的对话。5.1 基础演奏与交互手法单声部控制将手放在一个塔楼的正上方通过改变手与LDR的距离或遮挡面积可以连续地改变该声部的音高。尝试缓慢移动产生滑音快速拍打产生类似打击乐的音头。LFO节奏调制分别调节三个声部的LFO速率旋钮让它们处于不同的频率。你会听到每个声部产生独立的颤音效果。让一个LFO非常慢几秒一周另一个非常快十几赫兹感受节奏的对比。交叉光调制这是项目的精华。在黑暗或弱光环境下效果最明显。观察一个声部的LED闪烁你会发现另外两个声部的音高会随着这个闪烁发生微妙的起伏或“跟随”。这创造了一种声部间的内在联系和律动。你可以通过有节奏地遮挡一个声部的LED来“手动”编程对其他声部的调制图案。整体音高与平衡使用滑杆总控来调整所有声部的基准音高找到和谐的音程关系例如将三个声部调成根音、三音、五音构成一个和弦。然后使用各自的音量旋钮来调整声部间的平衡创造前景与背景的层次感。5.2 常见问题排查速查表在制作和玩耍过程中你可能会遇到以下问题。不要慌张按照步骤排查现象可能原因排查步骤完全无声LED也不亮1. 电源未接通或反接。2. 电源线或电池故障。3. 电路板VCC/GND短路或断路。1. 用万用表测量电源插座输出电压是否为9V。2. 检查电路板电源入口处电压。3. 断电测量板子VCC与GND间电阻排除短路。某个声部无声但LED闪烁正常1. 该声部音频输出通路断路电位器、连线。2. 主振荡器未起振电容、电阻、LDR开路IC该单元损坏。3. 音频混合点连接错误。1. 用示波器或音频探头一个电容串联高阻耳机从IC主振荡器输出脚开始沿信号路径向后逐点检查是否有信号。2. 检查该声部的主振荡器RC网络元件是否焊接良好。LED不闪烁1. LFO未起振。2. LED或其限流电阻损坏、接反、断路。1. 用万用表电压档测量LFO输出脚CD40106对应引脚电压应在0V和9V间缓慢跳变。若无检查LFO的RC网络和IC。2. 检查LED方向长脚正极应接向信号源通过限流电阻。音高不受LDR控制或变化范围很小1. LDR损坏或光照环境太亮/太暗。2. 与LDR串联的固定电阻值不匹配导致分压范围不合适。3. 主振荡器RC网络中的电容值偏差太大。1. 在黑暗和光照下分别测量LDR两端电阻看其变化范围是否在几十kΩ到几百kΩ之间。2. 尝试调整与LDR串联的电阻值原图可能为固定1kΩ增大此电阻可扩大音高变化范围但可能影响起振下限。交叉调制效果不明显1. 环境光太强淹没了LED信号。2. LED亮度不足或对面LDR指向不准。3. 用于交叉调制的LDR在电路中的接入点阻抗不匹配调制深度不够。1. 在较暗环境中操作。2. 确保LED正对相邻塔楼的侧面LDR可稍微调整LDR角度。尝试更换更亮的LED或减小其限流电阻如从100Ω换为68Ω。3. 在侧面LDR的信号通路上可以尝试串联一个较小的电位器如10kΩ作为“调制深度”调节增加灵活性。声音中有杂音或啸叫1. 电源退耦不足。2. 音频输出线引入干扰。3. 电位器或连接点接触不良。1.首要措施在电路板电源入口处增加一个大电解电容100μF/16V并在CD40106的VCC和GND引脚间就近增加一个100nF陶瓷电容。2. 使用屏蔽音频线连接输出。3. 检查所有焊点特别是电位器和插座的焊点重新焊接可疑点。5.3 进阶修改与创意扩展思路当你完全掌握了基础版本后可以尝试以下修改让它更具个性改变音色主振荡器输出的是纯净的方波声音比较尖锐。你可以在每个声部的音频输出后增加一个简单的RC低通滤波器一个电阻串联进信号后接一个电容到地。通过改变R和C的值可以滤除高频谐波让声音变得更圆润、像正弦波或更沉闷。增加输出选项除了总混合输出你还可以将每个声部的音频信号单独引出来通过3.5mm立体声插座用三节插座分别输出左、右、另一个声部输出。这样你就可以将三个声部接入调音台或音频接口的不同轨道进行独立的录音、效果处理或声像定位。替换传感器除了LDR你可以尝试用热敏电阻NTC来制作一个“温控特雷门”用手的温度来演奏。或者使用压力传感器FSR来制作一个触摸式控制器。只需要将LDR替换成这些电阻型传感器并调整串联的固定电阻即可。电压控制扩展这是一个更专业的改造。为每个声部的音高控制LDR节点和LFO速率控制增加一个CV控制电压输入接口通常是一个3.5mm插座串联一个电阻。这样你就可以用其他合成器、音序器或MIDI转CV模块发出的电压来控制你的“三叉戟”将它整合到更大的模块化合成器系统中。结构再设计你可以完全抛弃3D打印用木盒、金属罐、甚至是旧玩具来打造属于你自己的“塔楼”。只要保证LDR的感光路径和LED的照射路径符合设计逻辑外壳可以天马行空。这个项目就像一把钥匙打开了一扇通往模拟合成器世界和创意电子乐器设计的大门。它的价值不在于精确复刻而在于理解其原理后你可以自由地修改、实验创造出独一无二的声音装置。我最享受的时刻就是在深夜关掉大灯只留下它自身LED闪烁的微光听着三个声部在相互调制中产生的、仿佛来自深海或外太空的律动用手在光影间编织旋律。这种硬件直接产生声音、电路间相互对话的体验是纯软件合成无法替代的乐趣。希望你在制作和探索的过程中也能找到属于自己的那份电子声学诗意。

相关新闻