GY-30 BH1750 Işık Sensörü (GY30 / GY302) Nasıl Kablolanır ve Kullanılır - Kolay - Arduino Projesi!: 7 Adım
GY-30 BH1750 Işık Sensörü (GY30 / GY302) Nasıl Kablolanır ve Kullanılır - Kolay - Arduino Projesi!: 7 Adım
Anonim
Image
Image

Bu eğitimde GY-30 BH1750 ışık yoğunluğu sensörünün Arduino ile nasıl hızlı ve kolay bir şekilde kullanılacağını öğreneceğiz.

Bir tanıtım videosu izleyin.

Adım 1: Neye İhtiyacınız Olacak?

Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
Neye ihtiyacınız olacak
  1. Arduino UNO (veya başka bir Arduino)
  2. GY-30 BH1750 ışık yoğunluğu sensörü
  3. OLED Ekran
  4. ekmek tahtası
  5. Atlama telleri
  6. Visuino programı: Visuino'yu indirin

Adım 2: Devre

Devre
Devre
  1. Arduino pozitif pinini [5V] breadboard pozitif pinine [Red Line] bağlayın
  2. Arduino negatif pinini [GND] breadboard negatif pinine [BlueLine] bağlayın
  3. Arduino pinini [SCL] breadboard'a bağlayın
  4. Arduino pinini [SDA] breadboard'a bağlayın
  5. OLED Ekran pinini [SCL] breadboard'a <Arduino pininin [SCL] bağlı olduğu aynı hatta bağlayın
  6. OLED Ekran pinini [SDA] breadboard'a <Arduino pininin [SDA] bağlı olduğu aynı hatta bağlayın
  7. OLED Ekran pinini [VCC] devre tahtası pozitif pinine [Red Line] bağlayın
  8. OLED Ekran pinini [GND] devre tahtası negatif pinine [BlueLine] bağlayın
  9. Işık Sensörü pinini [SCL] breadboard'a <Arduino pininin [SCL] bağlı olduğu aynı hatta bağlayın
  10. Işık Sensörü pinini [SDA] breadboard'a <Arduino pininin [SDA] bağlı olduğu aynı hatta bağlayın
  11. Işık Sensörü pimini [VCC] devre tahtası pozitif pimine [Kırmızı Çizgi] bağlayın
  12. Işık Sensörü pimini [GND] devre tahtası negatif pimine [BlueLine] bağlayın

Adım 3: Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin

Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin
Visuino'yu başlatın ve Arduino UNO Board Type'ı seçin

Arduino'yu programlamaya başlamak için, Arduino IDE'yi buradan yüklemeniz gerekir:

Arduino IDE 1.6.6'da bazı kritik hatalar olduğunu lütfen unutmayın. 1.6.7 veya üstünü yüklediğinizden emin olun, aksi takdirde bu Talimat çalışmayacaktır! Yapmadıysanız, Arduino IDE'yi Arduino UNO'yu programlamak için ayarlamak için bu Talimattaki adımları izleyin! Visuino: https://www.visuino.eu da kurulmalıdır. İlk resimde gösterildiği gibi Visuino'yu başlatın Visuino'da Arduino bileşenindeki (Resim 1) "Tools" düğmesine tıklayın (Resim 1) Diyalog göründüğünde, Resim 2'de gösterildiği gibi "Arduino UNO"yu seçin

Adım 4: Visuino'da Bileşenleri Ekle ve Ayarla

Visuino'da Bileşen Ekle ve Ayarla
Visuino'da Bileşen Ekle ve Ayarla
Visuino'da Bileşen Ekle ve Ayarla
Visuino'da Bileşen Ekle ve Ayarla
Visuino'da Bileşen Ekle ve Ayarla
Visuino'da Bileşen Ekle ve Ayarla
Visuino'da Bileşen Ekle ve Ayarla
Visuino'da Bileşen Ekle ve Ayarla
  1. "ROHM BH1750 Ortam Işığı Sensörü (I2C)" bileşenini ekleyin
  2. "SSD1306/SH1106 OLED Ekran (I2C)" bileşenini ekleyin
  3. "DisplayOLED1" bileşenine çift tıklayın ve "Öğeler" penceresinde "Metin Alanı" öğesini sola sürükleyin
  4. Sol tarafta "TextField1" öğesini seçin ve özellikler penceresinde boyutu ayarlayın:3

Adım 5: Visuino Connect Bileşenlerinde

Visuino Connect Bileşenlerinde
Visuino Connect Bileşenlerinde
  1. "LightSensor1" bileşen pimini [Kontrol] Arduino I2C pimine [Giriş] bağlayın
  2. "LightSensor1" bileşen pinini [Out] "DisplayOLED1>TextField1" bileşen pinini [In]'e bağlayın
  3. "DisplayOLED1" bileşen pinini [Out] Arduino I2C pin [In]'e bağlayın

Adım 6: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
Arduino Kodunu Oluşturun, Derleyin ve Yükleyin

Visuino'da Arduino kodunu oluşturmak için F9'a basın veya Resim 1'de gösterilen butona tıklayın ve Arduino IDE'yi açın

Arduino IDE'de kodu derlemek ve yüklemek için Upload butonuna tıklayın (Resim 2)

7. Adım: Oynat

Oynamak
Oynamak

Arduino UNO modülüne güç verirseniz, Ekran, Işık Sensöründen aldığı bir ışık yoğunluğu numarasını göstermeye başlayacaktır.

Not: Bir OLED Ekranınız yoksa, "ListSensor1" pinini [Out] Arduino Serial[0] pini [In]'e bağlayabilir ve Visuino Serial Sekmesinde Işık yoğunluğunu izleyebilirsiniz (Resim 1)

Tebrikler! Visuino ile projenizi tamamladınız. Ayrıca bu Instructable için oluşturduğum Visuino projesi de ekli. Buradan indirebilir ve Visuino'da açabilirsiniz:

Önerilen: