Isi kandungan:

Meter Indeks UV Menggunakan Sensor ML8511 ULTRAVIOLET Arduino: 6 Langkah
Meter Indeks UV Menggunakan Sensor ML8511 ULTRAVIOLET Arduino: 6 Langkah

Video: Meter Indeks UV Menggunakan Sensor ML8511 ULTRAVIOLET Arduino: 6 Langkah

Video: Meter Indeks UV Menggunakan Sensor ML8511 ULTRAVIOLET Arduino: 6 Langkah
Video: Arduino Prototyping Inputs #42: Ultraviolet Sensor 2024, November
Anonim

Dalam tutorial ini kita akan belajar bagaimana mengukur Indeks UV Matahari menggunakan ML8511 ULTRAVIOLET Sensor.

Tonton Video!

Langkah 1: Apa yang Anda Perlu

Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
Apa yang Anda Perlu
  • Arduino Uno atau papan Arduino yang lain
  • Sensor UV ML8511
  • Paparan OLED
  • Papan roti
  • Wayar pelompat
  • Perisian visuino: Muat turun di sini

Langkah 2: Litar

Litar
Litar
  • Sambungkan pin sensor UV GND ke pin Arduino GND
  • Sambungkan pin sensor UV 3V3 ke pin Arduino 3.3V
  • Sambungkan pin sensor UV EN ke pin Arduino 3.3V
  • Sambungkan pin analog sensor UV OUT ke pin analog Arduino 0
  • Sambungkan pin analog Arduino 1 ke pin Arduino 3.3V
  • Sambungkan OLED Display pin VCC ke Arduino pin 5V
  • Sambungkan pin Paparan OLED GND ke pin Arduino GND
  • Sambungkan OLED Display pin SDA ke Arduino pin SDA
  • Sambungkan OLED Display pin SCL ke Arduino pin SCL

Langkah 3: Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO

Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO
Mulakan Visuino, dan Pilih Jenis Papan Arduino UNO

Visuino: https://www.visuino.eu juga perlu dipasang. Muat turun versi Percuma atau daftar untuk Percubaan Percuma.

Mulakan Visuino seperti yang ditunjukkan pada gambar pertama Klik pada butang "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika dialog muncul, pilih "Arduino UNO" seperti yang ditunjukkan pada Gambar 2

Langkah 4: Dalam Visuino Tambah, Tetapkan & Sambungkan Komponen

Dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
Dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
Dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
Dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
Dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
Dalam Visuino Tambah, Tetapkan & Sambungkan Komponen
  • Tambahkan komponen UV "Sensor Cahaya UV Lapis ML8511"
  • Tambahkan komponen OLED "Paparan OLED SSD1306 / SH1106 (I2C)"
  • Sekarang Klik dua kali pada komponen "DisplayOLED1".
  • Di tetingkap elemen tarik "Lukis teks" ke sebelah kiri, dan di tetingkap sifat tetapkan teks ke: Intensiti UV mW / cm2
  • Pada tetingkap elemen tarik "Medan teks" ke sebelah kiri, dan di tetingkap sifat tetapkan ukuran menjadi 3 dan Y hingga 30
  • Tutup tetingkap Elemen
  • Sambungkan Arduino board Analog pin 0 ke sensor pin "UVLight1"
  • Sambungkan Arduino board Analog pin 1 ke rujukan pin "UVLight1"
  • Sambungkan pin UVLight1 ke DisplayOLED1> Medan Teks1 pin In
  • Sambungkan DisplayOLED1 I2C Out ke Arduino board I2C In

Langkah 5: Hasilkan, Susun, dan Muat Naik Kod Arduino

Hasilkan, Susun, dan Muat Naik Kod Arduino
Hasilkan, Susun, dan Muat Naik Kod Arduino

Di Visuino, klik bawah pada tab "Build", pastikan port yang betul dipilih, kemudian klik pada butang "Compile / Build and Upload".

Langkah 6: Main

Sekiranya anda menghidupkan modul Arduino UNO, Paparan OLED akan mula menunjukkan nilai indeks UV semasa.

Tahniah! Anda telah menyelesaikan projek anda dengan Visuino. Juga dilampirkan adalah projek Visuino, yang saya buat untuk Instructable ini, anda boleh memuat turunnya dan membukanya di Visuino:

Disyorkan: