3D Watchman和热敏电阻测试仪



一旦事件编年史让灯火烧毁了我们,现在3D打印机已经接管了。 它们中的大多数都具有防止工作台过热的保护功能,如果温度超过设定温度,加热器将关闭。 切勿停用此功能。

但是控制加热器的MOS晶体管和固态继电器有时会“飞起来”,此后,工作台加热到最高可达到的温度,因此无法通过编程将其禁用。 市电加热器特别危险。

所建议的设备使用热敏电阻测量工作台的温度;完成后,它可以另外监视其他点的加热,例如喷嘴和电机驱动器。 如果过热,则会关闭打印机的电源。

对于用于测量温度的各种传感器,作者选择了一个负温度系数为100千欧的3950型热敏电阻。 它用于3D打印机本身,因此该设备可以测试此类热敏电阻。

您将需要:

  • Arduino Uno或Nano(作者将Nano与扩展模块配合使用)
  • 16字符LCD,带有串行接口和用于I 2 C总线的适配器

  • 编码器KY040
  • 具有光电隔离和五伏控制的Arduino继电器模块(转换器将在其后添加带有桥式触点的接触器)
  • 集成振荡器的五伏声音发射器
  • 3950型100K欧姆负温度系数热敏电阻。 如果要制造具有多点测量功能的设备,请使用其他相同的热敏电阻
  • 输入3针连接器,用于标准计算机电源线
  • 用于连接3D打印机的接地插座
  • 例如,来自路由器的12伏电源。
  • 导体,硬件,烙铁,用于打印仪器外壳的3D打印机等。

作者打印了25%填充的PLA身体部位。 包括STL文件。

房屋

前面板

瓶盖

钢笔

组装时,请遵循示意图和草图中的注释。 您可以使用杜邦跳线或焊线连接到板上的引脚。 使用长度适合所有情况的电线,并且在卸下前面板时,不会拉长任何东西。 Vref线连接到3.3V电源以提高精度。



架构链接





输入连接器和插座可以放在机箱上,也可以通过将其插入打印机电源线的末端来使该结构不可移动。 处理电源电压时要小心



只有同时满足以下两个条件时,使用常开触点才能为打印机提供电压:“防护罩”已加电,但没有过热。 检测到过热后,即使电源电压消失,打印机仍保持关闭状态,并恢复到手动重置设备为止。

在填写草图之前,您需要将LiquidCrystal_I2C和EEPROM库添加到Arduino IDE。

草绘

开启后,LCD将在整个观察时间内显示当前温度和最高温度。

然后液晶显示屏将显示目标温度。

要重置最高温度,请按下编码器旋钮。

旋转旋钮设置目标温度,然后按保存更改。

如果检测到过热,值班员将关闭打印机并发出一分钟的蜂鸣声。 手动复位之前,设备不会恢复供电。

要重置打印机并恢复其电源,请按编码器旋钮。

最高温度和目标温度以及过热状态存储在非易失性存储器中,以避免在电源电压丢失和恢复期间打印机自发开机。

Source: https://habr.com/ru/post/zh-CN414999/


All Articles