Skenner Suara IR Nirkabel – Arduino Nano dengan Bluetooth & MLX90614
Komponen dan Perlengkapan
Nama Bagian
Jumlah
Arduino Nano R3
1
Modul Bluetooth HC-06
1
Modul Sensor Suara Kontak MLX90614
1
Aki 9V (generik)
1
Klips Aki 9V
1
Terminal block
1
Saklar Basah, Tidak Terang
1
PCB Universal
1
Beberapa kawat serat
1
Pin header female
1
Alat dan Mesin yang Diperlukan
Pemoles solder (generik)
Kawat Solder, Bebas Timbal
Aplikasi dan Layanan Online
Arduino IDE
Aplikasi Skenner Suara IR Nirkabel plus ULTRA
Tentang Proyek
Skenner Suara IR Nirkabel
engrpandaece PH
Pistol Suara Inframerah Komersial, termometer IR non-kontak dahi, diriset untuk pemeriksaan demam awal yang sederhana, cepat, dan akurat pada kelompok dengan mengarahkan termometer ke area wajah seperti dahi. Untuk mengukur orang tersebut, Anda perlu berada dekat target dan mungkin mengakibatkan terinfeksi.
Tujuan dari perangkat ini adalah untuk memindai dan melihat suhu dari jarak jauh secara nirkabel. Orang yang bertugas mengukur suhu sebelum memasuki bangunan aman dari terinfeksi dan dapat melakukan lebih banyak tugas daripada berdiri dekat dan mengukur orang lain. «Sentuh Bebas dan Lakukan Lebih Banyak.»
Perangkat ini menggunakan modul bluetooth HC06 yang mencapai hingga 9 meter.
Serta pistol suhu komersial yang digunakan mahal dan untuk membuat alternatif, saya membuat versi DIY dengan anggaran rendah.
Unduh library MLX90614 library adafruit, Buka Arduino IDE dan menu Tools > Manage Libraries > cari MLX90614. dan klik Adafruit MLX90614 Library (Unduh yang terbaru) lalu klik install di Library Manager.
Lalu Unggah dan lihat Serial Monitor. Anda dapat melihat Suhu Lingkungan dan suhu objek dalam Celsius dan Fahrenheit.
Suhu Lingkungan juga disebut suhu ruangan. Suhu objek adalah objek atau tubuh dekat (hingga 5cm) yang terdeteksi.
Spesifikasi Sensor Suhu MLX90614-Tegangan Operasi: 3.6V hingga 5V (tersedia dalam versi 3V dan 5V)-Arus Pasokan: 1.5mA.-Rentang Suhu Objek: -70° C hingga 382.2°C.-Rentang Suhu Lingkungan: -40° C hingga 125°C.-Akurasi: 0.02°C.-Lapangan Pandang: 80°-Jarak antara objek dan sensor: 2cm-5cm (perkiraan)
Membuat Rangkiran di PCB
Tata Letak Skematik
Ini adalah Diagram Skematik Lengkap.
Memulai Penyatukan
Ini masih prototipe saya jadi saya menggunakan Pin Header Female sehingga saya dapat mengubah, memodifikasi atau menghapus nanti tetapi Anda dapat langsung menyatukan bagian jika Anda ingin.
Jika Anda memiliki multimeter, lebih baik untuk menguji koneksi penyatuan sebelum menguji & menyala.
UNGGAH PROGRAM
CATATAN: Sebelum Mengunggah Program Putuskan Koneksi Bluetooth TX & RX atau kode Anda tidak akan diunggah.
/***************************************************
This is a library example for the MLX90614 Temp Sensor
Designed specifically to work with the MLX90614 sensors in the
adafruit shop
----> https://www.adafruit.com/products/1747 3V version
----> https://www.adafruit.com/products/1748 5V version
These sensors use I2C to communicate, 2 pins are required to
interface
Adafruit invests time and resources providing this open source code,
please support Adafruit and open-source hardware by purchasing
products from Adafruit!
Written by Limor Fried/Ladyada for Adafruit Industries.
BSD license, all text above must be included in any redistribution
****************************************************/
#include <Wire.h>
#include <Adafruit_MLX90614.h>
Adafruit_MLX90614 mlx = Adafruit_MLX90614();
void setup() {
Serial.begin(9600);
Serial.println("Adafruit MLX90614 test");
mlx.begin();
}
void loop() {
Serial.print(mlx.readAmbientTempC());
Serial.print("|");
Serial.print(mlx.readObjectTempC());
Serial.print("|");
delay(1000);
}
Cari Bluetooth Anda dan PAIRKAN. Sandi default BT adalah 1234 atau 0000
Buka Aplikasi pilih Bluetooth Anda dan Klik Connect.
Anda sekarang Terhubung dan DATA Suhu Anda sekarang ditampilkan.
Pembacaan Suhu untuk tubuh manusia adalah
Normal: 34.8°C - 37.3°C
Tinggi: 37.4°C - 38°C
Demam: 38.1°C - 42.9°C
Opsional
Untuk mengubah SSID & Sandi Bluetooth inilah kode saya: https://github.com/engrpanda/Arduino-Bluetooth-Controller/blob/master/AT_COMMANDS/AT_COMMANDS.ino
Video Pengujian Skenner Suara IR Nirkabel
RENCANA/PENGINGKATAN/APLIKASI MASA DEPAN TANPA SENTUHAN
Dilengkapi dengan sistem kunci pintu otomatis. Pintu tidak akan terbuka kecuali suhu Anda normal.
Dilengkapi dengan Pengenalan Wajah. Kenali pengguna dan simpan data Anda untuk pelacakan kontak.
Kode
Kode Lengkap
Kode Lengkap C/C++
/*************************************************** This is a library example for the MLX90614 Temp Sensor Designed specifically to work with the MLX90614 sensors in the adafruit shop ----> https://www.adafruit.com/products/1747 3V version ----> https://www.adafruit.com/products/1748 5V version These sensors use I2C to communicate, 2 pins are required to interface Adafruit invests time and resources providing this open source code, please support Adafruit and open-source hardware by purchasing products from Adafruit! Written by Limor Fried/Ladyada for Adafruit Industries. BSD license, all text above must be included in any redistribution ****************************************************/ #include <Wire.h> #include <Adafruit_MLX90614.h> Adafruit_MLX90614 mlx = Adafruit_MLX90614(); void setup() { Serial.begin(9600); Serial.println("Adafruit MLX90614 test"); mlx.begin(); } void loop() { Serial.print(mlx.readAmbientTempC()); Serial.print("|"); Serial.print(mlx.readObjectTempC()); Serial.print("|"); delay(1000); }