Სარჩევი:

Arduino ტემპერატურის სენსორი LM35 გამოყენებით: 3 ნაბიჯი
Arduino ტემპერატურის სენსორი LM35 გამოყენებით: 3 ნაბიჯი

ვიდეო: Arduino ტემპერატურის სენსორი LM35 გამოყენებით: 3 ნაბიჯი

ვიდეო: Arduino ტემპერატურის სენსორი LM35 გამოყენებით: 3 ნაბიჯი
ვიდეო: LM75 ტემპერატურის სენსორი | Outseal Arduino PLC 2024, ნოემბერი
Anonim
Arduino ტემპერატურის სენსორი LM35 გამოყენებით
Arduino ტემპერატურის სენსორი LM35 გამოყენებით

შესავალი

LM35 სერია არის ზუსტი ინტეგრირებული წრიული ტემპერატურის მოწყობილობები, რომელთა გამომავალი ძაბვა ხაზოვანი პროპორციულია ცენცი გრადუს ტემპერატურაზე. LM35 არის სამი ტერმინალური ხაზოვანი ტემპერატურის სენსორი ეროვნული ნახევარგამტარებიდან. მას შეუძლია გაზომოთ ტემპერატურა -55 გრადუსიდან +150 გრადუსამდე. LM35- ის ძაბვის გამომუშავება იზრდება 10mV ტემპერატურაზე ცელსიუს ტემპერატურაზე. LM35 შეიძლება იმუშაოს 5V წყაროსგან და დენის დენზე ნაკლებია 60uA. LM35- ის პინი ნაჩვენებია ქვემოთ მოცემულ ფიგურაში.

მახასიათებლები

• დაკალიბრებული უშუალოდ ცელსიუსზე (გრადუსი)

• წრფივი + 10-მვ/° C მასშტაბის ფაქტორი

• 0.5 ° C უზრუნველყოფილი სიზუსტე (25 ° C ტემპერატურაზე)

• შეფასებულია სრული −55 ° C– დან 150 ° C– მდე დიაპაზონში

• ვარგისი დისტანციური პროგრამებისთვის

• დაბალი ფასი ვაფლის დონის შემცირების გამო

• მუშაობს 4 V– დან 30 V– მდე

• 60-μA- ზე ნაკლები მიმდინარე დრენაჟი

• დაბალი თვითგათბობა, 0.08 ° C ჰაერში

• მხოლოდ არალილაინარულობა ± ¼ ° C ტიპიური

• დაბალი წინაღობის გამომავალი, 0.1 Ω 1 mA დატვირთვისთვის LM35 PinOuts Of LM35 ნაჩვენებია სურათზე.

თქვენ შეგიძლიათ გადმოწეროთ მონაცემთა ცხრილი ქვემოთ მოცემული ფაილიდან.

ნაბიჯი 1: საჭირო აპარატურა და სქემის დიაგრამა

აპარატურაა საჭირო და მიკროსქემის დიაგრამა
აპარატურაა საჭირო და მიკროსქემის დიაგრამა
  • Arduino დაფა (ნებისმიერი) შეიძინეთ იგი Flipkart– დან
  • შეიძინეთ LM35 სენსორი Flipkart– დან
  • პურის დაფა

შეაერთეთ წრე, როგორც ნაჩვენებია სურათზე და ატვირთეთ შემდეგი კოდი.

ნაბიჯი 2: არდუინოს დაპროგრამება

ჩამოტვირთეთ კოდი აქ

/*კოდის დიზაინი სუჯაი SA ლაბორატორიაში*/const int სენსორი = A5; // ანალოგი PIN- ის მინიჭება ცვლადი 'სენსორის' float tempc- ზე; // ცვლადი ტემპერატურის შესანახად ცელსიუს ტემპერატურაზე float tempf; // ცვლადი ტემპერატურის შესანახად Fahreinheit float vout; // დროებითი ცვლადი, რომ დაიჭიროს სენსორი კითხულობს void setup () {pinMode (სენსორი, INPUT); // სენსორის პინის კონფიგურაცია შეყვანის სახით Serial.begin (9600); } void loop () {vout = analogRead (სენსორი); vout = (vout*500)/1023; tempc = vout; // მნიშვნელობის შენახვა ცელსიუს ტემპერატურაზე tempf = (vout*1.8) +32; // ფარენჰეიტზე სერიული. ბეჭდვის გარდაქმნა ("DegreeC ="); Serial.print ("\ t"); Serial.print (tempc); Serial.print (""); Serial.print ("ფარენჰაიტში ="); Serial.print ("\ t"); Serial.print (tempf); Serial.println (); დაგვიანება (500); // 1 წამის გადადება ხილვის სიმარტივისთვის}

ნაბიჯი 3: გამომავალი შედეგი

გამომავალი შედეგი
გამომავალი შედეგი

შედეგი იხილეთ სერიულ მონიტორზე….

უპირველეს ყოვლისა, მინდა მადლობა გადაგიხადოთ ამ სახელმძღვანელოს წაკითხვისთვის! იმედი მაქვს, რომ ეს დაგეხმარებათ. თუ თქვენ გაქვთ რაიმე შეკითხვა, მოხარული ვარ დაგეხმაროთ…..

დაწერეთ კომენტარი. თქვენი გამოხმაურება ჩემთვის ძვირფასია.

გირჩევთ: