Daftar Isi:

Cara Memasang & Menggunakan Sensor Cahaya GY-30 BH1750 (GY30 / GY302) - Mudah - Proyek Arduino!: 7 Langkah
Cara Memasang & Menggunakan Sensor Cahaya GY-30 BH1750 (GY30 / GY302) - Mudah - Proyek Arduino!: 7 Langkah

Video: Cara Memasang & Menggunakan Sensor Cahaya GY-30 BH1750 (GY30 / GY302) - Mudah - Proyek Arduino!: 7 Langkah

Video: Cara Memasang & Menggunakan Sensor Cahaya GY-30 BH1750 (GY30 / GY302) - Mudah - Proyek Arduino!: 7 Langkah
Video: How to Wire & Use GY-30 BH1750 Light Sensor (GY30 / GY302) - Easy - Arduino Project! 2024, November
Anonim
Image
Image

Dalam tutorial ini kita akan belajar cara cepat dan mudah menggunakan sensor intensitas cahaya GY-30 BH1750 dengan Arduino.

Tonton video demonstrasi.

Langkah 1: Apa yang Anda Butuhkan

Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
Apa yang Anda Butuhkan
  1. Arduino UNO (atau Arduino lainnya)
  2. Sensor intensitas cahaya GY-30 BH1750
  3. Tampilan OLED
  4. Papan tempat memotong roti
  5. Kabel jumper
  6. Program Visuino: Unduh Visuino

Langkah 2: Sirkuit

Sirkuit
Sirkuit
  1. Hubungkan pin positif Arduino [5V] ke pin positif breadboard [Garis Merah]
  2. Hubungkan pin negatif Arduino [GND] ke pin negatif papan tempat memotong roti [BlueLine]
  3. Hubungkan pin Arduino [SCL] ke papan tempat memotong roti
  4. Hubungkan pin Arduino [SDA] ke papan tempat memotong roti
  5. Hubungkan pin Tampilan OLED [SCL] ke papan tempat memotong roti <baris yang sama di mana pin Arduino [SCL] terhubung
  6. Hubungkan pin Tampilan OLED [SDA] ke papan tempat memotong roti <baris yang sama di mana pin Arduino [SDA] terhubung
  7. Hubungkan pin Tampilan OLED [VCC] ke pin positif papan tempat memotong roti [Garis Merah]
  8. Hubungkan pin Tampilan OLED [GND] ke pin negatif papan tempat memotong roti [BlueLine]
  9. Hubungkan pin Sensor Cahaya [SCL] ke papan tempat memotong roti <baris yang sama di mana pin Arduino [SCL] terhubung
  10. Hubungkan pin Sensor Cahaya [SDA] ke papan tempat memotong roti <baris yang sama di mana pin Arduino [SDA] terhubung
  11. Hubungkan pin Sensor Cahaya [VCC] ke pin positif papan tempat memotong roti [Garis Merah]
  12. Hubungkan pin Sensor Cahaya [GND] ke pin negatif papan tempat memotong roti [BlueLine]

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

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

Untuk mulai memprogram Arduino, Anda harus menginstal Arduino IDE dari sini:

Perlu diketahui bahwa ada beberapa bug kritis di Arduino IDE 1.6.6. Pastikan Anda menginstal 1.6.7 atau lebih tinggi, jika tidak, Instruksi ini tidak akan berfungsi! Jika Anda belum selesai, ikuti langkah-langkah dalam Instruksi ini untuk mengatur Arduino IDE untuk memprogram Arduino UNO! Visuino: https://www.visuino.eu juga perlu diinstal. Jalankan Visuino seperti pada gambar pertama Klik tombol "Tools" pada komponen Arduino (Gambar 1) di Visuino Ketika muncul dialog, pilih "Arduino UNO" seperti pada Gambar 2

Langkah 4: Di Visuino Tambahkan & Setel Komponen

Di Visuino Tambahkan & Setel Komponen
Di Visuino Tambahkan & Setel Komponen
Di Visuino Tambahkan & Setel Komponen
Di Visuino Tambahkan & Setel Komponen
Di Visuino Tambahkan & Setel Komponen
Di Visuino Tambahkan & Setel Komponen
Di Visuino Tambahkan & Setel Komponen
Di Visuino Tambahkan & Setel Komponen
  1. Tambahkan komponen "ROHM BH1750 Ambient Light Sensor (I2C)"
  2. Tambahkan komponen "SSD1306/SH1106 OLED Display (I2C)"
  3. Klik dua kali pada komponen "DisplayOLED1" dan di jendela "Elemen" seret "Bidang Teks" ke kiri
  4. Di sisi kiri lalu pilih "TextField1" dan di jendela properti atur ukuran: 3

Langkah 5: Di Komponen Visuino Connect

Dalam Komponen Visuino Connect
Dalam Komponen Visuino Connect
  1. Hubungkan pin komponen "LightSensor1" [Kontrol] ke pin Arduino I2C [Dalam]
  2. Hubungkan pin komponen "LightSensor1" [Keluar] ke pin komponen "DisplayOLED1> TextField1" [Masuk]
  3. Hubungkan pin komponen "DisplayOLED1" [Out] ke pin Arduino I2C [In]

Langkah 6: Hasilkan, Kompilasi, dan Unggah Kode Arduino

Hasilkan, Kompilasi, dan Unggah Kode Arduino
Hasilkan, Kompilasi, dan Unggah Kode Arduino
Hasilkan, Kompilasi, dan Unggah Kode Arduino
Hasilkan, Kompilasi, dan Unggah Kode Arduino

Di Visuino, Tekan F9 atau klik tombol yang ditunjukkan pada Gambar 1 untuk menghasilkan kode Arduino, dan buka Arduino IDE

Pada Arduino IDE, klik tombol Unggah, untuk mengkompilasi dan mengunggah kode (Gambar 2)

Langkah 7: Mainkan

Bermain
Bermain

Jika Anda menyalakan modul Arduino UNO, Layar akan mulai menunjukkan nomor intensitas cahaya yang didapatnya dari Sensor Cahaya.

Catatan: Jika Anda tidak memiliki Layar OLED, Anda cukup menyambungkan pin "ListSensor1" [Out] ke Arduino Serial[0] pin [In] dan memantau intensitas Cahaya di Visuino Serial Tab (Gambar 1)

Selamat! Anda telah menyelesaikan proyek Anda dengan Visuino. Juga terlampir adalah proyek Visuino, yang saya buat untuk Instructable ini. Anda dapat mengunduhnya di sini dan membukanya di Visuino:

Direkomendasikan: