步驟1:組件
一個(gè) Arduino 兼容板(我使用Arduino Nano,因?yàn)槲矣幸粋€(gè),但是其他都可以)
一個(gè)稱重傳感器
一個(gè)用于稱重傳感器的》 HX711 ADC傳感器模塊
4條母-母跳線
:將稱重傳感器連接到HX711模塊
從 Load連接紅色導(dǎo)線單元格(圖片1 )到 E + 引腳 HX711 模塊(圖片2 )
從稱重傳感器連接黑線 (圖片1 )連接到 HX711 模塊的 E-引腳(圖片2 )
將白線從稱重傳感器(圖片1 )連接到 A-引腳strong》 HX711 模塊(圖片2 )
從稱重傳感器(《圖片1 )連接到 HX711 模塊的 A + 引腳(圖片2 )
步驟3:將HX711模塊連接到Arduino板
連接 5V VCC電源(紅線), SCK (黃線), DT (綠線), d 接地(黑線),連接到 HX711 ADC傳感器模塊(圖片1 )
將接地線(黑線)的另一端連接到 Arduino 板的接地引腳( 圖片2 )
將 5V VCC電源線(紅色線)的另一端連接到 Arduino 板的5V 電源引腳(圖片2 )
連接 DT線的另一端(綠線)到 Arduino Nano 板(圖片3 )的數(shù)字引腳3
將 SCK線(黃色線)的另一端連接到數(shù)字引腳2 Arduino Nano 板的圖(圖3 )
圖4 顯示了這是接地, 5V 電源,數(shù)字引腳2 和數(shù)字引腳3 ( 》 Arduino Nano
第4步:?jiǎn)?dòng)Visuino,然后選擇Arduino開(kāi)發(fā)板類型
要開(kāi)始對(duì)Arduino進(jìn)行編程,您需要從以下位置安裝 Arduino IDE :http://www.arduino.cc/。
請(qǐng)確保您安裝了1.6.7或更高版本,否則此Instructable將無(wú)法使用!
還需要安裝 Visuino :https://www.visuino.com。
開(kāi)始 Visuino ,如第一張圖片
所示,單擊 Arduino 組件上的“ 工具”按鈕( Visuino
中的(圖片1 )),如所示,選擇“ Arduino Nano ”圖片2
步驟5:在Visuino中:添加并連接HX711體重秤組件
在“組件工具箱”的“過(guò)濾器”框中鍵入“ 重量”,然后選擇“ HX711體重秤” ”組件(圖片1 ),并將其放入設(shè)計(jì)區(qū)域
連接的“ SensorClock ”引腳WeightScale1 組件連接到“ Digital [2] ”通道的“ Digital ”輸入引腳f Arduino 組件(圖片2 )
連接 WeightScale1 《》的“ SensorData ”輸入引腳。/strong》組件連接到 Arduino 組件的“ Digital [3] ”通道的“ Out ”輸出引腳(圖片3 )
將 WeightScale1 組件的“ Out ”輸出引腳連接到“ In ” Arduino 組件的“ Serial [0] ”通道的輸入引腳(圖片4 )
第6步:生成,編譯和上傳Arduino代碼
在 Visuino 中》,按 F9 或單擊圖片1 上顯示的按鈕以生成Arduino代碼,然后打開(kāi)Arduino IDE
在 Arduino IDE ,點(diǎn)擊上傳按鈕,以編譯并上傳代碼(圖片2 )
第7步:播放。..
將稱重傳感器的一端固定在某個(gè)表面上,例如帶有夾子或其他任何地方的桌子或桌子的角落方式(圖片1 )
如果您在 Arduino IDE 或 Visuino 中打開(kāi)串行終端 》,您將看到由 HX711模塊(圖片2 )
測(cè)得的值,因?yàn)槲覀儞碛形葱?zhǔn)秤。繼續(xù)下一步,查看如何校準(zhǔn)秤
步驟8:在Visuino中:設(shè)置HX711組件的零重量偏移量
校準(zhǔn)的第一步是將秤歸零:
在設(shè)計(jì)區(qū)域中選擇 WeightScale1 組件(圖片2 )
在對(duì)象檢查器中,將“ Offset ”屬性的值設(shè)置為減在我的案例中,來(lái)自串行終端(圖片1 )的值 -104216 (圖片2 )
生成,編譯和上傳Arduino代碼,就像在步驟6
中所做的那樣,如果再次連接 Serial Terminal ,則會(huì)看到值大約為零(圖片3 )
步驟9:在Visuino中:設(shè)置HX711組件的體重秤分頻器
校準(zhǔn)的第二步是用一些已知的重量進(jìn)行校準(zhǔn):
將 1克重量放在稱重傳感器(圖片1 )。就我而言,我只是放置了一個(gè)USB閃存(圖片1 )來(lái)顯示該過(guò)程,但是要進(jìn)行實(shí)際校準(zhǔn),您需要放置一克的物體。為了進(jìn)行精確的測(cè)量,您需要在重量傳感器上安裝一個(gè)桌子,但是我將由您自己設(shè)計(jì)。
使用串行終端(圖2 )
在設(shè)計(jì)區(qū)域中,選擇 WeightScale1 組件(圖片3 )
在對(duì)象檢查器中,設(shè)置“ Scale Divider ”屬性(在我的情況下為 2565 (圖片3 )
中來(lái)自串行終端(圖片2 )的值》
如果您與 Serial連接,則按步驟6
的方式生成,編譯和上傳Arduino代碼在終端上,您將看到值在一個(gè)(圖片4 )
左右。步驟10:然后播放。..
恭喜!!您已經(jīng)創(chuàng)建了第一個(gè)數(shù)字秤使用 Arduino 和 HX711 ADC重量傳感器模塊。
圖片1 顯示已連接并已打開(kāi)電源的項(xiàng)目。
視頻顯示正在運(yùn)行的項(xiàng)目,
如果在 Arduino IDE 或 Visuino中打開(kāi) Serial Terminal (串行終端) ,并且稱重傳感器上沒(méi)有重量,您將看到顯示零附近的值(圖片2 )
如果放置一些重量,您將看到它顯示在終端上(圖片3 )
在圖片4 上,您可以看到完整的 Visuino 圖。
還附帶了我為此Instructable創(chuàng)建的 Visuino 項(xiàng)目。您可以在 Visuino 中下載并打開(kāi)它:https://www.visuino.com
責(zé)任編輯:wv
-
傳感器
+關(guān)注
關(guān)注
2567文章
53026瀏覽量
767795 -
HX711
+關(guān)注
關(guān)注
7文章
66瀏覽量
45472
發(fā)布評(píng)論請(qǐng)先 登錄
分析影響稱重傳感器遲滯性的因素

基于stm32設(shè)計(jì)一個(gè)多功能體重秤
S型稱重傳感器的原理與選擇使用

如何連接稱重傳感器,安裝稱重傳感器要記住的正確方式

精準(zhǔn)測(cè)量,穩(wěn)健承載:高效稱重傳感器解決方案

用ADS1232接稱重傳感器時(shí),上電復(fù)位后,讀取ADS1232的輸出AD值為2053,該值會(huì)一直慢慢的持續(xù)遞減,為什么?
稱重傳感器故障檢測(cè)方法與策略探究

電子稱重傳感器c3誤差怎么辦,減少c3誤差的解決方案?
使用ADS1232接2mv/v的稱重傳感器,可讀出來(lái)的數(shù)不管怎么按壓傳感器都不怎么變,為什么?
用ADS1232接稱重傳感器時(shí),數(shù)據(jù)飄的厲害是怎么回事?
大研智造激光錫球焊錫機(jī):微型稱重傳感器/應(yīng)變片引線焊接的得力助手

【CW32模塊使用】HX711稱重傳感器

稱重傳感器工作原理與應(yīng)用
將PGA900儀表放大器連接到電阻橋傳感器

物聯(lián)網(wǎng)行業(yè)中的智能稱重方案介紹_稱重傳感器分析

評(píng)論