![Temperatūras mērīšana, izmantojot AD7416ARZ un Raspberry Pi: 4 soļi Temperatūras mērīšana, izmantojot AD7416ARZ un Raspberry Pi: 4 soļi](https://i.howwhatproduce.com/images/001/image-1162-27-j.webp)
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59
![Image Image](https://i.howwhatproduce.com/images/001/image-1162-29-j.webp)
![](https://i.ytimg.com/vi/uQZweClpcD8/hqdefault.jpg)
AD7416ARZ ir 10 bitu temperatūras sensors ar četriem viena kanāla analogiem ciparu pārveidotājiem un iebūvētu temperatūras sensoru. Detaļu temperatūras sensoram var piekļūt, izmantojot multipleksora kanālus. Šis augstas precizitātes temperatūras sensors ir kļuvis par nozares standartu formas, faktora un izlūkošanas ziņā, nodrošinot kalibrētus, linearizētus sensoru signālus digitālā, I2C formātā.
Šajā apmācībā ir parādīta AD7416ARZ sensora moduļa saskarne ar aveņu pi un parādīta arī tā programmēšana, izmantojot python valodu. Lai nolasītu temperatūras vērtības, mēs esam izmantojuši aveņu pi ar I2C adapteri. Šis I2C adapteris padara savienojumu ar sensora moduli vieglu un uzticamāku.
1. darbība. Nepieciešamā aparatūra:
![Nepieciešamā aparatūra Nepieciešamā aparatūra](https://i.howwhatproduce.com/images/001/image-1162-30-j.webp)
![Nepieciešamā aparatūra Nepieciešamā aparatūra](https://i.howwhatproduce.com/images/001/image-1162-31-j.webp)
![Nepieciešamā aparatūra Nepieciešamā aparatūra](https://i.howwhatproduce.com/images/001/image-1162-32-j.webp)
Materiāli, kas nepieciešami mūsu mērķa sasniegšanai, ietver šādas aparatūras sastāvdaļas:
1. AD7416ARZ
2. Aveņu Pi
3. I2C kabelis
4. I2C vairogs aveņu pi
5. Ethernet kabelis
2. darbība. Aparatūras savienošana:
![Aparatūras savienojums Aparatūras savienojums](https://i.howwhatproduce.com/images/001/image-1162-33-j.webp)
![Aparatūras savienojums Aparatūras savienojums](https://i.howwhatproduce.com/images/001/image-1162-34-j.webp)
Aparatūras savienošanas sadaļa pamatā izskaidro nepieciešamos vadu savienojumus starp sensoru un aveņu pi. Pareizu savienojumu nodrošināšana ir pamatvajadzība, strādājot pie jebkuras sistēmas vēlamajam rezultātam. Tātad nepieciešamie savienojumi ir šādi:
AD7416ARZ darbosies, izmantojot I2C. Šeit ir elektroinstalācijas shēmas piemērs, kas parāda, kā savienot katru sensora saskarni.
Izņemot komplektu, tāfele ir konfigurēta I2C saskarnei, tāpēc mēs iesakām izmantot šo savienojumu, ja esat citādi agnostiķis.
Viss, kas Jums nepieciešams, ir četri vadi! Nepieciešami tikai četri savienojumi Vcc, Gnd, SCL un SDA, un tie ir savienoti, izmantojot I2C kabeli.
Šie savienojumi ir parādīti iepriekš redzamajos attēlos.
3. solis: Temperatūras mērīšanas kods:
![Temperatūras mērīšanas kods Temperatūras mērīšanas kods](https://i.howwhatproduce.com/images/001/image-1162-35-j.webp)
Aveņu pi izmantošanas priekšrocība ir tā, ka tas nodrošina programmēšanas valodas elastību, kādā vēlaties programmēt tāfeli, lai sasaistītu sensoru ar to. Izmantojot šīs plates priekšrocības, mēs šeit demonstrējam tās programmēšanu pitonā. AD7416ARZ python kodu var lejupielādēt no mūsu github kopienas, kas ir Control Everything Community.
Kā arī lietotāju ērtībai mēs šeit izskaidrojam kodu:
Kā pirmais kodēšanas solis jums ir nepieciešams lejupielādēt smbus bibliotēku python gadījumā, jo šī bibliotēka atbalsta kodā izmantotās funkcijas. Tātad, lai lejupielādētu bibliotēku, varat apmeklēt šo saiti:
pypi.python.org/pypi/smbus-cffi/0.5.1
Arī šeit varat nokopēt šī sensora darba pitona kodu:
importēt smbus
importa laiks
# Iegūstiet I2C autobusu
autobuss = smbus. SMBus (1)
# AD7416ARZ adrese, 0x48 (72)
# Lasīt datus no 0x00 (00), 2 baitiem
# temp MSB, temp LSB
dati = bus.read_i2c_block_data (0x48, 0x00, 2)
# Pārvērtiet datus par 10 bitiem
temp = ((dati [0] * 256) + (dati [1] un 0xC0)) / 64
ja temperatūra> 511:
temperatūra -= 1024
cTemp = temperatūra * 0,25
fTemp = cTemp * 1,8 + 32
# Izvadiet datus ekrānā
drukāt "Temperatūra pēc Celsija: %.2f C" %cTemp
drukāt "Temperatūra pēc Fārenheita: %.2f F" %fTemp
Tālāk minētā koda daļa ietver bibliotēkas, kas nepieciešamas, lai pareizi izpildītu pitona kodus.
importēt smbus
importa laiks
Kodu var izpildīt, komandu uzvednē ierakstot zemāk minēto komandu.
$> python AD7416ARZ.py
Sensora izeja ir parādīta arī attēlā iepriekš lietotāja atsaucei.
4. darbība. Lietojumprogrammas:
![Lietojumprogrammas Lietojumprogrammas](https://i.howwhatproduce.com/images/001/image-1162-36-j.webp)
AD7416ARZ ir 10 bitu temperatūras sensors ar četriem viena kanāla analogo ciparu pārveidotājiem, kas var veikt datu iegūšanas darbību ar apkārtējās vides temperatūras uzraudzību. To var izmantot arī rūpniecisko procesu vadības sistēmās, automobiļu akumulatoru uzlādes lietojumprogrammās un personālajos datoros.
Ieteicams:
Temperatūras mērīšana, izmantojot AD7416ARZ un Arduino Nano: 4 soļi
![Temperatūras mērīšana, izmantojot AD7416ARZ un Arduino Nano: 4 soļi Temperatūras mērīšana, izmantojot AD7416ARZ un Arduino Nano: 4 soļi](https://i.howwhatproduce.com/images/010/image-27345-j.webp)
Temperatūras mērīšana, izmantojot AD7416ARZ un Arduino Nano: AD7416ARZ ir 10 bitu temperatūras sensors ar četriem viena kanāla analogiem ciparu pārveidotājiem un iebūvētu temperatūras sensoru. Detaļu temperatūras sensoram var piekļūt, izmantojot multipleksora kanālus. Šī augstas precizitātes temperatūra
Temperatūras mērīšana, izmantojot STS21 un Raspberry Pi: 4 soļi
![Temperatūras mērīšana, izmantojot STS21 un Raspberry Pi: 4 soļi Temperatūras mērīšana, izmantojot STS21 un Raspberry Pi: 4 soļi](https://i.howwhatproduce.com/images/002/image-3186-29-j.webp)
Temperatūras mērīšana, izmantojot STS21 un Raspberry Pi: STS21 digitālais temperatūras sensors piedāvā izcilu veiktspēju un vietu taupošu nospiedumu. Tas nodrošina kalibrētus, linearizētus signālus digitālā, I2C formātā. Šī sensora izgatavošana ir balstīta uz CMOSens tehnoloģiju, kas izcilākajam piešķir
Mitruma un temperatūras mērīšana, izmantojot HTS221 un Raspberry Pi: 4 soļi
![Mitruma un temperatūras mērīšana, izmantojot HTS221 un Raspberry Pi: 4 soļi Mitruma un temperatūras mērīšana, izmantojot HTS221 un Raspberry Pi: 4 soļi](https://i.howwhatproduce.com/images/002/image-3228-22-j.webp)
Mitruma un temperatūras mērīšana, izmantojot HTS221 un Raspberry Pi: HTS221 ir īpaši kompakts kapacitatīvs digitālais sensors relatīvajam mitrumam un temperatūrai. Tas ietver sensora elementu un jauktu signālu lietojumprogrammu integrētu shēmu (ASIC), lai sniegtu mērījumu informāciju, izmantojot ciparu sērijas
Temperatūras mērīšana, izmantojot TMP112 un Raspberry Pi: 4 soļi
![Temperatūras mērīšana, izmantojot TMP112 un Raspberry Pi: 4 soļi Temperatūras mērīšana, izmantojot TMP112 un Raspberry Pi: 4 soļi](https://i.howwhatproduce.com/images/002/image-3252-28-j.webp)
Temperatūras mērīšana, izmantojot TMP112 un Raspberry Pi: TMP112 augstas precizitātes, mazjaudas, digitālais temperatūras sensors I2C MINI modulis. TMP112 ir ideāli piemērots ilgstošai temperatūras mērīšanai. Šī ierīce piedāvā precizitāti ± 0,5 ° C, neprasot kalibrēšanu vai ārēju komponentu signālu kondicionēšanu. Es
Temperatūras mērīšana, izmantojot AD7416ARZ un daļiņu fotonu: 4 soļi
![Temperatūras mērīšana, izmantojot AD7416ARZ un daļiņu fotonu: 4 soļi Temperatūras mērīšana, izmantojot AD7416ARZ un daļiņu fotonu: 4 soļi](https://i.howwhatproduce.com/images/002/image-3259-29-j.webp)
Temperatūras mērīšana, izmantojot AD7416ARZ un daļiņu fotonu: AD7416ARZ ir 10 bitu temperatūras sensors ar četriem viena kanāla analogiem ciparu pārveidotājiem un iebūvētu temperatūras sensoru. Detaļu temperatūras sensoram var piekļūt, izmantojot multipleksora kanālus. Šī augstas precizitātes temperatūra