Membuat Detektor Intensitas Ultraviolet B

Wiring Diagram Sistem

Membuat Detektor Intensitas Ultraviolet B

Pada artikel ini saya akan membahas bagaimana cara membuat Sistem Deteksi Intensitas Ultraviolet B di mana sistem ini akan sekaligus menghitung berapa lama kita butuhkan waktu untuk berjemur. Untuk menghitung intensitas ultraviolet B yang ada pada saat itu dilakukan dengan menggunakan Sensor Ultraviolet ML8511 yang mengubah cahaya ultraviolet B menjadi tegangan.

Sensor Ultraviolet ML8511
Sensor Ultraviolet ML8511

Sensor ML8511 yang kita gunakan ini memiliki keluaran dalam bentuk analog, oleh karena itu agar dapat diolah oleh mikrokontroler, kita gunakan Analog to Digital Converter untuk mengkonversi terlebih dahulu menjadi digital.

Pengolahan output sensor

Untuk melihat waktu kita gunakan RTC (Real Time Clock) yaitu sebuah IC dengan internal jam yang membantu mikrokontroler dalam memperoleh data waktu.

Blok Diagram Sistem Ultraviolet

Modul D2C atau Delta I2C adalah modul yang sesuai untuk aplikasi ini, karena selain memiliki ADC dan RTC, modul yang diproduksi oleh Delta Electronic ini juga memiliki Serial EEPROM yang dapat digunakan untuk menyimpan data pengaturan walaupun power dimatikan.

D2C Module

Modul ini terhubung ke mikrokontroler dengan menggunakan jalur I2C sehingga hanya dibutuhkan 2 jalur I/O saja untuk mengakses ADC, RTC dan Serial EEPROM yaitu melalui SDA dan SCL

Blok Diagram Sistem

Mikrokontroler yang kita gunakan saat ini adalah ST-51 Sistem Mikrokontroler AT89S51 yang diproduksi oleh Delta Electronic dan telah dilengkapi dengan Onboard USB Downloader

Sistem Mikrokontroler AT89S51

Sistem Mikrokontroler AT89S51+Onboard USB Downloader

Untuk menampilkan nilai intensitas cahaya dapat dilakukan dengan menggunakan LCD M1632 16×2 karakter yang dilengkapi dengan backlight

LCD 16x2 M1632

Modul-modul tersebut kita rangkai menjadi sebuah sistem seperti pada gambar berikut dengan ditambahkan 5 buah switch push button untuk mengatur jalannya sistem.

Switch Program berfungsi untuk masuk ke mode pengaturan di mana kita dapat mengatur jam maupun nilai mili joule yang harus dicapai.

Switch Up berfungsi untuk menu up

Switch Dn berfungsi untuk menu down

Switch Start berfungsi untuk memulai perhitungan waktu berjemur

Switch Stop untuk menghentikan proses perhitungan

Tampak pada flowchart ini, kita mendeteksi keberadaan ultraviolet A dengan menggunakan waktu. Hal ini disebabkan karena ML8511 juga masih masuk di area panjang gelombang ultraviolet A yaitu 365-315 nm, maka untuk saat ini kita membedakan ultraviolet A dan B masih berdasarkan jam, yaitu jam 11:00. Pada artikel berikutnya penulis akan mencoba menggunakan sensor yang khusus untuk ultraviolet A untuk membedakan hal ini.

Paket lengkap aplikasi ini beserta source codenya dapat diorder pada link ini 

Anda juga dapat membeli komponen-komponen dari aplikasi ini secara terpisah dengan daftar sebagai berikut

  1. ST-51 Small System Mikrokontroler AT89S51
  2. D2C Delta I2C Module (ADC, RTC, Serial EEPROM)
  3. LCD 16×2 karakter
  4. Sensor Ultraviolet ML-8511
  5. Box 16x14x14 cm + push button

 

Paulus Andi Nalwan, ST

Cara Pembuatan Alat Deteksi Lama Waktu Berjemur di Matahari

Apakah berjemur di sinar matahari dapat membasmi virus corona atau COVID-19?

Berapa lama waktu yang dibutuhkan untuk berjemur?

Bagaimana membuat rangkaian detektor ultraviolet?

 

Bilik Disinfektan Versi Ekonomis - Rangka PVC
Bilik Disinfektan Versi Ekonomis – Rangka PVC + Sensor Otomatis

 

Bilik Disinfektan-Premium Version
Bilik Disinfektan-Premium Version + Sensor Otomatis

 

Sensor Otomatis Bilik Disinfektan
Sensor Otomatis Bilik Disinfektan

Detektor Ultraviolet B

Alat ukur lama berjemur

 

Translate »