Სარჩევი:

უკონტაქტო თერმომეტრი: 7 ნაბიჯი
უკონტაქტო თერმომეტრი: 7 ნაბიჯი

ვიდეო: უკონტაქტო თერმომეტრი: 7 ნაბიჯი

ვიდეო: უკონტაქტო თერმომეტრი: 7 ნაბიჯი
ვიდეო: შუშის თერმომეტრის გატეხვა და მასზე რეაგირება; შუადღე-2022.11.15 2024, ნოემბერი
Anonim
უკონტაქტო თერმომეტრი
უკონტაქტო თერმომეტრი

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

ნაბიჯი 1: როგორ მუშაობს?

ამ არაკონტაქტური თერმომეტრის მთავარი კომპონენტია MLX90614 არაკონტაქტური ტემპერატურის სენსორი. MLX90614– ის მუშაობა აღწერილია შემდეგ პარაგრაფში. ამ სენსორიდან გამომავალი დაკავშირებულია არდუინო ნანოსთან. Arduino დაბეჭდე ტემპერატურა სმარტ ტელეფონზე სერიული მონიტორის Android პროგრამის დახმარებით. ამიტომ არ არის საჭირო გარე კვების ბლოკი. რადგან არდუინო და სენსორი მიიღებენ ენერგიას სმარტფონიდან.

ნაბიჯი 2:

გამოსახულება
გამოსახულება

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

ნაბიჯი 3:

გამოსახულება
გამოსახულება
გამოსახულება
გამოსახულება

გახსენით Arduino IDE და გახსენით ახალი სამუშაო ადგილი. ჩვენ უნდა დავამატოთ ბიბლიოთეკა. გადადით ჩანახატზე> ბიბლიოთეკის ჩართვა> ბიბლიოთეკის მენეჯერი. შემდეგ მოძებნეთ Adafruit MLX90614 და დააინსტალირეთ.

ნაბიჯი 4:

გამოსახულება
გამოსახულება

შემდეგ კვლავ დახურეთ Arduino IDE და გახსენით Arduino IDE. შემდეგ დაამატეთ სათაურის ფაილი "Adafruit_MLX90614.h" MLX90614 ტემპერატურის სენსორთან უკეთესი კომუნიკაციისთვის. შემდეგ დაამატეთ სხვა სათაურის ფაილი "Wire.h" I2C კომუნიკაციისთვის. შემდეგ განსაზღვრეთ ცვლადი "mlx", რათა დარეკოთ MLX90614 სენსორი. და დარეკეთ ფუნქცია Adafruit_MLX90614 () ამ ცვლადზე.

ნაბიჯი 5:

გამოსახულება
გამოსახულება

ახლა ჩვენ გვჭირდება კოდირების კონფიგურაციის ნაწილი.

პირველ რიგში დაიწყეთ სერიული კომუნიკაცია 9600 -იანი ბრაუდით. შემდეგ დაიწყეთ სენსორი საკვანძო სიტყვის "mlx.begin ()" გამოყენებით.

ნაბიჯი 6:

გამოსახულება
გამოსახულება

დაყენების ნაწილი დასრულებულია. შემდეგი მე ვაპირებ მარყუჟის ნაწილის კოდირებას.

ჯერ ვბეჭდავ სიტყვას "ტემპერატურა" და შემდეგ ვბეჭდავ სენსორის მიერ გამოვლენილ ტემპერატურას. აქ არის ტემპერატურა ცელსიუსში. ამრიგად, ჩვენ ვუწოდებთ ფუნქციას "mlx.readObjectTempC ()" და შემდეგ ვბეჭდავთ ერთეულს "ცელსიუსით". შემდეგ სტრიქონში ჩვენ კვლავ უნდა დავბეჭდოთ სიტყვა "ტემპერატურა". შემდეგ დაბეჭდეთ ტემპერატურა ფარენჰეიტში. ამისათვის ჩვენ ვიყენებთ ფუნქციას "mlx.readAmbientTempF ()". შემდეგ დაბეჭდეთ ერთეული როგორც "ფარენჰაიტი". შემდეგ დაბეჭდეთ ახალი სტრიქონი და დაელოდეთ 500 მილიწამს შემდეგ კითხვას.

ნაბიჯი 7:

კოდირების ნაწილი დასრულებულია. სრული კოდი მოცემულია ამ სტატიის კოდის ნაწილში. ატვირთეთ კოდი არდუინო ნანოში.

აპარატურის კავშირები

არდუინო ნანო MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

GND - GND

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

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

თქვენ შეგიძლიათ შეუერთდეთ ჩვენს ტელეგრამის ჯგუფს აქ ან მოძებნოთ ინოვაცია.

დარჩი სახლში, დარჩი უსაფრთხო, დარჩი კრეატივი. დაე, ჯაჭვი გაწყვიტოს.

გამომყევი, ინსტაგრამი: Five_volt_player

ფეისბუქი: აქშაი ჯოზეფ

Github: akshayjoseph666

კონტაქტი: [email protected]

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

წინა სტატიები

  1. Touchless ხელის სარეცხი ტაიმერი
  2. წყლის ონკანი ავტომატური
  3. ხელის ავტომატური სადეზინფექციო საშუალება
  4. ინტერფეისი ულტრაბგერითი სენსორი Arduino Uno– ით
  5. აკონტროლეთ სერვო ძრავა Arduino Uno და Pushbutton
  6. აკონტროლეთ სერვო ძრავა Arduino Uno და POT– ით
  7. სერვო ძრავის ინტერფეისი Arduino Uno– სთან ერთად

გირჩევთ: