步驟1:工作原理
稱重前,需要進(jìn)行清晰的操作以防止零漂移或溫度漂移等。
稱重傳感器安裝在底板和固定板之間。可移動(dòng)板的一端與鉸鏈相連,另一端位于偏心輪上方。
偏心輪由MG995伺服驅(qū)動(dòng)。在最高位置,花盆將站立在可移動(dòng)板上。可以清除操作。在底部位置,花盆將站立在固定板上。可以進(jìn)行稱重操作。為了防止損壞稱重傳感器,花盆最多只能站在可移動(dòng)的板上。 Nodemcu用于讀取稱重傳感器,控制服務(wù)器并使用MQTT協(xié)議通過WIFI通過WIFI將數(shù)據(jù)發(fā)送到物聯(lián)網(wǎng)服務(wù)器。
步驟2:收集所需信息
以下是此項(xiàng)目所需的所有內(nèi)容的列表:
1.秤(使用其稱重傳感器)
2。 HX711模塊
3。帶有ESP-12E的NodeMCU
4。 MG995伺服器
5。 5mm厚的ABS板
6。某些3D打印零件
7。一些電纜
8。 M3和M4螺釘和螺母
第3步:制作體重秤
200 * 250 * 5 mm ABS板用作秤的底座。
稱重傳感器安裝在
固定板由原始板和3d打印部件組成。
可移動(dòng)板是180 * 190 * 5mm ABS板,另外還有5mm ABS加強(qiáng)筋。/p》
鉸鏈,伺服支架,偏心輪是3d打印零件。
膠合或擰緊它們。
草圖文件可以告訴您將零件放在哪里。
步驟4:接線
將它們連接起來。
如果ESP8266較深使用睡眠,應(yīng)連接GPIO16和RST引腳,此應(yīng)用中不使用。
步驟5:編碼
使用Arduino和HX711庫使用,此處的鏈接
https://github.com/bogde/HX711
Nodemcu將MQTT消息發(fā)送到NAS中的domoticz服務(wù)器。因此需要MQTT客戶端庫。
https://github.com/knolleary/pubsubclient
包含HX711庫的錯(cuò)誤,即在包含以下內(nèi)容后連接MQTT服務(wù)器時(shí)將發(fā)生軟件重置HX711庫。評(píng)論“ void yield(void){};”
您的SSID,密碼,MQTT設(shè)置應(yīng)在使用前進(jìn)行修改。
const char * ssid =“ YOUR SSID”;
const char * password =“您的密碼”;
const char * mqtt_domoticz =“您的服務(wù)器”;
步驟6:校準(zhǔn)
請(qǐng)參閱HX711庫中的指令。
1。調(diào)用不帶參數(shù)的set_scale()。
2。調(diào)用不帶參數(shù)的tare()。
3。將已知重量放在秤上,然后調(diào)用get_units(10)。
4。將步驟3中的結(jié)果除以您的已知體重。您應(yīng)該了解需要傳遞給set_scale()的參數(shù)。
5。調(diào)整步驟4中的參數(shù),直到獲得準(zhǔn)確的讀數(shù)為止。
-
伺服器
+關(guān)注
關(guān)注
1文章
151瀏覽量
19454 -
IOT
+關(guān)注
關(guān)注
186文章
4181瀏覽量
196278
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論