在本次应用中,我们将使用四块 ESP 板,包括一块 ESP8266 NodeMCU 和三块 ESP32 开发板,每块开发板都连接一个 ds18b20 温度传感器。 ESP8266 开发板将分配为节点 1,ESP32 开发板将分别分配为节点 2、节点 3 和节点 4。 每个节点都将接收其他节点的温度读数。
可以使用任何首选传感器,例如 BME280、BME680、LM35 和 MPU6050,但在本文中,我们将使用 ds18b20 传感器来测量环境温度。 使用此传感器的优势之一是我们只需要 ESP 板上的一个引脚即可传输数据。 因此,与微控制器一起使用非常方便,因为我们可以通过使用开发板上最少数量的引脚来测量多个温度。 将从与 ESP32/ESP8266 板连接的 ds18b20 传感器访问传感器读数。
我们的目标是向您展示如何使用我