电子小制作-一个家用热水器开门装置
2013-08-30 14:37
225 查看
家用小制作。可在洗澡时自动打开热水器所在的柜子的小门,通风用。
耗资大约250
原理是,用一个声音传感器采集热水器是否在工作的信息
采用STC的89C52单片机,
程序最后占用了约3.5K的ROM。有点超意料。因为这个程序比较简单,就占用了3.5K,那么看来52型的8K的ROM也干不了太复杂的事啊。后来发现可能是用了printf的原因.
声音传感器是网上买的最简单的一种,有声音就输出0,有电位器调节灵敏度。
程序采用逆PWM法采样,以概率来计算声强。上电首先采集几秒中的声音强度,作为基准平均值。然后如果发现连续6次都大于平均值的102%
就认为是该开门了,就驱动8550,再驱动继电器,再驱动直线电机把门顶开。再发现连续6次小值就关上。
。。
耗资大约250
原理是,用一个声音传感器采集热水器是否在工作的信息
采用STC的89C52单片机,
程序最后占用了约3.5K的ROM。有点超意料。因为这个程序比较简单,就占用了3.5K,那么看来52型的8K的ROM也干不了太复杂的事啊。后来发现可能是用了printf的原因.
声音传感器是网上买的最简单的一种,有声音就输出0,有电位器调节灵敏度。
程序采用逆PWM法采样,以概率来计算声强。上电首先采集几秒中的声音强度,作为基准平均值。然后如果发现连续6次都大于平均值的102%
就认为是该开门了,就驱动8550,再驱动继电器,再驱动直线电机把门顶开。再发现连续6次小值就关上。
。。
相关文章推荐
- 电子小制作:一个家庭常见物理量显示装置
- 电子小制作-一个土壤温湿度检测装置
- 电子小制作:户外下雨传感装置
- 用ASP制作一个电子相册,
- 【DIY】制作一个刷卡进门装置
- 电子小制作-家用湿度控制开关,钢琴除湿用
- 制作一个python-docker image and run a container!
- 用cocos2d 2.1制作一个过河小游戏(2): 牧师与魔鬼Sprite设计
- 今天制作了一个pdf格式的文档
- Cocos2d-x 2.0.4 如何制作一个横版格斗过关游戏
- 一个水晶报表问题——水晶报表怎么制作一张A4纸发票三联打印?不是套打
- Visual C++制作一个Sniffer实例
- jquery制作一个简单的loading
- 用html,css制作一个三角形
- Visual C++制作一个Sniffer实例
- 制作一个小巧实用的TiddlyWiki
- 使用ESP8266制作一个微型气象站
- 如何制作一个自动注册InfoPath模板的安装程序
- 【Unity技巧】制作一个简单的NPC
- 怎样制作一个简单ip,以方便在Quartus II和Nios II中使用?.[Nios II][下]