Jeffrey Cross
Jeffrey Cross

闪回:鬼屋控制器

本周的回忆实际上已经过去了两篇MAKE出版物:MAKE Volume 03和Make:Halloween Special Edition。作者Eric Wilhelm对于DIY并不陌生,因为他经营着Instructables。埃里克最喜欢的假期当然是万圣节,我们也是如此。我们还有超过3个星期的时间让你把所有闹鬼的房子组件同步并准备好吓唬。埃里克的文章无疑会派上用场。如果有更多来自这里,你仍然可以在Maker Shed中选择Make:Halloween。一定要参加我们的制作:万圣节竞赛2009!

鬼屋控制器构建一个继电器板,让您的计算机将灯光,电机和其他设备同步到可怕的音轨!作者:Eric J. Wilhelm

在过去的12年里,我一直在完善我的吓唬孩子的技巧。这个项目向您展示了如何构建我在鬼屋中使用的工具:一个继电器板,可以及时打开电子设备,通过并行端口连接到笔记本电脑上播放的音频文件。使用此设置,您可以编写代码,将灯光,电机,雾机,泵,激光指示器和其他设备同步到幽灵般的音轨中。

材料

120V AC固态继电器逻辑兼容输入电压(3.3V-5V DC范围),螺钉安装,带负载电压和负载电流范围,适用于您控制的AC设备。每个设备一个;我使用了3台Crydom D1225继电器。直流固态继电器单拉单掷,逻辑兼容输入电压(3.3V-5V直流范围),螺钉安装,具有负载电压和负载电流范围,适用于直流设备。用于16至22规格电线的接线端子25线扁平带状电缆25触点公头D型超小型连接器,带“位移连接”,可压接到带状电缆上24针IDC DIP插头,带位移连接,用于连接电缆到面包板470Ω电阻每个继电器一个,加上1个LED标准2V都可以。小型无焊原型面包板支架(4),用于清除继电器高度,带有净空连接电缆扎带非导电底座我使用胶合板。不导电的透明盖我用了一小片硬丙烯酸。接地延长线每个AC继电器一个。一个应该至少6'长。用于交流设备的16规格绞合线,用于直流和信号的22规格实芯。基于Windows的笔记本电脑木螺钉

路线

步骤1:组装控制器板的AC侧。我的控制器板有3个AC继电器(用于为120V AC道具供电)和2个DC继电器(用于为激光指示器和电池供电道具供电),但您可以添加另一个继电器。这些继电器通过个人计算机通过其并行端口发送的信号接通和断开。

此处的原理图显示了各种组件的连接方式。如果您无法阅读原理图,请不要担心;你仍然可以通过照片来构建控制器。但是为了稍后编程,你需要进入一些简单的C ++代码并做一些轻微的调整,编译和调试。

将主要部件连接到基座。如上图所示,将固态继电器,接线端子和面包板放在底座上。标记和钻孔尺寸为木螺钉。将组件拧到底座上。

安装插座。从插座上切下约12英寸的所有延长线,并在切口处剥去3/4英寸的绝缘层。通过钻孔和用扎线带固定,将3个插座安装到底座边缘。

连接交流电源线。将第四根延长线的切口端连接到底座上,并剥去3/4英寸的绝缘层。

将电线连接到接线端子。使用接线盒上的螺钉连接,如图所示连接控制器的交流侧。使用短的#16线将每个插座的热侧连接到固态继电器的热输出(端子2)触点。切换热侧而不是中性线总是最好的。

延长线中的电线通常采用颜色编码:黑色为热(带电),白色为中性,绿色为地。如果您的颜色没有颜色编码,请查看插头朝向您的插头和顶部的圆形接地插头。热是较小的刀片,在右边,而中性是较宽的刀片。使用万用表测试叶片和电线之间的导电性,以确定哪个是哪个。

第2步:制作数据线。

将D-sub连接器卡入电缆。将带状电缆的一端正好放置在D-subminiature连接器的两排叉形触点之间,然后向下按以将连接器卡入锁定位置。

将DIP插头连接到电缆。在电缆的另一端,从任一边缘剥离1根电线(无关紧要)。使用与上述相同的方法将剩余的24线色带连接到DIP插头。

确定引脚到引脚的关系。使用万用表查看D-subminiature并行端口连接器上的哪些引脚与DIP插头上的哪些引脚相对应。我们感兴趣的引脚是连接到并行端口输出数据线(引脚2-9)和端口接地(引脚18-25)的引脚。

绘制DIP插件布局的地图或附上标签以帮助您记住。

第3步:连接电路板的信号侧。

将面包板接线,然后将DIP插入其中。使用原理图或照片作为指导,使用#22导线连接控制器的信号侧。这将通过带状电缆将继电器的输入端子连接到并行端口,而LED /电阻器对显示并行端口的状态。

并行端口上的第一个输出引脚Pin 2将始终作为通用状态指示灯亮起。然后,从引脚3开始向下走线,每个输入引脚连接到每个继电器的正侧输入(端子3)和继电器的LED指示灯。继电器输入和指示器对的另一侧接地。

第4步:连接计算机。使用束线带将DIP连接器固定到电路板上,这样它就不会被拉出来。

盖住控制器的AC部分。在底座和盖子上标记并钻孔,并将它们与支架连接。我使用透明的丙烯酸,所以我仍然可以看到LED。

在将控制器连接到计算机之前,请确保接线正确。并行端口只能提供几毫安的电流,如果数据线短接到地,可能会损坏。

将控制器插入计算机的并行端口(暂时拔下AC插头),看看是否可以点亮LED。使用并行端口监视器,例如来自neil.fraser.name/software/lpt的lpt.exe。端口号因机器而异,因此请务必检查所有选项。您可能必须将BIOS中的并行端口设置更改为双向以外的设置,例如ECP或仅输出。

注意:并行端口的8个输出引脚以二进制方式寻址:向端口写入0会将它们全部关闭;写入1仅导通第一个数据引脚(引脚2);写入2只导通第二个数据引脚(引脚3); 3打开第一个和第二个,依此类推,最多打开256个,打开全部8个。

将控制器板插入120V AC,然后将灯插入其中一个AC插头(图4),对其进行测试。灯的电源现在应该由计算机控制。

连接你的设备。只需插入交流设备即可。对于直流设备,将直流继电器的输出端子连接在设备电源的正极线(例如壁挂式电源)与正电源输入之间。对于电池供电设备,您可以使用外部电池组并通过控制器运行电线,或使用等效的壁式交流 - 直流变压器并将其插入电路板上的交流电源。

第5步:创建动作序列。

灯,闪光灯,风扇和雾机很容易;只需将它们插入即可。投影机不应重复进行电源循环,但您可以设置电机来阻挡或偏转其光束。带旋转凸轮的电机会拉弦,使骷髅跳舞,蝙蝠颤动;卷轴将升高和降低悬挂蜘蛛。激光指针让生物的眼睛活跃起来。

想想可以通过声音和黑暗传达的简单但可怕的场景,并通过您的设备进行增强。一种方法是编织一个足够可信的故事,孩子们会怀疑它是否真实,当他们在思考时,会用戏剧性的东西吓唬他们,比如突然的灯光变化或雾机的嘶嘶声。

创建配乐。使用WAV文件编辑器,我剪切和粘贴万圣节CD中的声音。序列应该提出一系列事件,但它需要简短;伎俩或治疗者并不知道长时间的注意力,你不希望下一组到达中间。

下载Borland的免费C ++编译器,然后下载inpout.dll并将其添加到您的编译库中。这就是从Windows NT和XP调用并行端口的原因。有关详细信息和链接,请参阅hytherion.com/beattidp/comput/pport.htm。

编写将您的设备同步到音轨的控制代码。在makezine.com/go/controller上为我的示例建模代码。包含文件inpout32.dll并将所有设备定义为文件顶部的变量。

现在播放您的音轨文件并运行精确定时的序列,将值推送到并行端口(通常在机器地址0x0378)并调用Sleep函数。根据需要编译,运行,调试和重复。你闹鬼的房子还活着!

关于作者:Eric J. Wilhelm获得博士学位。在麻省理工学院的机械工程专业,目前运行Instructables(instructables.com),他鼓励人们分享他们热衷的项目。

分享

发表评论