在这里,我想向您展示我如何制作自己的Arduino AC调光器,该调光器可以轻松控制交流负载,例如电动机和灯光。它具有处理1200瓦以上功率的能力,并且对于家庭自动化和家庭自动化来说是一个非常不错的项目,因为我使用的微控制器是具有WiFi功能的ESP8266,并且只需少量更改即可修改代码。
在这里,我为您提供了一个包含所有信息的教程:
零件和零件清单:
以下是整个过程所需的清单:
10kohm电位器。
2双接线端子。
您偏爱的交流电动机(单相)。
可调光的灯泡。
小5伏手机电源。
测量工具:万用表,钳形表(可选)。
Micro USB SMD连接器。
1.3英寸OLED显示屏。
金属丝。
电路原理图:
这是我们项目的电路图:
它具有电路的所有内部连接,我们可以在以后创建PCB设计。
对ESP8266单片机进行编程
1-要对ESP-12进行编程,我们需要通过USB电缆将其直接连接到PC,打开代码“ ACControl”,安装我也附带的库,然后单击上载。
如果当前的测量值在显示器上显示错误,或者您想改善它们,则可以在代码中通过实验调整以下参数:
浮动Sensibilidad = 0.066; // 30Amps传感器的灵敏度(如果使用20A或5A版本,请参见ACS712的数据表)。
浮动截距= 35952.685; //更改此值,直到您尽可能接近真实电流为止。
浮动斜率= 273; //更改此值,直到您尽可能接近真实电流为止。
浮点测试频率= 60; //电路频率(Hz)
浮动windowLength = 40.0 / testFrequency; //将要测试的循环数。
接线:
请仔细执行以下几步:
将OLED显示器插入机箱插槽。
为显示器接线,并确保PCB和OLED之间的连接正确(插脚输出可能会有所不同)。
将电动机或电线(黑色和红色)连接到输出端子排,无论极性如何。
获取交流电缆,找出电源线和零线,然后分别将它们连接到电源接线盒(重要)中。
控制单相交流电动机
确保电位器处于最小位置。
打开系统。
单击按钮以启用调光功能。
逐渐转动电位计,电动机应启动。
您必须在显示屏上看到电动机电流。
如果再次单击该按钮,电动机将关闭。
智能功能设置
这不是一个简单的调光器,它具有一些有趣的功能,让我们尝试一下。
按下按钮3秒钟以上。
显示屏应显示“ Max Amps”。
旋转电位计以设置最大安培设定点。
再次单击按钮,您应该再次进入开始屏幕。
现在,如果您模拟电动机的过载,则当电流超过设定值时应将其关闭。
控制灯泡
这种类型的调光器是完美的,并且理想用于控制电阻性负载,因此在这种情况下,我们将更好地,更线性地控制灯泡的亮度。
一些LED可调光灯会闪烁一点。灯丝灯是最好的选择。
责任编辑:pj
全部0条评论
快来发表一下你的评论吧 !