Përmbajtje:
- Hapi 1: Kërkohet harduer:
- Hapi 2: Bashkimi i harduerit:
- Hapi 3: Kodi për Matjen e Temperaturës:
- Hapi 4: Aplikimet:
Video: Matja e temperaturës duke përdorur AD7416ARZ dhe Raspberry Pi: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
AD7416ARZ është sensori i temperaturës 10-bit me katër konvertues analogë me ato dixhitale me një kanal të vetëm dhe një sensor të temperaturës në bord të inkorporuar në të. Sensori i temperaturës në pjesë mund të arrihet përmes kanaleve multiplexer. Ky sensor i temperaturës me saktësi të lartë është bërë një standard i industrisë për sa i përket formës, faktorit dhe inteligjencës, duke siguruar sinjale të kalibruara, të linearizuara të sensorit në formatin dixhital, I2C.
Në këtë tutorial demonstrohet ndërfaqja e modulit të sensorit AD7416ARZ me pi mjedër dhe programimi i tij duke përdorur gjuhën python është ilustruar gjithashtu. Për të lexuar vlerat e temperaturës, ne kemi përdorur pi mjedër me një përshtatës I2C. Ky përshtatës I2C e bën lidhjen me modulin e sensorit të lehtë dhe më të besueshëm.
Hapi 1: Kërkohet harduer:
Materialet që na duhen për të arritur qëllimin tonë përfshijnë përbërësit e mëposhtëm të harduerit:
1. AD7416ARZ
2. Raspberry Pi
3. Kabllo I2C
4. Mburoja I2C për pi mjedër
5. Kabllo Ethernet
Hapi 2: Bashkimi i harduerit:
Seksioni i lidhjes së harduerit në thelb shpjegon lidhjet e telave të kërkuara midis sensorit dhe mjedrës pi. Sigurimi i lidhjeve të sakta është nevoja themelore gjatë punës në çdo sistem për daljen e dëshiruar. Pra, lidhjet e nevojshme janë si më poshtë:
AD7416ARZ do të punojë mbi I2C. Këtu është shembulli i diagramit të instalimeve elektrike, duke demonstruar se si të lidhni secilën ndërfaqe të sensorit.
Jashtë kutisë, bordi është i konfiguruar për një ndërfaqe I2C, si i tillë ne rekomandojmë përdorimin e këtij bashkimi nëse përndryshe jeni agnostik.
Gjithçka që ju nevojitet janë katër tela! Vetëm katër lidhje kërkohen kunjat Vcc, Gnd, SCL dhe SDA dhe këto janë të lidhura me ndihmën e kabllit I2C.
Këto lidhje demonstrohen në fotot e mësipërme.
Hapi 3: Kodi për Matjen e Temperaturës:
Avantazhi i përdorimit të mjedrës pi është, që ju siguron fleksibilitetin e gjuhës programuese në të cilën dëshironi të programoni bordin në mënyrë që të ndërlidhni sensorin me të. Duke shfrytëzuar këtë avantazh të këtij bordi, ne po demonstrojmë këtu programimin e tij në piton. Kodi python për AD7416ARZ mund të shkarkohet nga komuniteti ynë github që është Control Everything Community.
Si dhe për lehtësinë e përdoruesve, ne po shpjegojmë kodin edhe këtu:
Si hapi i parë i kodimit ju duhet të shkarkoni bibliotekën smbus në rast të python, sepse kjo bibliotekë mbështet funksionet e përdorura në kod. Pra, për të shkarkuar bibliotekën mund të vizitoni lidhjen e mëposhtme:
pypi.python.org/pypi/smbus-cffi/0.5.1
Ju gjithashtu mund të kopjoni kodin python të punës për këtë sensor nga këtu:
import smbus
koha e importit
# Merrni autobusin I2C
autobus = smbus. SMBus (1)
Adresa # AD7416ARZ, 0x48 (72)
# Lexoni të dhënat prapa 0x00 (00), 2 bajt
# temp MSB, temp LSB
të dhëna = bus.read_i2c_block_data (0x48, 0x00, 2)
# Ktheni të dhënat në 10-bit
temp = ((të dhënat [0] * 256) + (të dhënat [1] & 0xC0)) / 64
nëse temperatura> 511:
temp -= 1024
cTemp = temp * 0.25
fTemp = cTemp * 1.8 + 32
# Dalja e të dhënave në ekran
print "Temperatura në Celsius: %.2f C" %cTemp
print "Temperatura në Fahrenheit: %.2f F" %fTemp
Pjesa e kodit të përmendur më poshtë përfshin bibliotekat e kërkuara për ekzekutimin e saktë të kodeve python.
import smbus
koha e importit
Kodi mund të ekzekutohet duke shtypur komandën e përmendur më poshtë në komandën e shpejtë.
$> python AD7416ARZ.py
Dalja e sensorit tregohet gjithashtu në figurën e mësipërme për referencë të përdoruesit.
Hapi 4: Aplikimet:
AD7416ARZ është një sensor i temperaturës 10-bit me një konvertues analog me një kanal me katër kanale të vetme që mund të kryejë funksionimin e marrjes së të dhënave me monitorimin e temperaturës së ambientit. Mund të përdoret gjithashtu në sistemet e kontrollit të proceseve industriale, aplikacionet e karikimit të baterive të automobilave dhe kompjuterët personal.
Recommended:
Matja e temperaturës duke përdorur AD7416ARZ dhe Arduino Nano: 4 hapa
Matja e Temperaturës duke Përdorur AD7416ARZ dhe Arduino Nano: AD7416ARZ është sensor i temperaturës 10-Bit me katër konvertues analogë me kanal digjital me një kanal të vetëm dhe një sensor të temperaturës në bord të inkorporuar në të. Sensori i temperaturës në pjesë mund të arrihet përmes kanaleve multiplexer. Kjo temperaturë me saktësi të lartë
Matja e lagështisë dhe temperaturës duke përdorur HTS221 dhe Raspberry Pi: 4 hapa
Matja e lagështisë dhe temperaturës duke përdorur HTS221 dhe Raspberry Pi: HTS221 është një sensor dixhital ultra kompakt kapacitiv për lagështinë dhe temperaturën relative. Ai përfshin një element ndijues dhe një qark të integruar specifik të aplikimit të sinjalit të përzier (ASIC) për të siguruar informacionin e matjes përmes serialit dixhital
Matja e lagështisë dhe temperaturës duke përdorur HIH6130 dhe Raspberry Pi: 4 hapa
Matja e lagështisë dhe temperaturës duke përdorur HIH6130 dhe Raspberry Pi: HIH6130 është një sensor lagështie dhe temperature me dalje dixhitale. Këta sensorë ofrojnë një nivel saktësie ± 4% RH. Me stabilitet afatgjatë udhëheqës të industrisë, I2C të vërtetë dixhitale të kompensuar nga temperatura, besueshmëri udhëheqëse në industri, efikasitet energjetik
Matja e Temperaturës duke Përdorur AD7416ARZ dhe Foton Grimcash: 4 Hapa
Matja e Temperaturës Duke Përdorur AD7416ARZ dhe Foton Grimcash: AD7416ARZ është sensori i temperaturës 10-Bit me katër konvertues analogë kanalë me një kanal të vetëm dhe një sensor të temperaturës në bord të inkorporuar në të. Sensori i temperaturës në pjesë mund të arrihet përmes kanaleve multiplexer. Kjo temperaturë me saktësi të lartë
Matja e temperaturës dhe lagështisë duke përdorur HDC1000 dhe Raspberry Pi: 4 hapa
Matja e Temperaturës dhe Lagështisë Duke Përdorur HDC1000 dhe Raspberry Pi: HDC1000 është një sensor dixhital i lagështisë me sensor të integruar të temperaturës që siguron saktësi të shkëlqyeshme të matjes me fuqi shumë të ulët. Pajisja mat lagështinë bazuar në një sensor të ri kapacitiv. Sensorët e lagështisë dhe temperaturës janë të dukshme