Mündəricat:

OLED ilə MAX44009 İşıq Sensoru: 7 addım
OLED ilə MAX44009 İşıq Sensoru: 7 addım

Video: OLED ilə MAX44009 İşıq Sensoru: 7 addım

Video: OLED ilə MAX44009 İşıq Sensoru: 7 addım
Video: OLED ekranlı LENOVO YOGA 9 modeli ilə zəriflik və performans bir arada🤩 2024, Noyabr
Anonim
OLED ilə MAX44009 İşıq Sensoru
OLED ilə MAX44009 İşıq Sensoru

Salam yoldaşlar!

Dünən dostum üçün hazırladığım başqa bir sadə gadget yerləşdirmək qərarına gəldim. Gündüz istixanasında bir fan və röleyi idarə etmək üçün sadə bir işıq sayğacı düzəltməyimi istədi. Təəssüf ki, bu layihənin şəkillərini yerləşdirə bilmirəm, çünki yalnız onun üçün bir nano proqramlaşdırmışam və o vaxtdan bəri nədən hazırladığını bilmirəm. Amma mən öz versiyamı yazıram.

Addım 1: Bəs bu nədir?

Bu arduino, işıq sensoru, oled ekran və bir neçə led istifadə edən işıq (lüks) sayğacdır. Oled ekranı seçməyimin səbəbi arduino ilə əlaqə qurmağın asan olmasıdır. Bütün bunları bir araya gətirmək üçün vaxt və materiala qənaət edə bildim.

Başlayaq!

Addım 2: İşıq Sensoru

İşıq Sensoru
İşıq Sensoru

MAX44009 ətraf işıq sensoru əla, istifadəsi asan və çox ucuz bir sensordur. Ancaq ən əsası geniş ölçü aralığına malikdir: 0.045 Lux - 188.000 000 Lux; çox aşağı əməliyyat cərəyanı. İstifadə etdiyim kitabxana WPM (kvadrat metrə vatt) hesablamasını dəstəkləyir. Bu kifayət qədər yaxşıdır ??? Bəli!

Arduinoya qoşulduqda yalnız 3.3 volt ilə istifadə etməyi məsləhət görürəm.

Əsas faktları oxumaq üçün bu bağlantıları əlavə etdim.

www.maximintegrated.com/az/products/sensor…

hu.mouser.com/new/maxim-integrated/maximma…

WPM nədir?

Kitabxanada yazıldığı kimi h.file: bla bla …………….. Bu, yerə dəyən enerjini (W/m^2 ilə)

istənilən vaxt. Düşünürəm ki, düz irəlidir.

Addım 3: Materiallar

Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar

Bu layihə üçün lazım olan hissələr:

- Arduino Uno (Atmega328 və yuxarı)

- 0.96 I2C oled ekran

- MAX44009 işıq sensoru

- Çörək taxtası

- Bir neçə tullanan tel

- Bəzi ledlər və ya 10 seqmentli led bar

Əlbəttə ki, istəsəniz başqa bir ekrandan da istifadə edə bilərsiniz.

Addım 4: Bağlantılar

Pls başa düşürəm: məndə heç bir şey yoxdur. Bəyənmirəm və bununla məşğul olmaq üçün vaxtım və əsəbim yoxdur.

Bağlantılar çox sadədir:

Ekran və sensor arduino I2C xətlərindən istifadə edir.

Ekran:

VCC - 3.3 və ya 5 volt

GND - Torpaq

SCL - Analog 5

SDA - Analog 4

MAX44009:

VCC - 3,3 volt (yalnız !!)

GND - Torpaq

SCL - Analog 5SDA - Analog 4

Çörək taxtasında istifadə etdiyim 10 led, Digital pin 2 -dən 11 -ə qədər istifadə edir.

Addım 5: Proqram təminatı

İstifadə etdiyim kitabxanaları və eskizi verirəm.

Kopyalayın və yapışdırın, tərtib edin və arduinoya yükləyin.

Addım 6: İş yerində işığın ölçülməsi

İşıqölçən İşdə
İşıqölçən İşdə
İşıqölçən İşdə
İşıqölçən İşdə
İşıqölçən İşdə
İşıqölçən İşdə
İşıqölçən İşdə
İşıqölçən İşdə

Yüklədikdən sonra arduino Lux, wpm dəyərini ölçür və göstərir. Oxumalar hər 300 ms -də yenilənir.

Eskiz iki hissədən ibarətdir. Birinci hissə ledsizdir, ikinci hissə ledlərlədir.

Sensor 188006 lüksə qədər ölçə bildiyindən, hər bir ledin 18.000 lüks göstərəcəyinə qərar verdim. Ancaq dəyərləri ehtiyaclarınıza uyğunlaşdıra bilərsiniz. Bu işıq sayğacının son versiyası üçün 10 seqmentli bir çubuq sifariş etdim, amma hələ almamışam. Eksik olan yeganə hissədir, amma onu aldığım zaman su keçirməyən bir qapaqda düzəldəcəyəm.

Addım 7: Tamamlandı

Bitirdin İstədiyiniz kimi istifadə edin.

Ümid edirəm bunu faydalı tapacaqsınız.

Gözəl gün arzu edirəm!

Tövsiyə: