Isi kandungan:

Termometer Tanpa Kenalan (covid-19): 4 Langkah
Termometer Tanpa Kenalan (covid-19): 4 Langkah

Video: Termometer Tanpa Kenalan (covid-19): 4 Langkah

Video: Termometer Tanpa Kenalan (covid-19): 4 Langkah
Video: Kalau Positif Covid 19 Harus Apa? 2024, November
Anonim
Termometer Tanpa Hubungan (covid-19)
Termometer Tanpa Hubungan (covid-19)

Kami dapat mengukur suhu badan tanpa bersentuhan dengan peranti ini. Pemantauan suhu badan yang berterusan adalah salah satu cara untuk mengesan pesakit korona. Begitu banyak jenis termometer yang terdapat di pasaran. Termometer normal dapat mengukur suhu pesakit covid dan juga dapat menyebarkan virus. Dalam keadaan istimewa ini kita dapat menggunakan Termometer Tanpa Kenalan. Dan juga dikenali peranti ini sebagai senapang suhu. Pembuatan terbesar Temperature Gun China ini. Dan peranti ini mahal. Tetapi benang penguncian dan Covid-19 ini menjadikan pengeluaran peranti ini lebih sukar.

Kita boleh membuat Termometer Tanpa Kenalan dengan beberapa komponen yang biasanya ada.

MLX90614 adalah sensor Suhu IR untuk pengukuran suhu tanpa sentuhan. Ia mempunyai Interface I2C untuk berkomunikasi dengan mikrokontroler. Di sini kita menggunakan Arduino Nano sebagai mikrokontroler. Sensor suhu ini dapat mengukur suhu tanpa menyentuh objek. Ia mempunyai 0.5 darjah Celsius pada suhu yang luas. Mari membuatnya !!!!!!!!

Bekalan

  • MLX90614
  • Arduino nano
  • Wayar Pelompat Wanita / Perempuan
  • Penyesuai OTG
  • Kabel USB Mini ke USBMicro
  • peranti android

perisian diperlukan

* Aplikasi Android Serial Monitor

* Idea Arduino

Langkah 1: Pertama Kita Perlu Membuat Sketsa Menggunakan Arduino IDE

Pertama Kita Perlu Membuat Sketsa Menggunakan Arduino IDE
Pertama Kita Perlu Membuat Sketsa Menggunakan Arduino IDE

Buka Arduino IDE dan buka ruang kerja baru. Kita perlu menambah perpustakaan. Pergi ke Sketsa> Sertakan perpustakaan> Pengurus perpustakaan. Kemudian Cari Adafruit MLX90614 dan Pasang.

Kemudian tutup Arduino IDE dan The Open Arduino IDE sekali lagi. Kemudian tambahkan fail tajuk "Adafruit_MLX90614.h" untuk komunikasi yang lebih baik dengan sensor suhu MLX90614. Kemudian tambahkan fail tajuk lain "Wire.h" untuk komunikasi I2C. Kemudian tentukan pemboleh ubah "mlx" untuk memanggil sensor MLX90614. Dan panggil fungsi Adafruit_MLX90614 () ke pemboleh ubah ini.

Langkah 2: Sekarang Kita Perlu Kod Bahagian Penyediaan

Mula-mula mulakan komunikasi bersiri dengan kadar keberanian 9600. Kemudian mulakan sensor dengan menggunakan kata kunci "mlx.begin ()".

persediaan tidak sah ()

{

Serial.begin (9600);

mlx.begin ();

}

Bahagian persediaan selesai. Seterusnya saya akan membuat kod bahagian gelung. Pertama saya mencetak perkataan "Temperature" dan kemudian mencetak suhu yang dikesan oleh sensor. Di sini suhu di Celsius. Oleh itu, kita memanggil fungsi "mlx.readObjectTempC ()" kemudian mencetak unit sebagai "Celsius". Pada baris seterusnya kita perlu mencetak perkataan "Temperature" lagi. Dan kemudian cetak suhu di Fahrenheit. Untuk ini, kami menggunakan fungsi "mlx.readAmbientTempF ()". Kemudian cetak unit sebagai "Fahrenheit". Seterusnya cetak baris baru dan tunggu 500 milisaat untuk bacaan seterusnya.

gelung kosong ()

{

Serial.print ("Suhu:");

Serial.print (mlx.readObjectTempC ())

; Serial.println ("Celsius");

Serial.print ("Suhu:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Serial.println (); kelewatan (500);

}

Bahagian pengekodan selesai. Kod lengkap diberikan dalam bahagian kod artikel ini. Muat naik kod ke Arduino Nano. Hardware Connection Arduino Nano MLX90614

A4 - SDA

A5 - SDL

3.3V - Vcc

GND - GND

Kawat litar dengan bantuan data di atas atau gambarajah litar. Sekarang tetapkan Arduino Nano dan sensor di kandang. Letakkan lubang pada penutup supaya sensor dapat membaca suhunya. Letakkan lubang lain untuk menyambungkan kabel USB ke papan arduino. Kemudian sambungkan USB ke Arduino dan hujung lain ke telefon pintar Pasang aplikasi monitor bersiri dan tetapkan kadar baurd sebagai 9600. Projek ini selesai

Langkah 3: Kod dan Litar

Kod dan Litar
Kod dan Litar

#sertakan

#sertakan

Adafruit_MLX90614 mlx = Adafruit_MLX90614 ();

persediaan tidak sah ()

{

Serial.begin (9600);

mlx.begin ();

}

gelung kosong ()

{

Serial.print ("Suhu:");

Serial.print (mlx.readObjectTempC ());

Serial.println ("Celsius");

Serial.print ("Suhu:");

Serial.print (mlx.readObjectTempF ());

Serial.println ("Fahrenheit");

Bersiri.println ();

kelewatan (500);

}

Muat turun tersedia

Langkah 4: Bagaimana Ia Berfungsi?

Komponen utama Termometer Tanpa Kenalan ini adalah sensor suhu tanpa sentuhan MLX90614. Cara kerja MLX90614 dijelaskan dalam perenggan seterusnya. Output dari sensor ini disambungkan ke Arduino Nano. Arduino mencetak suhu pada telefon pintar dengan bantuan Aplikasi Android Serial Monitor. Jadi tidak perlu power pack luaran. Kerana Arduino dan sensor akan mengambil kuasa dari telefon pintar.

Disyorkan: