先说改造目标(正如咱们国家的目标不是共产主义吗,我这个大概实际一点):
1、保留本地按键操控能力
2、当蓝牙连接时,屏蔽本地按键。可通过蓝牙调节档位。
3、蓝牙掌握程序目标实在Android手机上,但是大概起初我会在电脑上做个测试程序。(Android的蓝牙还没有考试测验开拓过)
4、通过蓝牙除了能够实时的调节挡位之外,还可以下载风扇任务。
5、风扇的任务包括定时开关机,间断循环启停,智能温度调节等,(可扩展扇叶字符功能)
6、由于我本次的任务实际是开拓xbox掌握嵌入式设备的功能。由于手边没有别的受控设备以是会选择利用xbox实现风扇掌握。但这条本不是风扇掌握的精确形态。只管如此,能够解释通过xbox实现底层设备掌握的方法。
本篇只讲硬件。
拆开手边的电风扇,创造电路非常大略。便是用一个琴键开关掌握挡位,用机器定时器掌握定时。为相识释清楚,我从网上抓了一张图如下:
这是风扇拆解的实物图:
最初操持的掌握设备是机器人,但是由于手边没有现成的设备以是现在准备拿手边的风扇做一个实验。
手边的电风扇是康佳的一款220V,60W的风扇。利用最大略的琴键开关来调节那一起风扇电机接通,利用机器定时器来调节接通韶光。
根据单相交流电的打算公式可知视在功率S=UI,有功功率P = UICOSθ。而查表得知风扇一样平常的功率因数在0.85到0.9旁边。以是可知
电流不会超过0.32A。即便是考虑分外情形该当也绝不会超过0.5A。手边刚好有0.5A的保险丝。以是可以做一个电子互换开关。
实际上我只须要3路开关即可。为了能够放到电路中,我须要尽可能的减少物件霸占的面积。
材料清单:
·1、AC转DC电源模块220V转5V (若利尔达不支持5V,设法添加直流降压模块) (实际利用一块10VDC的电源适配器)
·2、利尔达模块
·3、三个微型直流继电器 (实际利用APA3319,线圈5VDC,120mW;触点250VAC/30VDC,触点电流5A AC/5A DC)
·4、1.27mm间距电路板(用于利尔达模块焊接)(实际还用到一个2.54mm的板子)
·5、LED电源指示灯和通讯指示灯 (赤色电源,绿色通讯)
·6、线缆焊料工具接头等 (如果可能获取一个电气内防水压接头)
·7、(option)若不能直接驱动继电线圈的话,添加ULN2003或其它驱动设备。 (实际利用ULN2803)
功能及事理解释:
若蓝牙没有连接本地按钮可以掌握风扇旋转和停滞。若蓝牙连接上,通讯指示灯亮起,本地按钮失落效,由远程掌握。
由于利尔达模块有一个Cortex MO+的内核以是可以实现逻辑掌握。
将琴键开关接入利尔达模块作为输入,继电器触点受利尔达开关的掌握。若不能直接驱动的话添加ULN2803等继电器驱动IC。
这是起初准备的材料:
看着彷佛不对是吧,不过手工切板子的确繁芜。这是半成品测试图(尚未完备好):
(插曲,由于懂电的人都知道,单片机一上电IO引脚的高电平可能是电路缺点导通。上面的三个继电器是绝对不能同时导通的,以是起初操持添加一个MOS管做所有继电器的总开关,可是折腾了一天都发先电路有问题。由于测试比较繁芜。这里就暂时不上传缺点的电路和缘故原由了。好吧缘故原由还不是对mosfet的特性把我不准。)
后来可能会随着测试做较大改动,先上一张起初未测试的事理图截图,后期测试好的事理图将在一楼更新。
个中MOSFET部分未测试,现在准备去掉MOSFET部分。直接对输入旗子暗记做一个下拉试一下。
以上图文内容均是EEWORLD论坛网友 watershade 原创,在此感谢。
欢迎微博@EEWORLD
如果你也写过此类原创干货请关注微信"大众年夜众号:EEWORLD(电子工程天下)回答“投稿”,也可将你的原创发至:bbs_service@eeworld.com.cn,一经入选,我们将帮你登上头条!
与更多行业内网友进行互换请上岸EEWORLD论坛。