Mundarija:
Video: Arduino AMS5812_0050-D-B bosim va harorat sensori qo'llanmasi: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
Analog va raqamli chiqishlarga ega AMS5812 kuchaytirilgan bosim sensori - analog kuchlanishli chiqish va raqamli I2C interfeysli yuqori aniqlikdagi sensor. U piezorezistiv sezuvchi elementni ishlashi uchun signalni sozlash elementi bilan birlashtiradi. Mana, uning arduino nano bilan namoyishi.
1 -qadam: Sizga nima kerak.. !
1. Arduino Nano
2. AMS5812_0050-D-B
3. I²C kabeli
4. Arduino Nano uchun I2C qalqoni
2 -qadam: Ulanishlar:
Arduino Nano uchun I2C qalqonini oling va uni muloyimlik bilan Nano pinlariga suring.
Keyin I2C kabelining bir uchini AMS5812_0050-D-B sensoriga, ikkinchi uchini esa I2C ekraniga ulang.
Ulanishlar yuqoridagi rasmda ko'rsatilgan.
3 -qadam: Kod:
AMS5812_0050-D-B uchun Arduino kodini bizning GitHub omboridan-Dcube do'konidan yuklab olish mumkin.
Mana shu havola:
github.com/DcubeTechVentures/AMS5812-0050-D-B
Sensorning Arduino platasi bilan I2c aloqasini osonlashtirish uchun biz Wire.h kutubxonasini o'z ichiga olamiz.
Siz bu erdan kodni nusxalashingiz mumkin, u quyidagicha berilgan:
// Ixtiyoriy litsenziya bilan tarqatilgan.
// Agar xohlasangiz, foyda yoki tekin ishlating, agar u tegishli asarlar litsenziyalariga mos kelsa.
// AMS5812
// Bu kod Dcube do'konida mavjud bo'lgan AMS5812_I2CS_0050-D-B I2C Mini moduli bilan ishlash uchun mo'ljallangan.
#qo'shing
// AMS5812 I2C manzili - 0x78 (120)
#aniqlang Addr 0x78
bo'sh o'rnatish ()
{
// I2C aloqasini MASTER sifatida boshlang
Wire.begin ();
// Seriyali aloqani ishga tushiring, bod tezligi = 9600 ni o'rnating
Serial.begin (9600);
kechikish (300);
}
bo'sh halqa ()
{
imzosiz int ma'lumotlari [4];
kechikish (500);
// 4 bayt ma'lumotni so'rang
Wire.requestFrom (Addr, 4);
// 4 bayt ma'lumotni o'qing
// bosim msb, bosim lsb, temp msb, temp lsb
agar (Wire.available () == 4)
{
ma'lumotlar [0] = Wire.read ();
ma'lumotlar [1] = Wire.read ();
ma'lumotlar [2] = Wire.read ();
ma'lumotlar [3] = Wire.read ();
}
// Ma'lumotni aylantirish
float bosimi = ((ma'lumotlar [0] & 0xFF) * 256 + (ma'lumotlar [1] & 0xFF));
float temp = ((ma'lumotlar [2] & 0xFF) * 256 + (ma'lumotlar [3] & 0xFF));
bosim = ((bosim - 3277,0) / ((26214,0) / 10,0)) - 5,0;
float cTemp = ((temp - 3277.0) / ((26214.0) / 110.0)) - 25.0;
float fTemp = (cTemp * 1.8) + 32;
// Ma'lumotlarni ketma -ket monitorga chiqarish
Serial.print ("Bosim:");
Ketma -ket chop etish (bosim);
Serial.println ("PSI");
Serial.print ("Selsiy bo'yicha harorat:");
Serial.print (cTemp);
Serial.println ("C");
Serial.print ("Farengeytdagi harorat:");
Serial.print (fTemp);
Serial.println ("F");
kechikish (500);
}
4 -qadam: Ilovalar:
AMS5812 - bu kuchaytiriladigan bosim sensori, uni statik va dinamik bosim o'lchami va barometrik bosim o'lchami o'tkaziladigan tizimlarda ishlatish mumkin. Vakuum monitoringi, gaz oqimini kuzatish, suyuqlik darajasini o'lchash, shuningdek tibbiy asbob -uskunalarda muhim rol o'ynaydi.
Tavsiya:
Sensorli harorat va harorat sensori: 4 qadam
Sensorli haroratni qanday o'lchash mumkin ?: Kirish: "O'qitish" darsligi, shuningdek, Arduino -dagi temperatura sensori. Xo'sh, biz hech qachon materiallarni o'rnatmasligimiz kerak
Arduino Nano - HTS221 nisbiy namlik va harorat sensori qo'llanmasi: 4 qadam
Arduino Nano - HTS221 nisbiy namlik va harorat sensori qo'llanmasi: HTS221 - nisbiy namlik va harorat uchun ultra ixcham sig'imli raqamli sensor. O'lchov ma'lumotlarini raqamli ketma -ketlik bilan ta'minlash uchun sezuvchi element va aralash signalli maxsus integratsiyalashgan elektron (ASIC) ni o'z ichiga oladi
Arduino Nano - TCN75A harorat sensori qo'llanmasi: 4 qadam
Arduino Nano-TCN75A harorat sensori bo'yicha qo'llanma: TCN75A-ikki simli ketma-ket harorat sensori, harorat-raqamli konvertor bilan jihozlangan. U haroratni sezish uchun moslashuvchanlikni ta'minlaydigan foydalanuvchi dasturlashtiriladigan registrlari bilan birlashtirilgan. Ro'yxatdan o'tish sozlamalari foydalanuvchilarga
Zarrachalar fotoni - TCN75A harorat sensori qo'llanmasi: 4 qadam
Zarrachalar fotoni-TCN75A harorat sensori bo'yicha qo'llanma: TCN75A-ikki simli ketma-ket harorat sensori, harorat-raqamli konvertor bilan jihozlangan. U haroratni sezish uchun moslashuvchanlikni ta'minlaydigan foydalanuvchi dasturlashtiriladigan registrlari bilan birlashtirilgan. Ro'yxatdan o'tish sozlamalari foydalanuvchilarga
DHT11 harorat sensori Arduino va bosim harorati issiqlik va namlik bilan qanday ishlatiladi: 5 qadam
DHT11 harorat sensori Arduino va bosma haroratli issiqlik va namlik bilan qanday ishlatiladi: DHT11 sensori harorat va namlikni o'lchash uchun ishlatiladi. DHT11 namlik va harorat sensori sizning elektronika loyihalaringizga namlik va harorat ma'lumotlarini qo'shishni juda osonlashtiradi. Bu har