Detektor COVID-19: Merespon Krisis dengan Teknologi Inovatif
Komponen dan Perlengkapan
- Sparkfun MLX90614 (1)
- SparkFun RedBoard atau Arduino Uno (1)
- Arduino Due (1)
- Adafruit Keypad (1)
- Sparkfun 10K trimmable potentiometer (1)
- Sparkfun Resistor Kit (1)
- SparkFun Cerberus USB Cable - 6ft (1)
- SparkFun Breadboard - Self-Adhesive (2)
- SparkFun Jumper Wires Standard 7" M/M - 30 AWG (2)
- MakerSpot two-pin buttons (1)
- Basic 16x2 Character LCD - White on Black 5V (1)
Aplikasi dan Layanan Online
- Arduino IDE
- Microsoft VS Code
- Fritzing
Tentang Proyek ini
Tidak ada yang dapat memprediksi pandemi, tidak peduli apakah Anda adalah bio-kemisan canggih atau hackster hobi seperti saya. Menggunakan keterampilan yang dimiliki, kita harus membantu sebanyak yang mungkin. Tujuan saya untuk membantu tercapai dalam proyek ini, di mana saya menggunakan Arduino dan Python untuk mengukur dan mencatat suhu karyawan dan siswa yang masuk ke gedung.
Seiring berjalannya situasi, dan seiring terbukanya ekonomi perlahan, kita perlu cara yang efisien dan praktis untuk memastikan orang yang masuk ke gedung tidak menular virus ini kepada orang lain. Saat ini, tenaga kesehatan berada pada risiko tertinggi untuk terinfeksi penyakit ini, dan rumah sakit memerlukan perangkat untuk memantau suhu mereka setiap kali mereka keluar atau masuk gedung. Seperti yang ditunjukkan oleh grafik di bawah ini, hampir 1.556.930 perawat terdaftar telah terpengaruh oleh COVID-19.
Saat sekolah dan gedung kantor dibuka kembali, akan perlu ada cara untuk mencegah satu orang menyebarkan pandemi kepada semua orang lain. Siswa dan karyawan dapat memeriksa dan mencatat suhu mereka untuk manfaat mereka dan pemberi kerja mereka. Saat perawat datang, dia akan dapat dengan jelas melihat dan menganalisis suhu berbagai siswa atau karyawan yang akan diberikan beserta nama mereka. Nama akan dibaca dari PIN tertentu mereka. Di masa kini dan masa depan pasca-pandemi, temuan saya akan berguna dalam mengontrol virus. Sesuatu harus dilakukan, dan kami hobi dapat berkontribusi.
Ide inovatif ini dapat digunakan untuk mengalahkan virus ini, karena ini adalah satu permainan catur di mana raja kita tidak boleh jatuh, dan kita tidak boleh kalah.
Kesimpulan, inspirasi saya adalah untuk membaca PIN pengguna dan menentukan namanya dari input, mengukur suhu pengguna menggunakan termometer non-kontak MLX90614 dan mengaitkannya dengan namanya. Terakhir, data akan dicatat untuk ditinjau oleh tenaga kesehatan, sehingga menjaga kontrol virus di tempat seperti gedung rumah sakit, sekolah, dan gedung kantor di masa kini dan masa depan.
Langkah Satu: Mengkloning Repositori
Untuk mengkloning repositori, baca dan ikuti bagian, Mengkloning repositori menggunakan baris perintah.
Langkah Dua: Mendapatkan Bahan-bahan
Untuk proyek ini, Anda akan membutuhkan beberapa komponen utama seperti termometer non-kontak MLX90614, KeyPad, LCD, Kabel Cerberus, Arduino Due, dan SparkFun RedBoard/Arduino Uno. Daftar komponen lengkap dapat diakses di atas atau di repositori saya di /COVIDdetector/Index_of_Materials, dan kemudian format yang sesuai untuk komputer Anda.
Langkah 3: Diagram Alur Kerja
Catatan: Saat Anda melalui tutorial ini, ikuti diagram di bawah ini saat Anda melalui setiap langkah
Langkah 4: Membangun Rangkaian
Di Repositori GitHub, buka /COVIDdetector/images/circuits/, dan dengan Fritzing, lihat circuit.fzz. Anda juga dapat melihat file di bawah ini:
Langkah 5: Mengompilasi dan Menjalankan Kode
Ada beberapa langkah sederhana untuk mengompilasi dan menjalankan kode:
- Navigasi ke tools > Library Manager
- Instal Library AdaFruit untuk MLX90614 oleh AdaFruit
- Instal Wire.h jika belum memiliki
- Instal Keypad.h oleh Mark Stanley, Alexander Brevig
- Instal LiquidCrystal.h bawaan Arduino, Adafruit
Instal PySerial dengan mengetik pip install pyserial di terminal Anda
Buka Arduino IDE dan jalankan COVIDdetectorA.ino
Buka instance baru Arduino
- Di Mac, ikuti tutorial ini
- Di Windows, lakukan dua instalasi terpisah Arduino IDE
Di instance kedua Arduino IDE, jalankan IR_therm_test_adafruit.ino
Terakhir, di terminal jalankan python COVIDdetectorS.py
Anda seharusnya melihat record_sheet.csv diperbarui!
Langkah 6: Selesai!
Sebagai tantangan tambahan, coba implementasikan nama Anda sendiri ke dalam sistem PIN di COVIDdetectorA.ino dan coba pahami bagaimana skrip Python bekerja.
Jika Anda memiliki pertanyaan atau saran, jangan ragu untuk memberikan komentar di bawah.
Kode
Kloning repositori ini untuk mengikuti proyek ini dan membuat detektor COVID-19 portabel Anda sendiri
Skematik
Ikuti rangkaian ini untuk membangun bagian hardware proyek yang menggunakan Arduino Due, RedBoard, MLX90614 infrared thermometer, dan kabel tiga kepala untuk membuat bagian hardware proyek ini.