Buat Termometer Infrared Tanpa Kontak dengan Arduino Nano dan GY-906
Komponen dan Perlengkapan
Arduino Nano R3
×
1
Alat dan Mesin yang Diperlukan
Printer 3D (umum)
Aplikasi dan Layanan Online
Arduino IDE
Tentang Proyek Ini
Termometer infrared dapat mengukur suhu permukaan sebuah objek. Keunggulannya adalah pengukuran suhu tanpa kontak, yang dapat dengan nyaman dan akurat mengukur suhu objek yang jauh.
Sekarang saya akan memperkenalkan bahan, alat, dan metode pembuatan yang diperlukan untuk membuat termometer infrared.
Daftar Bahan
Arduino Nano × 1
Tombol sentuh × 1
Resistor (5K ohm, 200 ohm) × 1
Pemancar laser 5V × 1
Switch dual-kontrol × 1
Layar OLED 0.96 ″ × 1
Sensor suhu GY-906
Sensor MLX90614 dengan kapasitansi atau resistor × 1
Baterai 9V × beberapa
Printer 3D × 1
Bahan cetak PLA × beberapa
Sensor suhu GY-906
Proyek ini menggunakan sensor termometer infrared GY-906. Modul ini sangat murah, mudah diintegrasikan, dan mendukung antarmuka I2C dengan resistor pull-up 10K. Kalibrasi pabrik sensor suhu ini adalah: rentang suhu sensor adalah -40 hingga 125 derajat Celsius, dan rentang suhu objek adalah -70 hingga 380 derajat Celsius. Rentang kesalahan sensor sekitar 0,5 derajat Celsius.
Bagian Rangkaian
Semua komponen sekarang dapat dirakit bersama.
1. Pasang semua komponen di breadboard. Setelah semuanya berjalan normal, sambungkan semua komponen ke papan lubang.
2. Di kiri, laser dengan resistor 200 ohm yang dioper oleh output digital 5 dipasang. Tombol sentuh standar terhubung antara 5V dan input digital 2. Ada juga resistor pull-down 5K, sehingga ketika switch dihidupkan, input tidak melayang dan harus diatur ke 0V.
3. Di kanan, pasang switch dual-kontrol yang menghubungkan baterai 9V ke tegangan input (VIN) dan pin GND Arduino Nano. Layar OLED dan sensor suhu infrared GY-906 terhubung ke 3.3V, garis data (SDA) terhubung ke A4, dan garis kontrol (SCL) terhubung ke A5. Keduanya, layar OLED dan GY-906, memiliki resistor pull-up pada garis I2C.
Program
1. Pertama instal perpustakaan berikut, Adafruits SSD1306 dan Adafruits MLX90614.
2. Program secara kontinu membaca data suhu dari MLX90614, tetapi hanya ditampilkan pada OLED ketika tombol switch disentuh, dan laser juga mulai membantu mengukur suhu objek.
Silakan unduh file pemrograman di perpustakaan file proyek.
https://make.quwj.com/project/157
Pencetakan 3D
Model 3D yang dicetak dirancang di Fusion 360.
1. Baterai 9V, switch dual-kontrol, dan tombol sentuh ringan dipasang di bagian bawah termometer. Tutup bawah diletakkan secara pas. Sebuah lubang diambil di bagian bawah untuk menghubungkan kabel komponen dasar ke bagian atas termometer.
2. Ada pembukaan di layar OLED 0,96 inci. Laser dan sensor MLX90614 dipasang di bagian depan atas termometer. Keduanya, laser dan sensor, dapat ditekan ke tempat. Pasang Arduino Nano di atas, tetapi harap gunakan lem untuk merutekannya dengan benar sehingga dapat dipasang dengan lancar.
Saat mencetak, sisi yang menghadap layar dicetak ke bawah, dan sudut layar OLED cukup besar, jadi saya mencetak bagian pendukung di papan pendukung, namun permukaan casing tidak terlihat ideal. Jika Anda memiliki metode yang lebih baik, Anda juga dapat menggantinya sendiri.
Anda dapat mengunduh file cetak 3D di perpustakaan file proyek.
https://make.quwj.com/project/157
Pengujian
Selesai! Anda dapat menguji termometer! Tekan tombol daya, tunggu layar memuat, dan siap digunakan.
Jika Anda tertarik pada termometer infrared, Anda mungkin ingin membaca beberapa materi terkait tentang prinsip kerja terperinci. Terima kasih banyak telah membaca artikel saya!
Kode
File Tanpa Judul
File Tanpa JudulArduino
Saya hanya mengasumsikan Anda tahu cara memprogram Arduino Nano Anda. Jika tidak, ada banyak tutorial yang luar biasa online. Anda dapat melakukannya!