步骤1:零件清单
零件列表:
ESP2866(V1):此版本更适合该项目因为比其他版本更便宜和较小。
交流遥控器
2N2222(TO-92):是用于一般性体液的NPN晶体管。
10K 电阻。
电线。
预钻孔PCB (大约1cm * 1cm足够)
在开始对我们的ESP进行编程之前,有必要在我们的ESP上安装NodeMCU固件并知道要上传代码。
您可以在此处找到一个不错的教程(ESP8266 Without Arduino )完成后,我们可以继续。
然后我们必须像在教程中一样上载此代码。
上载后,程序操作有两个按钮。首先,推开,然后立即推开。这模拟了一个按钮,就像遥控器上的按钮一样,因为如果仅按“ on”,就好像您已阻塞了按钮
(我试图修改代码用一个按钮模拟一个按钮,但是有一个问题,如果您在高状态和低状态之间设置了延迟,芯片会自行复位。我发现这是固件问题,因此他们修复了固件,没办法)
步骤3:寻找打开按钮。
首先,必须打开遥控器以提取PCB 。装好PCB之后,您需要找到电源按钮开关(在我的情况下,是第一张图片的红色正方形)。找到它时,您应该遵循按钮不同部分的轨迹。
幸运的是,在这种情况下,轨道中有一些测试点,使我可以轻松地在每根导线中焊接一根导线,但是如果找不到它,则可以小心地从轨道上刮擦油漆,并如图所示,将铜焊在铜丝上。
这些按钮的操作是,当您按下按钮时,会在两条走线之间造成短路,并向微控制器发送信号。
因此,在下一步中,我们将尝试使用处于开关模式的晶体管对其进行仿真。
步骤4:控制电路和接线。
最后,我们构建了控制电路。接线图在第一张图中,如您所见,它是一个简单的电路。
电气图:
ESP8266的引脚通过电阻连接到晶体管的基极,让您可以将晶体管控制为一个开关,该开关在饱和时连接两条轨道,在短路时将其短路。
电气图的绿色和橙色线是我们焊接到PCB上的两根电线(紫色和黑色电线)
电源:
对于电源,首先我们应该找到通常是很容易找到的PCB,因为它是电池座(在第三张照片中,您可以在顶部看到它)。重要的是要确保极性正确,电压也正确。最后,我添加了一个引脚,该引脚的作用类似于开关,以控制模块的供电。
当您要关闭控制器时,建议将模块(照片的2º)粘在底部
第5步:测试
,您必须查找pcb的本地IP。
如果一切正常,则在浏览器的adrees栏中键入该模块的IP时,它应该会像照片中一样显示一个简单的界面。
-
ESP8266
+关注
关注
50文章
962浏览量
44849
发布评论请先 登录
相关推荐
评论