Სარჩევი:

ტემპერატურის კითხვა LM35 ტემპერატურის სენსორის გამოყენებით Arduino Uno– ით: 4 ნაბიჯი
ტემპერატურის კითხვა LM35 ტემპერატურის სენსორის გამოყენებით Arduino Uno– ით: 4 ნაბიჯი

ვიდეო: ტემპერატურის კითხვა LM35 ტემპერატურის სენსორის გამოყენებით Arduino Uno– ით: 4 ნაბიჯი

ვიდეო: ტემპერატურის კითხვა LM35 ტემპერატურის სენსორის გამოყენებით Arduino Uno– ით: 4 ნაბიჯი
ვიდეო: #11 LM35 და 4-20 mA სამრეწველო ტემპერატურის სენსორი Arduino PLC-ისთვის 2024, ნოემბერი
Anonim
ტემპერატურის კითხვა LM35 ტემპერატურის სენსორის გამოყენებით Arduino Uno– ით
ტემპერატურის კითხვა LM35 ტემპერატურის სენსორის გამოყენებით Arduino Uno– ით

გამარჯობა ბიჭებო ამ ინსტრუქციებში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ LM35 არდუინოსთან ერთად. Lm35 არის ტემპერატურის სენსორი, რომელსაც შეუძლია წაიკითხოს ტემპერატურის მნიშვნელობები -55 ° C– დან 150 ° C– მდე. ეს არის 3 ტერმინალური მოწყობილობა, რომელიც უზრუნველყოფს ტემპერატურის პროპორციულ ანალოგიურ ძაბვას. რაც უფრო მაღალია ტემპერატურა, მით უფრო მაღალია გამომავალი ძაბვა. გამომავალი ანალოგური ძაბვა შეიძლება გარდაიქმნას ციფრულ ფორმაში ADC- ის გამოყენებით ისე, რომ მიკროკონტროლერს (ჩვენს შემთხვევაში არდუინოს) შეუძლია მისი დამუშავება.

ნაბიჯი 1: ის, რაც გჭირდებათ

ნივთები რაც თქვენ გჭირდებათ
ნივთები რაც თქვენ გჭირდებათ
ნივთები რაც თქვენ გჭირდებათ
ნივთები რაც თქვენ გჭირდებათ
ნივთები რაც თქვენ გჭირდებათ
ნივთები რაც თქვენ გჭირდებათ

ამ ინსტრუქციისთვის დაგჭირდებათ შემდეგი ნივთები: 1x Arduino uno (ან სხვა ექვივალენტი) 1x LM35 TEMPERATURE SENSOR ჯუმბერის მავთულები პურის დაფა

ნაბიჯი 2: კავშირები

კავშირები
კავშირები

კავშირები ძალიან ადვილია ყველაფრის დაკავშირება ნაჩვენები სურათის მიხედვით და თქვენ კარგად იქნებით. ჩვენ გავზომავთ გარემოს ტემპერატურას LM35- ის გამოყენებით და ვაჩვენებთ მას Arduino- ს სერიულ მონიტორზე. აქ, LM35 გამომავალი მოცემულია ანალოგურ pin A1 Arduino UNO. ეს ანალოგური ძაბვა გარდაიქმნება ციფრულ ფორმაში და დამუშავებულია ტემპერატურის დასადგენად.

ნაბიჯი 3: კოდი

კოდი
კოდი

გთხოვთ დააკოპირეთ შემდეგი კოდი და ატვირთეთ თქვენს arduino დაფაზე: const int lm35_pin = A1; / * LM35 O/P pin */void setup () {Serial.begin (9600);} void loop () {int temp_adc_val; float temp_val; temp_adc_val = analogRead (lm35_pin); / * წაიკითხეთ ტემპერატურა */ temp_val = (temp_adc_val * 4.88); / * გადააკეთეთ adc მნიშვნელობა ექვივალენტურ ძაბვაზე */temp_val = (temp_val/10); / * LM35 იძლევა 10mv/° C */Serial.print ("ტემპერატურა =") გამოშვებას; Serial.print (temp_val); Serial.print ("გრადუსი ცელსიუსი / n"); დაგვიანებით (1000);} ვიდეო

ნაბიჯი 4: ტემპერატურის სენსორის ტესტირება

ტემპერატურის სენსორის ტესტირება
ტემპერატურის სენსორის ტესტირება

მას შემდეგ რაც ყველაფერი შევაერთე და კოდი არდუინოს დაფაზე ჩავტვირთე, მე გავხსენი სერიული მონიტორი ჩემს კომპიუტერში და როგორც ხედავთ სურათზე ჩვენ შეგვიძლია გამოვიღოთ ტემპერატურის გამომუშავება ჩვენს სერიულ მონიტორზე.

გირჩევთ: