Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Salom bolalar, bu ko'rsatmalarni o'qib, biz Termistorni Arduino bilan qanday ishlatishni bilib olamiz. Termistor - bu asosan qarshilik, uning qarshiligi harorat o'zgarishiga qarab o'zgaradi, shuning uchun biz uning qarshiligini o'qiy olamiz va undan haroratni olamiz va Thermistor bozorning boshqa harorat sensori bilan solishtirganda juda arzon.
1 -qadam: Sizga kerak bo'lgan narsalar
Bu darslik uchun sizga quyidagilar kerak bo'ladi: 1x Arduino uno:
1x termistor (10k yoki 100k: men bu erda 10k ishlataman): https://www.utsource.net/itm/p/1273468.html1x 10k rezistor: https://www.utsource.net/itm/p/8166799. html1x taxtasi:.: https://www.utsource.net/itm/p/8031572.html Bir nechta sakrashchilar:
2 -qadam: Shmatika
O'chirish sxemasi juda sodda, shuning uchun hamma narsani sxema bo'yicha ko'rsatilgan tarzda ulang, shunda siz yaxshi bo'ladi, shuningdek, mening taxtali ulanishlarim biriktirilgan rasmga havola qilishingiz mumkin.
3 -qadam: kod
Quyidagi kodni nusxa ko'chiring va uni arduino -ga yuklang: #includedouble Thermister (int data) {double temp; temp = log (10000.0*((1024.0/data-1))); temp = 1/(0.001129148+ (0.000234125+ (0.0000000876741*temp*temp))*temp); temp = temp-273.15; Serial.println (""); Serial.print (temp); Serial.print ("Selsiy"); temp = (temp*9.0) /5.0+32.0; Serial.println (""); Serial.print (temp); Serial.print ("Farengeyt"); Serial.println (""); Serial.println ("………………………."); } void setup () {Serial.begin (9600);} int i; void loop () {i = analogRead (A0); Thermister (i); kechikish (1000);}
4 -qadam: Seriyali monitorda haroratni oling
Kodni yuklaganingizdan so'ng, ketma -ket monitorni oching va siz termistoringizdagi haroratni ketma -ket monitoringizda ko'rishingiz mumkin, rasmga havola qiling, shunda yaxshi bo'ladi. Thermistor bilan o'qish harorati yaxshi bo'ladi.