怎样使用ESP8266控制空调

电子说

1.3w人已加入

描述

步骤1:零件清单

零件列表:

ESP2866(V1):此版本更适合该项目因为比其他版本更便宜和较小。

FTDI到USB转换器(FT232RL)。

交流遥控器

2N2222(TO-92):是用于一般性体液的NPN晶体管。

10K 电阻。

电线。

预钻孔PCB (大约1cm * 1cm足够)

步骤2:对ESP8266进行编程

在开始对我们的ESP进行编程之前,有必要在我们的ESP上安装NodeMCU固件并知道要上传代码。

您可以在此处找到一个不错的教程(ESP8266 Without Arduino )完成后,我们可以继续。

然后我们必须像在教程中一样上载此代码。

上载后,程序操作有两个按钮。首先,推开,然后立即推开。这模拟了一个按钮,就像遥控器上的按钮一样,因为如果仅按“ on”,就好像您已阻塞了按钮

(我试图修改代码用一个按钮模拟一个按钮,但是有一个问题,如果您在高状态和低状态之间设置了延迟,芯片会自行复位。我发现这是固件问题,因此他们修复了固件,没办法)

步骤3:寻找打开按钮。

首先,必须打开遥控器以提取PCB 。装好PCB之后,您需要找到电源按钮开关(在我的情况下,是第一张图片的红色正方形)。找到它时,您应该遵循按钮不同部分的轨迹。

幸运的是,在这种情况下,轨道中有一些测试点,使我可以轻松地在每根导线中焊接一根导线,但是如果找不到它,则可以小心地从轨道上刮擦油漆,并如图所示,将铜焊在铜丝上。

这些按钮的操作是,当您按下按钮时,会在两条走线之间造成短路,并向微控制器发送信号。

因此,在下一步中,我们将尝试使用处于开关模式的晶体管对其进行仿真。

步骤4:控制电路和接线。

ESP8266

最后,我们构建了控制电路。接线图在第一张图中,如您所见,它是一个简单的电路。

电气图:

ESP8266的引脚通过电阻连接到晶体管的基极,让您可以将晶体管控制为一个开关,该开关在饱和时连接两条轨道,在短路时将其短路。

电气图的绿色和橙色线是我们焊接到PCB上的两根电线(紫色和黑色电线)

电源:

对于电源,首先我们应该找到通常是很容易找到的PCB,因为它是电池座(在第三张照片中,您可以在顶部看到它)。重要的是要确保极性正确,电压也正确。最后,我添加了一个引脚,该引脚的作用类似于开关,以控制模块的供电。

当您要关闭控制器时,建议将模块(照片的2º)粘在底部

第5步:测试

,您必须查找pcb的本地IP。

如果一切正常,则在浏览器的adrees栏中键入该模块的IP时,它应该会像照片中一样显示一个简单的界面。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分