该项目源于对家庭电气系统进行自动化的愿望。
Arduino是一个很好的平台,可以快速开发原型,但是对于复杂的项目,它仍然只有很少的输入,因此我需要一些东西来允许我使用一些引脚来检测负载(轻负载,通用负载,电源插座)的状态。
使用此板,可以使用4个引脚选择要读取的多路复用器输入,一个引脚使能多路复用器公共引脚,最后一个引脚读取所选输入的状态。通过堆叠两块板,可以仅使用另外两个引脚(只有在除了选择引脚之外还复用多路复用器的共享引脚的情况下,一个引脚)才能读取另外的16个输入。
COM输出上检测到的状态的电平范围为0至5V,适合直接连接到微控制器的数字端口,即使不存在上拉电阻,在板上仍需要保持稳定逻辑电平的电阻。连接或活动负载。如果所选输入中没有电流流动,则输出通常为高电平(5V),如果所选输入中有电流流动,则输出为低电平(0V)。所有输入均为光电隔离,以确保逻辑和电源部分之间必要的隔离
评估板配置为读取24V AC,要与12V AC一起使用,必须用1K 1W电阻替换R9至R24之间的电阻。
要将其与48V AC一起使用,必须用4.7K 2W电阻代替R9至R24的电阻。
该项目中使用的物料清单
电容器100nF 4
2通螺丝接头 13
电阻10K 1 / 4W 16
电阻2 16
2K 1瓦 16
H11AA1交流光电耦合器 1个