电子小制作-一个家用热水器开门装置

来源:互联网 发布:青岛滨海学院淘宝地址 编辑:程序博客网 时间:2024/04/27 20:18

家用小制作。可在洗澡时自动打开热水器所在的柜子的小门,通风用。
 耗资大约250

原理是,用一个声音传感器采集热水器是否在工作的信息

采用STC的89C52单片机,

程序最后占用了约3.5K的ROM。有点超意料。因为这个程序比较简单,就占用了3.5K,那么看来52型的8K的ROM也干不了太复杂的事啊。后来发现可能是用了printf的原因.

声音传感器是网上买的最简单的一种,有声音就输出0,有电位器调节灵敏度。

程序采用逆PWM法采样,以概率来计算声强。上电首先采集几秒中的声音强度,作为基准平均值。然后如果发现连续6次都大于平均值的102%

就认为是该开门了,就驱动8550,再驱动继电器,再驱动直线电机把门顶开。再发现连续6次小值就关上。

。。