国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

物聯(lián)網(wǎng)AI MicroPython傳感器學(xué)習(xí) 之 HX711稱重傳感器

這篇具有很好參考價(jià)值的文章主要介紹了物聯(lián)網(wǎng)AI MicroPython傳感器學(xué)習(xí) 之 HX711稱重傳感器。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

學(xué)物聯(lián)網(wǎng),來萬(wàn)物簡(jiǎn)單IoT物聯(lián)網(wǎng)!!hx711 micropython,物聯(lián)網(wǎng)傳感器,物聯(lián)網(wǎng),人工智能,學(xué)習(xí),嵌入式硬件,python

一、產(chǎn)品簡(jiǎn)介

下圖是一款量程為5kg的稱重傳感器,采用懸臂梁方式安裝。傳感器主體結(jié)構(gòu)是一個(gè)開孔金屬條,金屬條上下表面各貼有兩個(gè)應(yīng)變電阻,當(dāng)金屬條受力發(fā)生變形時(shí)時(shí),應(yīng)變電阻的阻值也會(huì)隨之發(fā)生變化。電子秤的原理便是根據(jù)測(cè)量到的電阻變化前后電壓差信號(hào)進(jìn)而計(jì)算出重物的質(zhì)量。
hx711 micropython,物聯(lián)網(wǎng)傳感器,物聯(lián)網(wǎng),人工智能,學(xué)習(xí),嵌入式硬件,python
引腳定義:

  • VCC:接 3.3V
  • DT:接 GPIO
  • SCK:接 GPIO
  • GND:接 GND

二、技術(shù)參數(shù):

  • 量程:0~5Kg
  • 靈敏度:1.0 mv/v
  • 精度:24位ADC采樣精度

三、軟件接口

EleScale(clkDev, dataDev, capValue) - 創(chuàng)建EleScale驅(qū)動(dòng)對(duì)象

  • 函數(shù)原型:

scaleObj = EleScale(clkDev, dataDev, capValue)

  • 參數(shù)說明:
參數(shù) 類型 說明
clkDev GPIO 傳入Pin對(duì)象
dataDev GPIO 傳入Pin對(duì)象
capValue float 測(cè)量系數(shù),理論值為429.5,測(cè)量值除以capValue的結(jié)果為被測(cè)物體的質(zhì)量(克)。由于不同的傳感器其特性曲線并非完全相同,因此在測(cè)量時(shí)可能會(huì)出現(xiàn)一定的偏差,建議在初次使用時(shí)使用標(biāo)準(zhǔn)砝碼對(duì)電子秤做一次校準(zhǔn),如果測(cè)量值偏大則適當(dāng)增大capValue,反之,如果測(cè)量值偏小就適當(dāng)調(diào)小capValue,直到測(cè)量值與砝碼重量直接的偏差在誤差允許范圍為止。
  • 返回值:
    EleScale對(duì)象創(chuàng)建成功,返回EleScale對(duì)象;EleScale對(duì)象創(chuàng)建失敗,拋出Exception
  • 示例代碼:
from machine import Pin
import elescale

clkDev = Pin(16, Pin.OUT , Pin.PULL_DOWN)
dataDev = Pin(17, Pin.IN , Pin.PULL_UP)

scaleObj = elescale.EleScale(clkDev, dataDev, 430.0)
print("elescale inited!")
  • 輸出:
elescale inited!

getWeight() - 獲取被測(cè)物體重量

  • 函數(shù)功能:
    獲取被測(cè)物體的重量(克)
  • 函數(shù)原型:

EleScale.getWeight()

  • 參數(shù)說明:
    無(wú)
  • 返回值:
返回值 類型 說明
value float 返回被測(cè)物體的重量,單位為克。
  • 示例:
from machine import Pin
import elescale
import utime

clkDev = Pin(16, Pin.OUT , Pin.PULL_DOWN)
dataDev = Pin(17, Pin.IN , Pin.PULL_UP)

scaleObj = elescale.EleScale(clkDev, dataDev, 430.0)
print("elescale inited!")
while True:
    weight = scaleObj.getWeight()
    print("%.2f g"%weight)
    utime.sleep(1)
  • 輸出:
elescale Init!
0.04 g
0.00 g
0.00 g

四、接口案例

  • 代碼:
from machine import Pin
import elescale
import utime

clkDev = Pin(16, Pin.OUT , Pin.PULL_DOWN)
dataDev = Pin(17, Pin.IN , Pin.PULL_UP)

scaleObj = elescale.EleScale(clkDev, dataDev, 430.0)
print("elescale inited!")

while True:
    weight = scaleObj.getWeight()
    print("%.2f g"%weight)
    utime.sleep(1)
  • 輸出:
elescale Init!
0.04 g
0.00 g
0.00 g

五、工作原理

電子秤結(jié)構(gòu)示意圖如下:
hx711 micropython,物聯(lián)網(wǎng)傳感器,物聯(lián)網(wǎng),人工智能,學(xué)習(xí),嵌入式硬件,python
四個(gè)電阻組成一個(gè)惠斯通電橋,當(dāng)空載時(shí)電橋處于一個(gè)平衡狀態(tài),即輸出電壓E0=輸入電壓Ex,當(dāng)托盤上放有重物時(shí)力F>0,此時(shí)金屬條會(huì)發(fā)生一定程度的形變,應(yīng)變電阻R1~R4阻值發(fā)生變化,對(duì)應(yīng)的輸出電壓E0與輸出電壓Ex之間就會(huì)有一個(gè)壓差。
hx711 micropython,物聯(lián)網(wǎng)傳感器,物聯(lián)網(wǎng),人工智能,學(xué)習(xí),嵌入式硬件,python
此稱重傳感器采用24位高精度的A/D轉(zhuǎn)換器芯片hx711,該芯片專為高精度電子稱而設(shè)計(jì),具有兩路模擬通道輸入,內(nèi)部集成128倍增益可編程放大器,是一款理想的高精度測(cè)量模塊。hx711模塊接線圖如下所示:
hx711 micropython,物聯(lián)網(wǎng)傳感器,物聯(lián)網(wǎng),人工智能,學(xué)習(xí),嵌入式硬件,python
被測(cè)物體重量計(jì)算公式:
m = A D C o u t × M 128 × 2 24 × 1 m v / v = 1 429.5 A D C o u t m = \frac{ADC_{out} \times M}{128 \times 2^{24} \times 1mv/v} = \frac{1}{429.5} ADC_{out} m=128×224×1mv/vADCout?×M?=429.51?ADCout?
其中:

  • m為被測(cè)物體重量,單位g
  • M為量程此處等于5000,單位g
  • 為HX711輸出的ADC采樣數(shù)據(jù)
  • 128表示HX711內(nèi)部放大增益
  • 2 24 2^{24} 224表示24位ADC采樣
  • 表示電子秤靈敏度,即1kg重物可使測(cè)量電路上產(chǎn)生1mv的電壓輸出

注:這里的429.5即為capValue參數(shù)文章來源地址http://www.zghlxwxcb.cn/news/detail-770098.html

參考文獻(xiàn)及購(gòu)買鏈接

  • [1] 購(gòu)買鏈接

到了這里,關(guān)于物聯(lián)網(wǎng)AI MicroPython傳感器學(xué)習(xí) 之 HX711稱重傳感器的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 物聯(lián)網(wǎng)AI MicroPython傳感器學(xué)習(xí) 之 mpu6050六軸陀螺儀傳感器

    物聯(lián)網(wǎng)AI MicroPython傳感器學(xué)習(xí) 之 mpu6050六軸陀螺儀傳感器

    學(xué)物聯(lián)網(wǎng),來萬(wàn)物簡(jiǎn)單IoT物聯(lián)網(wǎng)?。?MPU6050是一款6軸運(yùn)動(dòng)傳感器,它集成了3 軸MEMS 陀螺儀,3 軸MEMS加速度計(jì),以及一個(gè)可擴(kuò)展的數(shù)字運(yùn)動(dòng)處理器DMP(Digital Motion Processor),可用I2C接口連接一個(gè)第三方的數(shù)字傳感器,比如磁力計(jì)。擴(kuò)展之后就可以通過其I2C 或SPI 接口輸出一個(gè)

    2024年04月17日
    瀏覽(25)
  • 物聯(lián)網(wǎng)AI MicroPython傳感器學(xué)習(xí) 之 ADXL345 3軸加速度傳感器

    物聯(lián)網(wǎng)AI MicroPython傳感器學(xué)習(xí) 之 ADXL345 3軸加速度傳感器

    學(xué)物聯(lián)網(wǎng),來萬(wàn)物簡(jiǎn)單IoT物聯(lián)網(wǎng)??! ADXL345是一款完整的3軸加速度測(cè)量系統(tǒng),可選擇的測(cè)量范圍有士2g,士4g,士8g或士16g。它既能測(cè)量運(yùn)動(dòng)或沖擊導(dǎo)致的動(dòng)態(tài)加速度,也能測(cè)量靜止加速度,例如重力加速度,這樣的特性讓它可作為傾斜傳感器使用。該傳感器還具備單擊 /雙擊

    2024年03月26日
    瀏覽(22)
  • stm32+hx711+稱重傳感器

    stm32+hx711+稱重傳感器

    本項(xiàng)目使用主控stm32f103c8t6(最小系統(tǒng)核心板),稱重模塊hx711,串口打印到電腦端顯示數(shù)值。 ? 這個(gè)傳感器內(nèi)部是一組半橋應(yīng)變片,使用方法可以有以下三種: 1、使用一只傳感器配合外接電阻組成全橋測(cè)量,量程為一個(gè)傳感器的量程:50kg。對(duì)外接電阻要求較高。 2、使用二只傳

    2024年02月08日
    瀏覽(16)
  • 電子模塊|壓力傳感器模塊HX711---硬件介紹

    電子模塊|壓力傳感器模塊HX711---硬件介紹

    HX711是一款專為高精度稱重傳感器而設(shè)計(jì)的24位A/D轉(zhuǎn)換器芯片。與同類型其它芯片相比,該芯片集成了包括穩(wěn)壓電源、片內(nèi)時(shí)鐘振蕩器等其它同類型芯片所需要的外圍電路,具有集成度高、響應(yīng)速度快、抗干擾性強(qiáng)等優(yōu)點(diǎn)。降低了電子秤的整機(jī)成本,提高了整機(jī)的性能和可靠性

    2024年02月07日
    瀏覽(22)
  • 物聯(lián)網(wǎng)AI MicroPython傳感器學(xué)習(xí) 之 AS608指紋識(shí)別模塊

    物聯(lián)網(wǎng)AI MicroPython傳感器學(xué)習(xí) 之 AS608指紋識(shí)別模塊

    學(xué)物聯(lián)網(wǎng),來萬(wàn)物簡(jiǎn)單IoT物聯(lián)網(wǎng)??! AS608指紋識(shí)別模塊是一款高性能的光學(xué)指紋識(shí)別模塊。它采用的是指紋識(shí)別芯片公司杭州晟元芯片技術(shù)有限公司生產(chǎn)的AS608指紋識(shí)別芯片。該芯片內(nèi)置DSP運(yùn)算單元,集成了指紋識(shí)別算法,能高效快速采集圖像并對(duì)指紋特征進(jìn)行識(shí)別。 該模塊

    2024年04月27日
    瀏覽(35)
  • STM32讀取HX711壓力傳感器芯片數(shù)據(jù)

    STM32讀取HX711壓力傳感器芯片數(shù)據(jù)

    目錄 一、HX711壓力傳感器芯片介紹 1.1 HX711芯片介紹 1.2 芯片管腳與描述 1.3?芯片特點(diǎn) 二、測(cè)量原理 2.1 芯片原理圖 2.2 壓力傳感器輸出電壓值 2.3 芯片原理概述 2.4 數(shù)據(jù)輸出,輸入通道和增益選擇時(shí)序圖 2.5 程序計(jì)算原理 2.5.1 如何計(jì)算傳感器供電電壓? ?2.5.2 如何將 AD 值反向轉(zhuǎn)

    2024年04月16日
    瀏覽(28)
  • 稱重傳感器的24位A/D模塊——HX711

    HX711是一種專門用于稱重傳感器的24位A/D模塊。該模塊可以將接收到的模擬信號(hào)轉(zhuǎn)換為數(shù)字值,以便進(jìn)行后續(xù)的處理和數(shù)據(jù)分析。下面是HX711計(jì)算公式: 首先,HX711采樣得到的原始值是一個(gè)帶符號(hào)的24位整數(shù),它由以下3個(gè)字節(jié)組成:DOUT[23:0]、PD_SCK和GAIN。 通過向HX711模塊發(fā)送脈

    2024年02月11日
    瀏覽(27)
  • 電子模塊|壓力傳感器模塊HX711---硬件介紹與C51&&STM32驅(qū)動(dòng)

    電子模塊|壓力傳感器模塊HX711---硬件介紹與C51&&STM32驅(qū)動(dòng)

    HX711是一款專為高精度稱重傳感器而設(shè)計(jì)的24位A/D轉(zhuǎn)換器芯片。與同類型其它芯片相比,該芯片集成了包括穩(wěn)壓電源、片內(nèi)時(shí)鐘振蕩器等其它同類型芯片所需要的外圍電路,具有集成度高、響應(yīng)速度快、抗干擾性強(qiáng)等優(yōu)點(diǎn)。降低了電子秤的整機(jī)成本,提高了整機(jī)的性能和可靠性

    2024年02月14日
    瀏覽(36)
  • HX711壓力傳感器(基于STM32F103C8T6)

    HX711模塊是我們目前比較常見的壓力傳感器模塊,主要的作用是用來做壓力檢測(cè),重量監(jiān)測(cè)等等。博主的這篇博文主要實(shí)現(xiàn)功能為,在對(duì)重量或者壓力進(jìn)行監(jiān)測(cè)的同時(shí),可以累加或者清零數(shù)值,在此基礎(chǔ)上就可以對(duì)比如飲水量進(jìn)行統(tǒng)計(jì)等等。 HX711模塊是市面上比較常見的模塊

    2024年02月11日
    瀏覽(19)
  • 人工智能+物聯(lián)網(wǎng):從傳感器到機(jī)器學(xué)習(xí):智能化的數(shù)據(jù)采集和分析

    作者:禪與計(jì)算機(jī)程序設(shè)計(jì)藝術(shù) 大數(shù)據(jù)時(shí)代是一個(gè)數(shù)據(jù)爆炸的時(shí)代。如何從海量數(shù)據(jù)中快速找到隱藏在其中價(jià)值的信息,成為當(dāng)今企業(yè)競(jìng)爭(zhēng)中不可或缺的能力?人工智能和物聯(lián)網(wǎng)正在成為經(jīng)濟(jì)領(lǐng)域和產(chǎn)業(yè)界的主流,新一代互聯(lián)網(wǎng)物聯(lián)網(wǎng)平臺(tái)、AI智能終端、海量數(shù)據(jù)和算法驅(qū)動(dòng)

    2024年02月09日
    瀏覽(96)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包