本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

制作自己的Arduino AC调光器

发布时间:2021-03-24
分享到:

制作自己的Arduino AC调光器

发布时间:2021-03-24
分享到:

在这里,我想向您展示我如何制作自己的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; //将要测试的循环数。

接线:

请仔细执行以下几步:

  1. 将OLED显示器插入机箱插槽。
  2. 为显示器接线,并确保PCB和OLED之间的连接正确(插脚输出可能会有所不同)。
  3. 将电动机或电线(黑色和红色)连接到输出端子排,无论极性如何。
  4. 获取交流电缆,找出电源线和零线,然后分别将它们连接到电源接线盒(重要)中。

控制单相交流电动机

  • 确保电位器处于最小位置。
  • 打开系统。
  • 单击按钮以启用调光功能。
  • 逐渐转动电位计,电动机应启动。
  • 您必须在显示屏上看到电动机电流。
  • 如果再次单击该按钮,电动机将关闭。

智能功能设置

这不是一个简单的调光器,它具有一些有趣的功能,让我们尝试一下。

  1. 按下按钮3秒钟以上。
  2. 显示屏应显示“ Max Amps”。
  3. 旋转电位计以设置最大安培设定点。
  4. 再次单击按钮,您应该再次进入开始屏幕。
  5. 现在,如果您模拟电动机的过载,则当电流超过设定值时应将其关闭。

控制灯泡

这种类型的调光器是完美的,并且理想用于控制电阻性负载,因此在这种情况下,我们将更好地,更线性地控制灯泡的亮度。
一些LED可调光灯会闪烁一点。灯丝灯是最好的选择。

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论