如何使用带继电器的 ESP8266?

物联网 ESP8266
2021-06-20 07:46:48

我买了这个ESP8266 Relay,我想连接到它(为了安装 MicroPython,并使用 Python 代码)。但是,我找不到任何开始使用它的方法。

该项目可通过 Wi-Fi 发现,并已连接。但是从这里开始,我无法访问它的网页来尝试管理它,据我所知。

我也问过卖家,但他们不知道如何支持。

编辑 1 个 更新的链接

** 编辑 2 **

添加图片。 快照连接设备

如何连接到它以使用 MicroPython?

2个回答

我真的建议为此使用 C 和 Arduino 库,因为它要简单得多。esp8266 有一个库,使用起来非常简单。有一个简单的连接方法,发送数据就像普通的套接字编程一样。如果您愿意使用 C,请告诉我,我会发布代码。祝你好运!

编辑:

这是 Arduino 和 esp8266 文档中给出的示例代码。如您所见,它非常简单。我添加了一些评论来更好地解释这一点。

#include <ESP8266WiFi.h> //This is the library I was talking about

void setup()
{
  Serial.begin(115200); //Turns on Serial monitor for debugging.
  Serial.println();

  WiFi.begin("network-name", "pass-to-network"); //The "begin" command uses the network name and password to connect to your network.

  Serial.print("Connecting");
  while (WiFi.status() != WL_CONNECTED) //This is just to wait as it connects.
  {
    delay(500);
    Serial.print(".");
  }
  Serial.println();

  Serial.print("Connected, IP address: ");
  Serial.println(WiFi.localIP()); //This will print the esp's ip
}

void loop() {
  //Add your code here to control the relay.
  //use digitalWrite(pin,HIGH) to send a 5 volt output to the pin stated.
}

如果这有帮助,请告诉我。

在程序中包括网关或路由器的SSID和密码,因为我们可以让EsP 8266作为MCU,它是您项目中唯一连接互联网的方式,您必须配置您的路由器并提供路由器SSID和密码在程序内部并允许传输数据之后您可以在您的手机或网络中创建或集成应用程序您可以通过使用低高操作来控制按钮来控制您的继电器