步骤1:Flash ES

第一步是使我们的华而不实的新ESP8266随固件一起刷新。
将跨接电缆从ESP8266连接到FT232,以使其处于闪存模式。
您将还需要从其github下载Homie ESP8266。另请转到Homie Read me页面以配置您的WiFi
Arduino Sketch
#include
#include
#include
#define FW_NAME “temperature”
#define FW_VERSION “1.0.0”
const int TEMPERATURE_INTERVAL = 300;
unsigned long lastTemperatureSent = 0;
#define ONE_WIRE_BUS 2 // DS18B20 pin
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature DS18B20(&oneWire);
HomieNode temperatureNode(“temperature”, “temperature”);
void setupHandler() {
Homie.setNodeProperty(temperatureNode, “unit”).setRetained(true).send(“f”);
}
void loopHandler() {
if (millis() - lastTemperatureSent 》= TEMPERATURE_INTERVAL * 1000UL || lastTemperatureSent == 0) {
float temperature = 22; // Fake temperature here, for the example
DS18B20.requestTemperatures();
temperature = DS18B20.getTempFByIndex(0);
Serial.print(“Temperature: ”);
Serial.print(temperature);
Serial.println(“ °F”);
Homie.setNodeProperty(temperatureNode, “degrees”).send(String(temperature));
lastTemperatureSent = millis();
}
}
void setup() {
Serial.begin(115200);
Serial.println(FW_NAME FW_VERSION);
DS18B20.begin();
Homie_setFirmware(FW_NAME, FW_VERSION);
temperatureNode.advertise(“degrees”);
Homie.setSetupFunction(setupHandler);
Homie.setLoopFunction(loopHandler);
Homie.setup();
}
void loop() {
Homie.loop();
}
步骤2:放置全部在一起
将所有零件焊接在一起。这是我的第一个项目,因此看起来不像我想要的那样干净。
步骤3:传感器支架
这是3D STL文件原理图。
-
温度监控器
+关注
关注
1文章
18浏览量
12418 -
ESP8266
+关注
关注
51文章
972浏览量
49808
发布评论请先 登录
【ESP8266系列】WT8266-S3模组规格书
【ESP8266系列】WT8266-S5模组规格书
【ESP8266系列】WT8266-S6模组规格书
【ESP8266系列】WT8266-S1模组产品介绍
【ESP8266系列】WT8266-S6模组产品介绍
无需安装!在浏览器里就能玩转ESP32/ESP8266,这个神器绝了!
晶科鑫 | 国产26MHz晶振匹配Espressif(乐鑫) ESP8285/ESP8266芯片案例
ESP8266和ESP32开发板常见的2种下载方式
ESP8266和ESP32开发板常见的2种下载方式
【RA4M2-SENSOR】—— 15. 使用AT指令连接到MQTT云服务器上传数据
【RA-Eco-RA6M4开发板评测】——7.使用RA6M4开发板通过MQTT实现远程IOT温度上传到手机,不限距离全世界级别
【RA-Eco-RA6M4开发板评测】——4.使用ESP8266获取任意城市的天意预报
STM32+esp8266连接机智云,上传温湿度数据并控制继电器开关(平台配置、代码生成、代码移植)
【RA-Eco-RA4M2开发板评测】使用RA4M2和ESP8266实现MQTT协议上传传感器数据到云服务器并反向点灯控制
ESP8266烧录与机智云一键配网教程
ESP8266泳池温度监控器MQTT的制作
评论