【发布时间】:2020-11-20 05:34:37
【问题描述】:
我想创建一个数字秤并在我的网站上实时查看它的读数。为此,我正在使用 nodemcu。我创建了一个小程序,它从连接到 2 个称重传感器的 hx711 放大器中读取数据。现在我想获取这些数据并将其发送到数据库服务器,然后将数据拉入我的网站。我进行了很多搜索并遵循了很多教程,但无法理解如何将数据从称重传感器获取到数据库。这是我可以读取称重传感器的代码:
#include "HX711.h"
#define calibration_factor 895000 //random value, i can adjust it later
#define DOUT D1
#define CLK D2
HX711 scale(DOUT, CLK);
void setup(){
Serial.begin(115200);
Serial.println("Claibrate");
scale.set_scale(calibration_factor);
scale.tare();
Serial.println("OK");
}
void loop(){
Serial.print("Reading");
Serial.print(scale.get_units(), 3);
Serial.println("kg");
}
这是我第一次做物联网项目,所以请帮助我,如果我错过了一些重要信息,请告诉我。
【问题讨论】:
-
你能澄清几件事吗? 1)您真的想要/需要数据库中的大量历史读数,还是只需要您网站的当前读数? 2)关于从NodeMCU到数据库的传输,您需要多久发送一次数据,您是否希望使用WiFi?
-
我会在特定的时间段内运行这个,所以一旦我停止传输,我会清除数据库。我需要每 1/2 秒发送一次数据。是的,我期待使用 wifi。
标签: arduino iot arduino-esp8266