你的烙铁或胶枪?我做到了!
如果有一个简单的设备可以为你做这件事呢?正确设置它不会太多工作吗?不是他的。如果您稍微转动旋钮,它会显示数字 1 并打开连接的 AC 设备 1 分钟。如果您转得更远(或以其他方式),您可以将其设置为最多 255 分钟。最后一分钟红色 LED 开始闪烁,您可以添加更多时间或离开它。最后,连接的设备会自动关闭。
成分。
这个计时器的明星是旋转编码器。我一直想使用我一直躺在那里但从未成功让它工作的那个,直到我找到了一个可以工作的 Arduinoscript。不知何故,它使用了中断,我不完全了解它是如何工作的,但它工作得很好。只要您使用引脚 2 和 3,您就可以使用任何 Arduino 或类似产品。我喜欢使用开/关按钮,但这不是强制性的。它打开为 Arduino 和绿色 LED 供电的小型电源。5v 继电器打开 110/230V 设备,该设备连接到廉价的墙上插座和红色 LED。继电器粘在七段显示器的背面,中间有一小块塑料(包含在 3D 打印机部件中)。小心保护所有 110/220v 电缆不被触摸。我在一块小穿孔板上为 Arduino 焊接了 2 个母头(这样你就可以把 nano 拿出来进行编程)。如果你愿意,你可以使用面包板。我在 Tinkercad 中设计的外壳并在我的 Prusa MK3 上进行了 3D 打印。我将与这个项目分享设计,并很快在 Thingiverse 上分享(用于提示和重拍)。您可能可以使用标准案例。
原理图非常简单。旋转使用 GND 和引脚 2 和 3(强制)。引脚排列可能会有所不同。检查你的规格哪一个是 GND(可能是中间那个)。其他 2 个不介意(您可以切换它们以改变方向)。TM1637 4 位七段显示器有 4 个引脚:
VCC = 引脚 5V
GND = 引脚 GND
时钟 = 4
DIO = 5
如上所述,旋转部分(void PinA 和 void PinB)不是我写的,而是公开共享的。其余的代码是我的,非常简单。
表壳的设计不是很时尚。一些旋转器的推动功能可用于蜂鸣器信号。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !