Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Perangkat Desinfeksi Masker Wajah — needlab

Komponen dan persediaan

Seed Grove - Sensor Suhu Inframerah
× 1
Arduino UNO
× 1
Seed Base Shield V2
× 1
Seed Grove - Sensor Cahaya (P) v1.1
× 1
Adafruit Quad Alphanumeric Display - Putih 0.54" Digit dengan Ransel I2C
× 1
Tombol Tekan Kubah Seeed 12mm
× 1
speaker piezo
× 1
Suplai Daya Adaptor Dinding Seeed 12VDC 1.2A
× 1

Tentang proyek ini

Perangkat Desinfeksi Masker Wajah

UV-C / panas,  perangkat desinfektan masker wajah yang dikendalikan Arduino untuk Coronavirus (SARS-CoV-2)

Ini adalah proyek sumber terbuka yang dibagikan di bawah Creative Commons “Attribution-NonCommercial-ShareAlike” CC BY-NC-SA

Penafian: Dokumen ini berada di bawah "Hukum Orang Samaria yang Baik".

Publikasi asli:http://www.needlab.org/face-masks-disinfection-device

Pendahuluan

Masker FFP1 dan FFP2 adalah elemen pelindung yang sangat diperlukan selama epidemi . Mereka dimaksudkan untuk sekali pakai, tetapi selama krisis penggunaan kembali tidak dapat dihindari dan mekanisme desinfeksi diperlukan (1)⁠. Selama pandemi SARS-CoV-2 yang sedang berlangsung, rumah sakit, pusat kesehatan, dan fasilitas penelitian telah menerapkan mekanisme disinfeksi yang berbeda untuk masker ini, biasanya melibatkan radiasi kuman ultraviolet (UVGI) dan/atau semacam panas. Meskipun demikian, metode ini tidak tersedia untuk banyak bagian populasi yang rentan, di mana meskipun demikian, karena kelangkaan, penggunaan kembali masker ini menjadi satu-satunya pilihan. Kebutuhan akan metode disinfeksi masker wajah yang layak semakin meningkat dengan bukti bahwa SARS-CoV-2 sangat stabil di permukaan masker bedah bahkan setelah 7 hari (2)⁠.

Proyek ini bertujuan untuk membuat perangkat portabel dan anggaran rendah yang dapat secara efektif menggunakan UVGI dan panas kering untuk mendisinfeksi masker wajah dari virion SARS-CoV dan yang dapat dengan mudah direproduksi oleh orang yang membutuhkannya.

Instruksi DIY untuk membuat perangkat desinfeksi

Diagram penyiapan perangkat

●      Suhu harus dijaga pada kisaran 65+/-5°C

●      Lampu harus menyediakan panjang gelombang UV-C.

●      Durasi siklus desinfeksi minimal 30 menit. (rekomendasi:Tidak lebih dari 30 menit untuk mendapatkan jangkauan yang lebih aman guna menghindari potensi kerusakan masker wajah dan hilangnya fungsionalitas.)

Dimensi Perangkat

Pengujian Panas Pertama

Pembuatan sistem pemanas

  • Panci penggorengan berdiameter 22 sentimeter (kompatibel dengan induksi) dengan gagang yang dilepas.
  • Tutup penggorengan dengan aluminium foil untuk pantulan sinar UV-C.
  • Buat lubang 20 sentimeter di bagian tengah kotak/permukaan bawah perangkat.
  • Untuk mempertahankan posisi penggorengan, gunakan empat dudukan logam seperti yang ditunjukkan pada gambar.

Penting: Wajan tidak boleh menyentuh kayu kotak, karena mengurangi efisiensi panas. Oleh karena itu kita harus memilih diameter lubang yang tepat dan membentuk braket logam sesuai dengan diagram ini:

Pembuatan penutup atas

Sistem UV-C

Untuk sumber UV-C di perangkat ini, bohlam lampu 11 W dari kit “Sterilizer for Aquarium” digunakan. Bohlam UV-C diekstraksi dan dipasang ke penutup atas di kedua ujung bohlam seperti yang ditunjukkan pada gambar. Bohlam dipasang dengan membuat 4 lubang di penutup atas dan menggunakan pengikat zip/dasi kabel dan bantalan lembut untuk mengencangkan bohlam dengan aman. Permukaan atas dilapisi aluminium untuk memantulkan radiasi UV.

Jangan ragu untuk menggunakan lampu UV-C dari sumber lain. Jika Anda tidak memiliki akses ke tabung kristal (digunakan dalam proyek ini) jangan gunakan kaca sebagai pengganti kaca karena menghalangi radiasi UV.

Sumber bohlam UV-C untuk perangkat ini

!! PERINGATAN:

Anda harus sadar bahwa radiasi UV-C sangat berbahaya bagi mata dan kulit Anda. Lampu UV-C harus NYALA hanya saat penutup atas perangkat ditutup dan dimatikan saat perangkat dibuka.

Silakan periksa juga rekomendasi yang sangat relevan yang diberikan oleh Horror Coder kepada kami di Komentar posting ini (Terima kasih sekali lagi atas kontribusinya yang berharga):"...Saya ingin menekan tentang bahaya UVC yang tak terlihat, Anda harus memeriksa bahwa kotaknya sangat ringan. Ingat bahwa radiasi yang terlihat dari tabung pembasmi kuman hanyalah produk sampingan dan hanya 3/4% dari total emisi, jadi jangan percaya mata Anda, ada risiko besar kebocoran emisi dan Anda tidak menyadarinya. Anda harus memeriksa apakah kedap cahaya dengan meletakkan lampu di dalam kotak yang diberi nilai seperti 10X watt tabung (gunakan obor led hipower atau yang serupa) dan periksa kebocoran cahaya di sekitar kotak/kandang di lingkungan yang benar-benar gelap . Anda harus mengisi semua lubang , gunakan beberapa paking busa dan/atau beberapa pembatas untuk menghindari risiko kebocoran UV-C di luar kotak, dan periksa dengan metode yang direkomendasikan di atas.

Menutupi permukaan dengan Aluminium foil

Sebelum memasang tabung UV-C dan rak kawat, tutupi sisi dan permukaan atas kotak dengan aluminium foil, seperti yang ditunjukkan pada gambar. Tujuannya adalah untuk memantulkan sinar UV-C pada permukaan samping, sehingga meningkatkan efektivitasnya.

Kiat: Pita dua sisi dapat digunakan untuk mempertahankan aluminium foil pada tempatnya untuk permukaan dan tepinya dapat disadap dengan saluran.

Pembuatan Rak Kawat - Penempatan Masker Wajah

Masker wajah akan ditempatkan di atas rak kawat. Rak kawat I dibuat menggunakan kawat tembaga yang ditipiskan dengan jarak 30 mm dari masing-masing kawat. Rak kawat berada 120 mm di atas permukaan bawah. Rak kawat disatukan dengan melewatkan kawat melalui lubang kecil yang dibuat di permukaan depan dan belakang kotak.

Menyiapkan Arduino &sensor

Ikhtisar Arduino

Daftar bahan

  • Arduino UNO Rev3

https://www.seeedstudio.com/Arduino-Uno-Rev3-p-2995.html

  • Perisai dasar Grove V2, 0

https://www.seeedstudio.com/Base-Shield-V2.html

  • Sensor Suhu Inframerah Grove

https://www.seeedstudio.com/Grove-Infrared-Temperature-Sensor-p-1058.html

  • Sensor Cahaya Grove(P)

https://www.seeedstudio.com/Grove-Light-Sensor-p-1253.html

  • Tombol Tekan

https://www.seeedstudio.com/12mm-Domed-Push-Button-Pack-p-1304.html

  • Pembicara piezo

https://www.gotronic.fr/art-capsule-piezoelectrique-dp035f-3856.htm

  • Layar Alfanumerik Quad - Angka Putih 0,54" dengan Ransel I2C

https://www.adafruit.com/product/2157

  • Suplai Daya Adaptor Dinding 12VDC

https://www.seeedstudio.com/Wall-Adapter-Power-Supply-12VDC-1-2A-Includes-5-adapter-plugs.html

Sensor suhu dan cahaya:

Lihat juga: Pembandingan sensor suhu untuk Arduino

Kontrol Arduino

INIT:Dalam keadaan ini, tampilan LED menunjukkan suhu, tetapi Anda harus menunggu sampai mencapai ambang batas (70 °C) untuk memulai penghitungan siklus dalam keadaan COUNT

COUNT:Menit berlalu dari 30 hingga 0 ditampilkan pada tampilan LED, di sebelah suhu. Jika suhu terlalu rendah, atau jika lampu UV mati, status akan berubah menjadi ERR.

AKHIR:Ini adalah keadaan normal pada akhir waktu yang telah berlalu. Pembicara akan beriklan. Tekan tombol untuk kembali ke INIT.

ERR:Ini adalah status kesalahan, ini akan diaktifkan jika suhu terlalu rendah atau jika lampu UV mati. Pembicara akan beriklan. Tekan tombol untuk kembali ke INIT.

Alarm

Ada beberapa kondisi alarm -Jika alarm AKTIF, ada urutan nada tertentu di speaker dan pesan ditampilkan di layar LED.

Kondisi alarm: 1) Jika sistem dalam kondisi ERR (lampu UV mati/hilang atau suhu terlalu rendah)2) Jika suhu terlalu tinggi (lebih dari 75°C)

Kode sumber untuk Arduino

https://pastebin.com/zgK7zfMh

Perpustakaan eksternal yang akan disertakan

Adafruit_LEDBackpack.h:https://learn.adafruit.com/adafruit-led-backpack/0-54-alphanumeric-9b21a470-83ad-459c-af02-209d8d82c462

Metro.h:https://github.com/thomasfredericks/Metro-Arduino-Wiring

Panduan Pengguna

1.     Letakkan kotak di atas kompor induksi (atau resistif).

2.     AKTIFKAN daya untuk Arduino.

3.     Tutup kotak dan mulai panaskan pada 70~80% daya kompor induksi Anda.

4.     Tunggu hingga mencapai suhu 60°C. Sekarang kurangi daya ganti kompor induksi menjadi 30%.

5.     Sekarang Anda dapat membuka perangkat, memasukkan masker ke dalam, dan menutup perangkat.

7.     Tekan tombol untuk memulai => waktu yang tersisa akan ditampilkan (30 menit).

8.     Mulai sekarang tinggal menunggu waktu berkurang menjadi 00 menit, akan ada sinyal di speaker.

9.     Untuk memulai kembali pada kondisi awal untuk siklus baru, cukup tekan tombol.

Keterangan: Saat pengatur waktu menghitung waktu yang berlalu (status COUNT), titik kecil antara tampilan Pengatur Waktu dan Suhu akan berkedip dengan ritme 1 detik.

Siklus suhu

Inaktivasi virus dengan panas

Kapasitas untuk menghilangkan mikroorganisme melalui panas lembab biasanya di bawah 100 ° C diketahui sejak zaman Pasteur. Di perangkat ini, kami menerapkan panas kering sebagai gantinya, yang dilaporkan secara efektif menghilangkan infektivitas SARS-CoV. Pengujian menunjukkan inaktivasi virus yang cukup besar pada 56 ° C selama 30-90 menit, inaktivasi hampir lengkap pada 65 ° C selama 20-60 menit, dan inaktivasi lengkap pada 75 ° C selama 30-45 menit (7, 8)⁠. Lebih lanjut, penelitian terbaru menunjukkan bahwa SARS-CoV-2 kehilangan semua infektivitas yang terdeteksi setelah diinkubasi pada 56°C selama 30 menit, atau 70°C selama 5 menit (2)⁠.

Menurut bukti ini dan pertimbangan tambahan mengenai efek metode desinfeksi ini pada fungsionalitas masker wajah —yang akan dijelaskan di bagian selanjutnya—, kami memutuskan untuk menyetel paparan panas protokol yang akan digunakan dengan perangkat pada 65 °C selama 30 menit.

Protokol pembasmi kuman pada masker wajah

Sejauh ini, kami telah menyajikan bukti mengenai disinfeksi virus pada sampel yang berbeda dengan masker wajah yang akan kami gunakan untuk disinfeksi. Oleh karena itu, berikut ini kami sajikan beberapa laporan tentang disinfeksi virus pada jenis masker yang sama yang ingin kami gunakan.

Disinfeksi masker wajah telah terbukti efektif melawan virus influenza menggunakan UVGI pada ~1 J/cm2 (10)⁠, UVGI pada ~18 J/cm2, atau panas lembab pada 65±5 °C selama 3 jam (11)⁠ . Belum ada penelitian tentang disinfeksi masker dengan virus corona, tetapi karena virus influenza juga merupakan virus ssRNA, efek serupa dapat diperkirakan.

Pelajari lebih lanjut tentang :

UVGI. Efek kuman dari sinar UVC Efek merugikan dari desinfeksi fisik pada masker wajah

Sangat penting untuk menetapkan prosedur yang baik untuk proses desinfeksi masker bekas. Pertanyaan utama adalah tentang Personalisasi, menghitung jumlah siklus desinfeksi, metode pengemasan masker wajah yang didesinfeksi. Kami merekomendasikan untuk mengambil inspirasi dari makalah ini "N95 Filtering Facepiece Respirator Ultraviolet Germicidal Irradiation (UVGI) Process for Decontamination and Reuse" yang diterbitkan oleh Nebraska Medicine.

n-95-decon-process.pdf

Kesimpulan

Mempertimbangkan bukti yang dikumpulkan dan detail teknis perangkat, kami memutuskan untuk menetapkan protokol desinfeksi pada penyinaran UVC selama 30 menit dan panas kering pada 65±5 °C. Waktu ini harus dihitung mengingat waktu yang dibutuhkan perangkat untuk mencapai suhu dan intensitas cahaya yang diperlukan. Baik UVC atau panas saja dengan spesifikasi ini seharusnya cukup untuk menghilangkan hampir semua infektivitas SARS-CoV-2, dan tindakan simultan keduanya akan meningkatkan efektivitas metode ke tingkat yang lebih aman.

Pertimbangan keamanan

•      Radiasi UVC berbahaya bagi kulit dan mata. Bola lampu UVC harus dinyalakan hanya saat kotaknya tertutup.

•      Berhati-hatilah dengan bagian kotak yang terbuat dari logam yang dapat menjadi panas setelah dipanaskan dan dapat membakar kulit.

Penafian

Berdasarkan bukti ilmiah yang tersedia, protokol disinfeksi kemungkinan akan menghilangkan hampir semua infektivitas SARS-CoV, dan pasti akan membuat masker jauh lebih aman untuk digunakan kembali daripada tanpa disinfeksi apa pun. Namun, Needlab dan anggota yang mengerjakan proyek ini tidak bertanggung jawab atas penggunaan perangkat ini. Itu dirancang dengan niat baik dan dengan pengetahuan dan kemampuan terbaik kami, tetapi yang berikut ini harus dinyatakan:

Belum ada pengujian laboratorium yang tepat yang dilakukan dalam hal inaktivasi SARS-CoV-2 dengan perangkat ini, atau efek aktual pada kapasitas filtrasi masker wajah yang dapat dinilai dengan percaya diri sebelumnya. Penggunaan perangkat dan panduan ini adalah keputusan bebas.

Langkah Selanjutnya

Kami sekarang sedang mengerjakan V2 dengan banyak peningkatan:

  • Meningkatkan dimensi untuk memasukkan lebih banyak topeng ke dalamnya
  • menyediakan file untuk penggilingan CNC dan pemotong Laser sebagai dua kemungkinan
  • Menawarkan 3 pilihan untuk sistem pemanas:induksi, kompor listrik sederhana, pancaran inframerah (termasuk pengaturan suhu PID).
  • Menggunakan layar LCD 2x16 untuk HMI
  • Mode beberapa siklus:Panas + UV-C, Panas saja, UV-C saja
  • kemungkinan untuk memilih sensor suhu yang berbeda https://create.arduino.cc/projecthub/user66015547/benchmarking-of-temperature-sensors-for-arduino-03b33b

Inframerah bercahaya dan Ultraviolet (UV-C) ke bunuh yang virus

Di sisi lain, kami mencari solusi untuk memvalidasi proses dengan dukungan laboratorium khusus.

Pemberitahuan pada 11 Juni:

V2 dengan 12 topeng FFP2 / N95 di dalamnya

Kami memenangkan hadiah pertama OPT dan kami bekerja sama dengan universitas di Maroko untuk memproduksi perangkat secara lokal

Perbarui pada September ke-2: V2 proyek pada Peretasan:

https://hackaday.io/project/172189-face-mask-disinfection-device/log/183101-version-2-face-mask-disinfection-device

Tim

Jean Noel Lefebvre, Daniel Moreno, Dr Alejandra Duque, Dr Felipe Gutiérrez Arango, Jason Knight, Maria Isabel Velez Isaza, Sameera Chukkapalli.

#COVID19DetectProtect

Publikasi asli :http://www.needlab.org/face-masks-disinfection-device

Daftar Pustaka

Pusat Pengendalian dan Pencegahan Penyakit. Atlanta, GA:Departemen Kesehatan dan Layanan Kemanusiaan AS C untuk DC dan P. CDC - Panduan yang Direkomendasikan untuk Penggunaan yang Lebih Lama dan Penggunaan Kembali Respirator Penutup Wajah Penyaringan N95 secara Terbatas dalam Pengaturan Perawatan Kesehatan - Topik Keselamatan dan Kesehatan Tempat Kerja NIOSH [Internet]. 2019 [dikutip 2020 Apr 2]. Tersedia dari:https://www.cdc.gov/niosh/topics/hcwcontrols/recommendedguidanceextuse.html

  • Chin A, Chu J, Perera M, Hui K, Yen H-L, Chan M, dkk. Stabilitas SARS-CoV-2 dalam kondisi lingkungan yang berbeda. medRxiv. 2020 Mar 27;2020.03.15.20036673.
  • Tseng C-C, Li C-S. Inaktivasi Virus pada Permukaan dengan Iradiasi Kuman Ultraviolet. J Menempati Kebersihan Lingkungan [Internet]. 2007 Apr 23 [dikutip 2020 Apr 2];4(6):400–5. Tersedia dari:http://www.tandfonline.com/doi/abs/10.1080/15459620701329012
  • Pertanian Peretas. CARA:NUKEMETER – Mengukur Intensitas Cahaya UV-C. 2020; Tersedia dari:https://hackerfarm.jp/2020/03/nukemeter/
  • van Doremalen N, Bushmaker T, Morris DH, Holbrook MG, Gamble A, Williamson BN, dkk. Aerosol dan Stabilitas Permukaan SARS-CoV-2 Dibandingkan dengan SARS-CoV-1. N Engl J Med [Internet]. 2020 Mar 17 [dikutip 2020 Apr 2];NEJMc2004973. Tersedia dari:http://www.ncbi.nlm.nih.gov/pubmed/32182409
  • Kariwa H, Fujii N, Takashima I. Inaktivasi virus corona SARS melalui povidone-iodine, kondisi fisik, dan reagen kimia. Jil. 52, Jpn. J. Dokter hewan. Res. 2004.
  • Duan SM, Zhao XS, Wen RF, Huang JJ, Pi GH, Zhang SX, dkk. Stabilitas SARS Coronavirus pada Spesimen Manusia dan Lingkungan serta Sensitivitasnya terhadap Pemanasan dan Iradiasi UV. Ilmu Lingkungan Biomed. 2003 Sep 1;16(3):246–55.
  • Darnell MER, Subbarao K, Feinstone SM, Taylor DR. Inaktivasi virus corona yang menyebabkan sindrom pernapasan akut parah, SARS-CoV. Metode J Virol. 2004 Okt 1;121(1):85–91.
  • Ansaldi F, Durando P, Sticchi L, Gasparini R. SARS-CoV, influenza A dan resistensi virus pernapasan syncitial terhadap disinfektan umum dan iradiasi ultraviolet Kelompok kerja Kebersihan Kerja (SItI) Lihat proyek Big Data dalam Kedokteran Kerja Lihat proyek [Internet ]. Artikel di Jurnal. 2004 [dikutip April 2020 2]. Tersedia dari:https://www.researchgate.net/publication/267219876
  • Pabrik D, Harnish DA, Lawrence C, Sandoval-Powers M, Heimbuch BK. Iradiasi kuman ultraviolet dari respirator penutup wajah penyaringan N95 yang terkontaminasi influenza. Apakah Kontrol Infeksi J. 2018 1 Juli;46(7):e49–55.
  • Lore MB, Heimbuch BK, Brown TL, Wander JD, Hinrichs SH. Efektivitas Tiga Perawatan Dekontaminasi terhadap Virus Influenza yang Diterapkan pada Filtering Facepiece Respirator. Ann Menempati Hyg [Internet]. 2012 [dikutip 2020 Apr 2];56(1):92–101. Tersedia dari:https://academic.oup.com/annweh/article-abstract/56/1/92/166111
  • Lindsley WG, Martin SB, Thewlis RE, Sarkisian K, Nwoko JO, Mead KR, dkk. Pengaruh Ultraviolet Germicidal Irradiation (UVGI) pada Kinerja Filtrasi Respirator N95 dan Integritas Struktural. J Menempati Kebersihan Lingkungan [Internet]. 2015 Agustus 3 [dikutip 2020 Apr 2];12(8):509–17. Tersedia dari:http://www.tandfonline.com/doi/full/10.1080/15459624.2015.1018518
  • Viscusi DJ, Bergman MS, Eimer BC, Shaffer RE. Evaluasi Lima Metode Dekontaminasi untuk Menyaring Respirator Penutup Wajah. Ann Menempati Hyg [Internet]. 2009 [dikutip 2020 Apr 2];53(8):815–27. Tersedia dari:https://academic.oup.com/annweh/article-abstract/53/8/815/154763
  • Bergman MS, Viscusi DJ, Heimbuch BK, Wander JD, Sambol AR, Shaffer RE. Evaluasi Proses Dekontaminasi Berganda (3-Siklus) untuk Menyaring Respirator Penutup Wajah. J Eng Fiber Fabr [Internet]. 2010 Des 15 [dikutip 2020 Apr 2];5(4):155892501000500. Tersedia dari:http://journals.sagepub.com/doi/10.1177/155892501000500405
  • Kampf G, Todt D, Pfaender S, Steinmann E. Virus corona bertahan pada permukaan benda mati dan     inaktivasinya dengan agen biosidal. Jil. 104, Jurnal Infeksi Rumah Sakit. W.B. Saunders Ltd; 2020. hal. 246–51.

Kode

  • Kotak V1
Kotak V1C/C++
/* * Penulis:Jean Noel Lefebvre - www.ootsidebox.fr - 31 Maret 2020 * * *///https://learn.adafruit.com/adafruit-led-backpack/0-54-alphanumeric-9b21a470 -83ad-459c-af02-209d8d82c462//http://wiki.seeedstudio.com/Grove-Infrared_Temperature_Sensor///http://wiki.seeedstudio.com/Grove-Light_Sensor///https://github.com/ thomasfredericks/Metro-Arduino-Wiring#include #include "Adafruit_LEDBackpack.h"#include #include  //Sertakan Metro library#define LIGHT_SENSOR A2#define SUR_TEMP_PIN A0 // Pin input analog terhubung ke pin SUR sensor suhu#menentukan OBJ_TEMP_PIN A1 // Pin input analog terhubung ke pin OBJ sensor suhu#menentukan BUZZER 3#menentukan BP 2#menentukan SEUIL_TEMP 59#menentukan HIGH_TEMP 75#menentukan SEUIL_LIGHT 60#menentukan TIMER 30// #define TESTfloat temp_calibration=0; //parameter ini digunakan untuk mengkalibrasi suhu//float objt_calibration=0,000; //parameter ini digunakan untuk mengkalibrasi objek temperaturefloat temperature_range=10; //kita membuat peta temperatur-tegangan sesuai dengan datasheet sensor. 10 adalah langkah suhu saat sensor dan //jarak objek 9CM.float offset_vol=0.014; //parameter ini digunakan untuk mengatur tegangan tingkat menengah, ketika menempatkan sensor di lingkungan normal setelah 10 menit, //output sensor 0. Misalnya, suhu sekitar 29℃,tetapi hasilnya 27℃ melalui sensor , //Anda harus mengatur referensi ke 0,520 atau lebih, sesuai dengan sensor Anda untuk berubah. //satuannya adalah Vfloat tempValue =0; float objtValue=0; float current_temp=0;float temp=0;float temp1=0;float temp2=0;unsigned int temp3=0;const float reference_vol=0.500;unsigned char clear_num=0;//saat menggunakan lcd untuk menampilkan float R=0;float tegangan=0; res panjang[100]={ 318300,302903,288329,274533,261471,249100,237381,226276,215750,205768, 196300,187316,178788,170691,163002,155700,148766,142183,1359361,130012 , 124400,119038,113928,109059,104420,100000,95788,91775,87950,84305, 80830,77517,74357,71342,68466,65720,63098.60595.58202.55916, 53730.51645,49652,47746.45924 ,44180.42511,40912,39380,37910, 36500,35155,33866,32631,31446,30311,292222,28177,27175,26213, 25290,24403,23554,22738,21955,21202,20479,19783,19115,18472 , 17260,16688,16138,15608,15098,14608,14135,13680,13242,12819, 1242,12020,11642,11278,10926,10587,10260,9945,9641,9347, 9063,8789,8525,8270,8023 ,7785,7555,7333,7118,6911}; float obj [13][12]={/*0*/ { 0,-0,274,-0,58,-0,922,-1.301,-1.721,-2.183,-2.691,-3.247,-3.854,-4.516,-5.236 }, ///*1*/ { 0.271,0,-0,303,-0.642,-1.018,-1.434,-1.894,-2.398,-2.951,-3.556,-4.215,-4.931}, //→suhu sekitar ,dari -10,0,10,...100/*2*/ { 0.567,0.3,0,-0,335,-0.708,-1.121,-1.577,-2.078,-2.628,-3.229,-3.884,- 4.597}, //↓suhu objek,dari -10,0,10,...110/*3*/ { 0.891,0.628,0.331,0,-0,369,-0.778,-1.23,-1.728,-2.274, -2.871,-3.523,-4.232},/*4*/ { 1.244,0.985,0.692,0.365,0,-0.405,-0.853,-1.347,-1.889,-2.482,-3.13,-3.835},/* 5*/ { 1.628,1.372,1.084,0.761,0.401,0,-0.444,-0.933,-1.47,-2.059,-2.702,-3.403},/*6*/ { 2.043,1.792,1.509,1.191,0.835 ,0.439,0,-0.484,-1.017,-1.601,-2.24,-2.936},/*7*/ { 2.491,2.246,1.968,1.655,1.304,0.913,0.479,0,-0.528,-1.107,- 1.74,-2.431},/*8*/ { 2.975,2.735,2.462,2.155,1.809,1.424,0.996,0.522,0,-0.573,-1.201,-1.887},/*9*/ { 3.495,3.261, 2.994,2.692,2.353,1.974,1.552,1.084,0.568,0,-0.622,-1.301},/*10*/ { 4.053,3.825,3.565,3.27,2.937,2.564,2.148,1.687,1.1 77,0.616,0,-0.673},/*11*/ { 4.651.43,4.177,3.888,3.562,3.196,2.787,2.332,1.829,1.275,0.666,0},/*12*/ { 5.29,5.076 ,4.83,4.549,4.231,3.872,3.47,3.023,2.527,1.98,1.379,0.72}};int Light;float Heat;int Timer=0;int Minute=59;Adafruit_AlphaNum4 alpha4 =Adafruit_AlphaNum4();Metro ledMetro =Metro (1000); enum Serikat{INIT, COUNT, END, ERR};int Automate=INIT;bool TemperatureOK=false;bool LightOK=false;//********************* ************************************************** ***********pengaturan batal() { pinMode(BP, INPUT_PULLUP); Serial.begin(9600); analogReference(INTERNAL);//mengatur tegangan refenrence 1.1V, daya pembeda dapat mencapai 1mV. alpha4.begin(0x70); // berikan alamat alpha4.clear(); alpha4.writeDisplay(); PrintLed(alpha4,"TboX"); nada (3, 3000, 500); penundaan (1000); Automate=INIT;}void loop() { static int Titik=1; float T1=measureSurTemp();//mengukur suhu Sekitar di sekitar sensor float T2=measureObjectTemp(); Panas=T1+0; if ((ledMetro.check() ==1) ) {#ifndef TEST if (Automate==COUNT)#endif { if(Point) Point=0; else Point=1; Minute--; if(Minute==0) { Minute=59; if(Timer) Timer--; PrintSensors(); } } if(Automate==END) tone(3, 3000, 100); if(Automate==ERR) tone(3, 300, 200); } #ifdef TEST TemperatureOK=true;#else if (Heat>=SEUIL_TEMP) TemperatureOK=true; else TemperatureOK=false; #endif Light=analogRead(LIGHT_SENSOR)/10; if(Light>=SEUIL_LIGHT) LightOK=true; else LightOK=false; if(Heat>=HIGH_TEMP) { tone(3, 300, 200); penundaan (500); } switch(Automate) { case INIT:Timer=0; if((!digitalRead(BP)) &&TemperatureOK) { Automate=COUNT; Timer=TIMER; tone(3, 3000, 500); } if((!digitalRead(BP)) &&!TemperatureOK) { PrintLed(alpha4,"lowT"); tone(3, 300, 200); } else PrintLedVal(alpha4,Timer,(int)Heat,Point); //Serial.println("INIT"); merusak; case COUNT:if(Timer==0) Automate=END; if(!LightOK || !TemperatureOK) Automate=ERR; PrintLedVal(alpha4,Timer,(int)Heat,Point); //Serial.println("COUNT"); merusak; case END:if(!digitalRead(BP)) Automate=INIT; PrintLed(alpha4,"END."); //Serial.println("END"); merusak; case ERR:if(!digitalRead(BP)) Automate=INIT; PrintLed(alpha4,"Err."); //Serial.println("ERR"); merusak; }}void PrintSensors(){ Serial.print(Timer); Serial.print(", "); Serial.print((int)Heat); Serial.print(", "); Serial.print(100); Serial.println();}//*************************************************************float binSearch(long x)// this function used for measure the surrounding temperature{ int low,mid,high; low=0; //mid=0; high=100; while (low<=high) { mid=(low+high)/2; if(xres[mid]) high=mid-1; } return mid;}//************************************************************float arraysearch(float x,float y)//x is the surrounding temperature,y is the object temperature{ int i=0; float tem_coefficient=100;//Magnification of 100 times i=(x/10)+1;//Ambient temperature voltage=(float)y/tem_coefficient;//the original voltage //Serial.print("sensor voltage:\t"); //Serial.print(voltage,5); //Serial.print("V"); for(temp3=0;temp3<13;temp3++) { if((voltage>obj[temp3][i])&&(voltage 
Github
https://github.com/thomasfredericks/Metro-Arduino-Wiringhttps://github.com/thomasfredericks/Metro-Arduino-Wiring

Skema


Proses manufaktur

  1. Thyristor
  2. Memfasilitasi penyediaan IoT dalam skala besar
  3. Memantau kemajuan perangkat medis
  4. Stasiun Cuaca Raspberry Pi 2
  5. Perangkat berbasis suhu Sistem kontrol menggunakan LM35
  6. DHT Tiny Breakout untuk Raspberry Pi
  7. Beralih Pilih Boot Perangkat Keras Menggunakan Pico
  8. Pencurian data:Tidak terlalu mengkhawatirkan jika ada di perangkat
  9. Apa itu pengesahan perangkat?
  10. Apa itu Aksesori Alat Kesehatan?