Raspberry Pi
3D bosib chiqarish
Arduino
Dronlar
Komponentlar
So'rovingizni yozing va ENTER tugmasini bosing:
Bu erda yozing
Hardware libre
So'rovingizni yozing va ENTER tugmasini bosing:
Bu erda yozing
Elektron komponentlar
LM35: ushbu harorat sensori haqida to'liq ma'lumot
lm35
The datchiklar ko'plab davrlarda keng qo'llaniladigan qurilmalardir. Harorat, namlik, tutun, yorug'lik va boshqalar mavjud. Ular bizga biron bir kattalikni o'lchashga va uni kuchlanish ta'siriga aylantirishga imkon beradigan elementlardir. Analog chiqish signali raqamli shaklga oddiy usulda o'tkazilishi mumkin va shu bilan ushbu turdagi sensorlardan raqamli sxemalar, LCD ekranlar, Arduino platalari va hk.
LM35 - eng mashhur sensorlardan biri va hamma foydalanadi, chunki u a harorat sensori. Bu biz ushbu blogda tahlil qiladigan tranzistorlar paketiga o'xshash qadoqlangan holda keladi 2N2222 va BC547. U nima qiladi - atrof-muhit haroratini o'lchash va undan yuqori yoki pastroq bo'lishiga qarab, u chiqishda u yoki bu kuchlanishga ega bo'ladi.
Indeks
1 LM35
2 Xususiyatlari va ma'lumotlar jadvallari
3 Arduino bilan integratsiya
LM35
PInout del LM35
El LM35 - bu kalibrlash 1ibC bo'lgan harorat sensori o'zgaruvchanlik. Albatta, bu barcha harorat sezgichlari Celcius darajasiga tayyor bo'lishini anglatmaydi, ammo bu holda shunday bo'ladi. Aslida, bu sizning kalibrlashingiz va uni kerakli miqyosda o'lchashingiz uchun keyinroq moslashishingiz kerak. Chiqish paytida u istalgan vaqtda ushlab turadigan haroratga qarab, boshqa voltajning analog signalini hosil qiladi.
Odatda mumkin -55ºC dan 150ºC gacha bo'lgan o'lchov haroratini qoplash, shuning uchun u juda mashhur haroratni o'lchash uchun yaxshi diapazonga ega. Darhaqiqat, aynan shu narsa uni juda muvaffaqiyatli qildi, chunki u juda tez-tez haroratni o'lchashi mumkin. Harorat diapazoni -550mV dan 1500mV gacha bo'lgan o'zgaruvchan kuchlanish miqdori bilan cheklangan.
KYYKA 10 sensores...
KYYKA 10 datchiklari ...
11,99 €
Taklifni ko'ring Xususiyatlarni ko'ring
Ya'ni, qachon bo'lsa haroratni o'lchash 150 ºC da allaqachon uning 1500 mV kuchlanishini bilamiz. Agar bizda -550mV bo'lsa, demak u -55ºC o'lchov qiladi. Harorat sezgichlarining hammasi bir xil kuchlanish oralig'iga ega emas, ba'zilari o'zgarishi mumkin. Ushbu ikkita chegarani biladigan oddiy formulalar yordamida oraliq haroratni hisoblash kerak bo'ladi. Masalan, uchta qoidalar bilan.
LM35 moslamasi Bu juda sodda, birinchi pin yoki pin 4 dan 30 v gacha bo'lgan sensor uchun zarur quvvat manbai uchun mo'ljallangan, ammo ishlab chiqaruvchiga qarab farq qilishi mumkin, shuning uchun siz sensorning ma'lumot varag'iga qaraganingiz ma'qul Siz sotib olgan narsa. Keyin, markazda, biz chiqish uchun pinni, ya'ni haroratga qarab u yoki bu kuchlanishni beradigan kuchlanishni qo'lga kiritamiz. Va uchinchi pin tuproqdir.
Xususiyatlari va ma'lumotlar jadvallari
diagrama-lm35-datasheet
El LM35 - uni kalibrlash uchun qo'shimcha sxemaga ehtiyoj sezmaydigan qurilma, shuning uchun uni ishlatish juda oson. Misol uchun, agar biz uni Arduino bilan ishlatsak, biz uni o'lchash mumkin bo'lgan maksimal va minimal haroratni bilgan holda uning chiqishi uchun beradigan kuchlanish oralig'i haqida tashvishlanishimiz kerak va Arduino degan analog signal bo'lishi uchun oddiy eskizni yaratishimiz kerak. kartani qabul qilish raqamli raqamga o'tkazilishi mumkin va harorat ekranda ºC da paydo bo'ladi yoki kerakli o'lchovni o'zgartiradi.
Odatda u juda qizib ketmasligi sababli, odatda arzon plastik paketlarda kapsulalangan va shunga o'xshash narsalar. Uning ishlashi uchun zarur bo'lgan past kuchlanish va uning chiqishi bunga imkon beradi. Bu ba'zi hollarda bo'lgani kabi, metall, keramika kapsulasi va hatto sovutgichlarga muhtoj bo'lgan yuqori quvvatli qurilma emas.
KYYKA 10 sensores...
KYYKA 10 datchiklari ...
11,99 €
Taklifni ko'ring Xususiyatlarni ko'ring
Orasida ajoyib texnik xususiyatlar ular:
Chiqish kuchlanishi haroratga mutanosib: -55mV dan 150mV gacha bo'lgan kuchlanish bilan -550 1500C dan XNUMX voltC gacha
Celcius darajalari uchun kalibrlangan
0.5ºS dan 25ºC gacha bo'lgan aniqlikdagi kuchlanish
Past chiqish empedansi
Kam ta'minot oqimi (60 mA).
Arzon
Paket SOIC, TO-220, TO-92, TO-CAN va boshqalar.
4 dan 30 v gacha bo'lgan ish kuchlanishi
LM35 haqida barcha ma'lumotlarni olish uchun siz buni qilishingiz mumkin ma'lumotlar jadvallaridan foydalaning TI (Texas Instruments), STMicroelectronics va boshqa ushbu turdagi sensorlarni etkazib beruvchilar kabi ishlab chiqaruvchilar tomonidan hissa qo'shildi. Masalan, bu erda siz qilishingiz mumkin TI LM35 uchun ma'lumotlar sahifasining PDF-ni yuklab oling.
Arduino bilan integratsiya
lm35 en protoboard con arduino
Siz olishingiz mumkin Arduino IDE uchun kod misollari va bilan amaliy misollar bizning kursimiz yoki dasturiy qo'llanma Arduinoda. Ammo Arduino va kod bilan LM35 dan qanday foydalanish haqida misol keltirish uchun bu oddiy misolni ko'rib chiqamiz.
para Arduino bilan LM35 haroratini o'qish juda oddiy. Avvalo -55ºC va 150ºC ekanligini, 1ºC sezgirligi bilan eslaylik. Hisob-kitoblarni amalga oshirish orqali xulosa qilish mumkinki, haroratning 1 increaseC darajasida bu 10mV ga teng yoki ortishni anglatadi. Masalan, maksimal chiqish quvvati 1500mV ekanligini hisobga olsak, agar biz 1490mV olsak, demak, datchik 149ºC haroratni ushlab turadi.
Una formula LM35 sensorining analog chiqishini raqamli raqamga aylantirish uchun quyidagilar bo'ladi:
T = qiymati * 5 * 100/1024
Shuni esda tutingki, 1024 yil Arduino o'z tarkibida raqamli kirish mumkin bo'lgan qiymatlarning faqat shu miqdorini qabul qiladi, ya'ni 0 dan 1023 gacha. Bu o'lchash mumkin bo'lgan harorat oralig'ini bildiradi, eng kami 0 va maksimal 1023 ga to'g'ri keladi. Bu analogdan konvertatsiya qilishning imkoni LM35 pimi chiqishida olingan signalni raqamli raqamga o'tkazish.
Bu o'tdi kodini Arduino IDE-da yozishingiz kerak uning ishlashi uchun shunday bo'lishi mumkin edi:
// Declarar de variables globales
float temperatura; // Variable para almacenar el valor obtenido del sensor (0 a 1023)
int LM35 = 0; // Variable del pin de entrada del sensor (A0)
void setup() {
// Configuramos el puerto serial a 9600 bps
Serial.begin(9600);
}
void loop() {
// Con analogRead leemos el sensor, recuerda que es un valor de 0 a 1023
temperatura = analogRead(LM35);
// Calculamos la temperatura con la fórmula
temperatura = (5.0 * temperatura * 100.0)/1024.0;
// Envia el dato al puerto serial
Serial.print(temperatura);
// Salto de línea
Serial.print("\n");
// Esperamos un tiempo para repetir el loop
delay(1000);
}
Agar siz Arduino panelidagi ulanish pimlarini o'zgartirsangiz yoki uni boshqa o'lchovga moslashtirmoqchi bo'lsangiz, formulangizni va kodingizni dizayningizga mos ravishda o'zgartirishingiz kerakligini unutmang ...
Shu tarzda, ekranda siz qilishingiz mumkin temperatureC da harorat o'lchovlarini oling juda ishonchli. Vujudga kelgan o'zgarishlarni ko'rish uchun siz sovuq yoki issiq narsani sensorga yaqinlashtirishga urinib ko'rishingiz mumkin ...
KEYINGIRaspberry Pi 4: ko'plab yangi xususiyatlarga ega yangi model »
AVVALGI«L298N: Arduino uchun motorlarni boshqarish moduli
Fikr yozing
POSTED BY
Isaac
1 YIL 2021-FEVRAL, SOAT 3:21
Oddiy mobil versiyasini ko'ring
Do'stlaringiz bilan baham: |