Სარჩევი:

ტემპერატურის კონტროლირებადი LED- ები: 6 ნაბიჯი
ტემპერატურის კონტროლირებადი LED- ები: 6 ნაბიჯი

ვიდეო: ტემპერატურის კონტროლირებადი LED- ები: 6 ნაბიჯი

ვიდეო: ტემპერატურის კონტროლირებადი LED- ები: 6 ნაბიჯი
ვიდეო: Autonomic Dysfunction in ME/CSF 2024, ნოემბერი
Anonim
ტემპერატურის კონტროლირებადი LED- ები
ტემპერატურის კონტროლირებადი LED- ები

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

Arduino UNO– მ თავისი ადგილი დაიმკვიდრა ყველა მწარმოებლის ინსტრუმენტულ ყუთში. Arduino UNO არის უკიდურესად მტვრევადი, რადგან თქვენ შეგიძლიათ უბრალოდ ამოალაგოთ იგი და აანთოთ LED ერთ წუთში. ასევე ენა ის თავსებადია, რომელიც არის C/C ++ რომელსაც აქვს დიდი პოპულარობა.

კარგი, მოდით გავაგრძელოთ პროექტი და ჩვენ შევხედავთ ამ პროექტის კიდევ ერთ გმირს და ეს არის ჩვენი სენსორი.

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

ის, რაც დაგვჭირდება
ის, რაც დაგვჭირდება

1. არდუინო გაერო

2. პურის დაფა

3. LM35 ტემპერატურის სენსორი

4. წითელი LED

5. მწვანე LED

6. ლურჯი LED

7. ჯუმბერის მავთულები

8. Arduino IDE (პროგრამული უზრუნველყოფა)

9. USB კაბელი (ის, რომელიც დააკავშირებს ჩვენს Arduino– ს კომპიუტერთან)

ნაბიჯი 2: LM35 სენსორის შესახებ

LM35 სენსორის შესახებ
LM35 სენსორის შესახებ

LM35 არის შესანიშნავი, ზუსტი და მრავალმხრივი ტემპერატურის სენსორი. LM35 არის IC, რომელიც იძლევა გამომავალ ტემპერატურას პროპორციულად ცელსიუს გრადუსში. ამ IC ტემპერატურის დიაპაზონი -55 -დან 150 გრადუსამდეა. ცელსიუსის თითოეულ ხარისხზე ძაბვის ზრდა არის 10mA ანუ 0.01V/Celsius.

LM35 ადვილად შეიძლება დაუკავშირდეს Arduino– ს და სხვა მიკრო კონტროლერებს.

პროგრამები:

1. ტემპერატურის გაზომვა

2. ავტო თერმული კონტროლერი

3. ბატარეების ტემპერატურის შემოწმება

პინის კონფიგურაცია:

IC– ში არის სამი ქინძისთავი: 1. +VCC

2. გამომუშავება

3. GND

როდესაც ჩვენ ვაძლევთ 4-20V IC- ს. იქნება ძაბვის ცვლილება გამომავალ პინზე. როდესაც ტემპერატურა 0 გრადუსია, გამომავალი იქნება 0 ვ. ყოველ ცელსიუს ტემპერატურაზე მოიმატებს 10mA. ძაბვისგან ტემპერატურის გამოსათვლელად, ჩვენ უნდა გამოვიყენოთ ეს ფორმულა

Vout = 0.01V/ტემპერატურა

ნაბიჯი 3: ჩვენი სენსორის გაგება

ჩვენი სენსორის გაგება
ჩვენი სენსორის გაგება

აქ ჩვენ შევეცდებით გავიგოთ LM35 IC. შეაერთეთ +5V კვების ბლოკი IC– ის პირველ პინთან და დააკავშირეთ გრუნტი IC– ის მე –3 პინზე. შემდეგ დააკავშირეთ მულტიმეტრის დადებითი ტერმინალი IC– ის მე –2 პინზე და მულტიმეტრის უარყოფითი ტერმინალი IC– ის მე –3 პინზე. თქვენ მიიღებთ ძაბვას და თუ სენსორს ცხელ ნივთთან დააახლოებთ, ძაბვა გაიზრდება.

ნაბიჯი 4: წრე

წრე
წრე
წრე
წრე
წრე
წრე

ასე რომ, დროა შევქმნათ ჩვენი პროექტი. თქვენ უნდა დაიცვას წრიული დიაგრამა LED- ების დასაკავშირებლად. და მე არ ჩავრთე სენსორი სქემატურში, რადგან tinkercad– ში არ არის LM35 სენსორი. უკაცრავად, მაგრამ მიჰყევით ქვემოთ მოცემულ მითითებებს სენსორის დასაკავშირებლად.

1. შეაერთეთ IC– ის პირველი პინი Arduino– ს +5V– თან

2. შეაერთეთ IC– ის მე –2 პინი Arduino– ს A2– თან

3. დააკავშირეთ IC– ის მე –3 პინი Arduino– ს GND– თან

ახლა ჩვენი აპარატურის ნაწილი დასრულებულია და ერთადერთი რაც უნდა გავაკეთოთ არის კოდის ატვირთვა.

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

ნაბიჯი 6: შესრულებულია

Შესრულებულია!
Შესრულებულია!

კოდის ატვირთვის შემდეგ თქვენ დაინახავთ, რომ თქვენი LED იწყებს ბრწყინავს ნიშნავს, რომ LED- ის ფერი ამინდის მიხედვით ანათებს. სხვათა შორის დამავიწყდა რომელი LED რა ტემპერატურის სტატუსზე დგას. ფაქტიურად, თუ წითელი LED ანათებს, ტემპერატურა ცხელია.

თუ ლურჯი LED ანათებს, ტემპერატურა ცივია.

და თუ მწვანე LED ანათებს, ტემპერატურა სწორია!

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

ასე რომ დიდი მადლობა ამის წაკითხვისთვის და იმედი მაქვს მოგეწონებათ ეს გაკვეთილი.

მადლობა!

გირჩევთ: