我已经使用 ESP8266 MOD 设备成功控制了 LED 灯泡。不过,我现在的目标是无线控制 LED 灯泡。我的计划是使用连接到 ESP8266 MOD 的 RF 发射器和连接到 LED 灯泡的 RF 接收器。据我所知,我遇到的问题是射频接收器还需要微控制器。有没有什么方法可以在没有微控制器的情况下控制射频接收器。
我使用 Ionic 框架开发了一款名为“LED 灯泡控制”的应用程序。该应用程序连接到用 C++ 编程的 API,充当 MQTT 发布者。发布者向 ESP8266 发送开/关消息,ESP8266 执行在 Arduino IDE 中编写的代码。然后将该代码上传到 ESP8266,连接到 RF 发射器,该发射器通过射频向 RF 接收器广播开/关消息,从而能够控制灯泡的电源状态。现在,我的挑战是在不使用微控制器的情况下访问射频接收器并控制灯泡。
这个答案是根据您的评论,为什么用户使用外部射频发射器,据我所知,ESP8266是一个Wi-Fi微芯片,因此要无线控制灯泡,部署一个Wi-Fi服务器作为通信媒介您的设备和 ESP8266 之间。然后开发一个应用程序(您可以使用 MIT Inventor 或将您的设备连接到 Internet 上的现有应用程序,如 Blynk),以更改服务器中变量的值。在 ESP8266 端,您需要编写代码,以便当通过服务器接收到字符串时,您将其与“On”或“Off”进行比较,并采取相应的操作。还要写一个案例来忽略“开”或“关”以外的任何消息。