תוכן עניינים:

חיישן טמפרטורה באמצעות תרמיסטור עם Arduino Uno: 4 שלבים
חיישן טמפרטורה באמצעות תרמיסטור עם Arduino Uno: 4 שלבים

וִידֵאוֹ: חיישן טמפרטורה באמצעות תרמיסטור עם Arduino Uno: 4 שלבים

וִידֵאוֹ: חיישן טמפרטורה באמצעות תרמיסטור עם Arduino Uno: 4 שלבים
וִידֵאוֹ: כיצד להשתמש ב- MAX6675 סוג תרמי k עם Arduino 2024, יולי
Anonim
חיישן טמפרטורה באמצעות תרמיסטור עם Arduino Uno
חיישן טמפרטורה באמצעות תרמיסטור עם Arduino Uno

היי חבר'ה במדריך זה נלמד כיצד להשתמש ב- Thermistor עם Arduino. תרמיסטור הוא בעצם נגד שהתנגדותו משתנה עם שונות בטמפרטורה. כך שנוכל לקרוא את ההתנגדות שלו ולקבל ממנו את הטמפרטורה והתרמיסטור זול מאוד בהשוואה לחיישני טמפרטורה אחרים בשוק.

שלב 1: דברים שאתה צריך

דברים שאתה צריך
דברים שאתה צריך
דברים שאתה צריך
דברים שאתה צריך

להדרכה זו תזדקק לדברים הבאים: 1x Arduino uno:

1x תרמיסטור (10k או 100k: אני משתמש 10k כאן): https://www.utsource.net/itm/p/1273468.html1x 10k נגד: https://www.utsource.net/itm/p/8166799. לוח לחם html1x:.: https://www.utsource.net/itm/p/8031572.html כמה קופצים:

שלב 2: שמטים

שמטים
שמטים
שמטים
שמטים

המעגל פשוט מאוד אז אנא חבר את הכל על פי המוצג בשמטיקה ותוכל לקנס.אתה יכול גם להפנות את התמונה שצירפתי של חיבורי לוח הלוח שלי.

שלב 3: קוד

קוד
קוד

העתק את הקוד הבא והעלה אותו ל- arduino: #includedouble Thermister (int data) {temp double; 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 (טמפ '); Serial.print ("Celcius"); temp = (temp*9.0) /5.0+32.0; Serial.println (""); Serial.print (טמפ '); Serial.print ("פרנהייט"); Serial.println (""); Serial.println ("……………………………."); } הגדרת void () {Serial.begin (9600);} int i; לולאת void () {i = analogRead (A0); Thermister (i); עיכוב (1000);}

שלב 4: קבל טמפרטורה על צג סידורי

קבל טמפרטורה על צג סידורי
קבל טמפרטורה על צג סידורי

לאחר העלאת הקוד, פתח את הצג הסדרתי ותוכל לקבל את הטמפרטורה של התרמיסטור שלך על הצג הסדרתי שלך כפי שאני מקבל, עיין בתמונה המסופקת ותתאים לך. טמפרטורת קריאה מהנה עם תרמיסטור.

מוּמלָץ: