Mündəricat:

ML8511 ULTRAVIOLET Sensor Arduino istifadə edərək UV İndeks Ölçən: 6 addım
ML8511 ULTRAVIOLET Sensor Arduino istifadə edərək UV İndeks Ölçən: 6 addım

Video: ML8511 ULTRAVIOLET Sensor Arduino istifadə edərək UV İndeks Ölçən: 6 addım

Video: ML8511 ULTRAVIOLET Sensor Arduino istifadə edərək UV İndeks Ölçən: 6 addım
Video: UV Index Meter with ML8511 UV Sensor & Arduino 2024, Iyul
Anonim

Bu təlimatda ML8511 ULTRAVIOLET Sensorundan istifadə edərək Günəş UV İndeksini necə ölçməyi öyrənəcəyik.

Videonu izləyin!

Addım 1: Nə lazımdır

Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
Ehtiyacınız olacaq
  • Arduino Uno və ya hər hansı digər Arduino lövhəsi
  • UV sensoru ML8511
  • OLED Ekran
  • Çörək lövhəsi
  • Jumper telləri
  • Visuino proqramı: Buradan yükləyin

Addım 2: Dövrə

Dövrə
Dövrə
  • UV sensoru pin GND -ni Arduino pin GND -ə qoşun
  • UV sensoru 3V3 pinini Arduino pin 3.3V -ə qoşun
  • UV sensoru pinini Arduino pin 3.3V -ə qoşun
  • UV sensoru analog pinini OUT Arduino analoq pin 0 -a qoşun
  • Arduino analog pin 1 -i Arduino pin 3.3V -ə qoşun
  • OLED Display pin VCC -ni Arduino pin 5V -ə qoşun
  • OLED Display pin GND -ni Arduino pin GND -yə bağlayın
  • OLED Display pin SDA -nı Arduino pin SDA -ya qoşun
  • OLED Display pin SCL -ni Arduino pin SCL -ə qoşun

Addım 3: Visuinonu işə salın və Arduino UNO Board Tipini seçin

Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin
Visuinoya başlayın və Arduino UNO Board Tipini seçin

Visuino: https://www.visuino.eu da quraşdırılmalıdır. Pulsuz versiyasını yükləyin və ya Pulsuz sınaq üçün qeydiyyatdan keçin.

Visuino'yu ilk şəkildə göstərildiyi kimi başladın Visuino'da Arduino komponentində (Şəkil 1) "Alətlər" düyməsini basın Dialoq görünəndə Şəkil 2 -də göstərildiyi kimi "Arduino UNO" seçin.

Addım 4: Visuino'da Komponentləri Əlavə et, Qurun və Bağlayın

Visuino -da Komponentləri Əlavə et, Qurun və Bağlayın
Visuino -da Komponentləri Əlavə et, Qurun və Bağlayın
Visuino -da Komponentləri Əlavə et, Qurun və Bağlayın
Visuino -da Komponentləri Əlavə et, Qurun və Bağlayın
Visuino -da Komponentləri Əlavə et, Qurun və Bağlayın
Visuino -da Komponentləri Əlavə et, Qurun və Bağlayın
  • UV komponenti "UV İşıq Sensoru Lapis ML8511" əlavə edin
  • "SSD1306/SH1106 OLED Ekran (I2C)" OLED komponentini əlavə edin
  • İndi "DisplayOLED1" komponentini iki dəfə vurun.
  • Elementlər pəncərəsində "Mətn çək" düyməsini sola sürükləyin və xüsusiyyətlər pəncərəsində mətni aşağıdakı kimi təyin edin: UV intensivliyi mW/cm2
  • Elementlər pəncərəsində "Mətn sahəsi" ni sola sürükləyin və xüsusiyyətlər pəncərəsində ölçüsü 3 və Y olaraq 30 olaraq təyin edin
  • Elements pəncərəsini bağlayın
  • Arduino board Analog pin 0 -ı "UVLight1" pin sensoruna qoşun
  • Arduino board Analog pin 1 -i "UVLight1" pin istinadına qoşun
  • UVLight1 pinini DisplayOLED1> Mətn Sahəsinə1 pin girişinə qoşun
  • DisplayOLED1 I2C Out -u Arduino lövhəsi I2C In -ə qoşun

Addım 5: Arduino Kodunu yaradın, tərtib edin və yükləyin

Arduino Kodunu yaradın, tərtib edin və yükləyin
Arduino Kodunu yaradın, tərtib edin və yükləyin

Visuino'da, altdakı "Yarat" sekmesini vurun, düzgün portun seçildiyinə əmin olun, sonra "Kompilyasiya/Qur və Yüklə" düyməsini basın.

Addım 6: Oyna

Arduino UNO modulunu işə salırsınızsa, OLED Ekran indiki UV indeksi dəyərini göstərməyə başlayacaq.

Təbrik edirik! Layihənizi Visuino ilə tamamladınız. Bu Təlimat üçün yaratdığım Visuino layihəsi də əlavə olunur, onu yükləyə və Visuinoda aça bilərsiniz:

Tövsiyə: