|
上次制作的四路带遥控的智能开关已稳定到现在,由于原来的制作外壳是买电子垃圾拆,当时找不到合适的外壳,由于它的空间过小,没法把电源也放入内,且两个成品连接线路不方便,所以近来一直在网上找合适的外壳,买了些外壳,以下的都不好用。
近段时间才找到合适的,在下图。但卖方没有2开的,只有1开及3开,所以就买了3个3开的,就开始这个制作,做成通用型,可以当1-6路通用智能开关,也可以关闭连接服务器当普通遥控开关使用。
以下为制作过程。以下为PCB图,电路采用ESP8285为主控,CH422用于扩展IO,UNL2003作为驱动,灵-R1A-M3/M5N(433MHz)射频遥控器接收无线模块,电源模块用5V3.5W的小模块。PCB设计成主副控通用的,当主控时,除从插件U4不安装,其它都要安装全,副控只需安装开关、LED、连接件及继电器就行了,详细看电路图说明。
网页设置图片。
以下为接入DOMOTICZ服务器情况
制作这个开关时,制作了两个版本,下图是另一版本,是采用ESP32制作的,它的好处是不用CH422扩展,但价格略高,用于测试稳定性。
成品图如下,制作3个,一个为3路开关,另一对为6路开关。
以下为电路图及程序,程序是参考网上及案例修改的。由于arduino内带的IIC程序不能用于esp8285的IO2及IO16,所以CH422驱动程序按照时钟芯片的IIC程序修改的,能用。板上有几个设置点,如短接禁用WIFI,就不会连接WIFI,不受服务器控制当一般的遥控开关使用。无线SET是用于配对无线遥控器的,快速双击,灵模块灯闪烁时,按一下无线遥控,灯就停止闪,即配对完成。开机短接网设,就会进入网页设置。其它的详细的设置方法看本人前些时间的智能家居的贴。程序写完测试时间不长,程序可能有BUG,在实际使用中再修改,以下程序及电路图供仅参考。 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|