Mündəricat:
- Addım 1: Bəs bu nədir?
- Addım 2: İşıq Sensoru
- Addım 3: Materiallar
- Addım 4: Bağlantılar
- Addım 5: Proqram təminatı
- Addım 6: İş yerində işığın ölçülməsi
- Addım 7: Tamamlandı
Video: OLED ilə MAX44009 İşıq Sensoru: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
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
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
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
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ə:
Arduino ilə DIY Nəfəs Sensoru (İletken Örgü Uzanma Sensoru): 7 addım (şəkillərlə)
Arduino ilə DIY Nəfəs Sensoru (İletken Örgü Stretch Sensor): Bu DIY sensoru, keçirici trikotaj uzanma sensoru şəklində olacaq. Göğsünüzü/mədənizi əhatə edəcək və sinə/mədə genişləndikdə və daralanda sensoru və nəticədə Arduino -ya verilən qidalanma məlumatlarını genişləndirəcək. Belə ki
Bir LED (Analog) ilə Sadə İşıq Sensoru: 3 addım
Bir LED (Analog) ilə Sadə İşıq Sensoru: Salam! Bu təlimatda sizə LED ilə sadə bir işıq sensoru necə edəcəyinizi göstərəcəyəm. Əsasən bu dövrə işığa məruz qaldıqda LED -i yandırır. Mənim üçün bu dövrə bir növ faydasızdır, çünki bununla çox şey edə bilməzsən, amma düşünürəm ki
Tinkercad -da Arduino ilə İşıq Sensoru (Fotoresistor): 5 addım (şəkillərlə)
Tinkercad-da Arduino ilə İşıq Sensoru (Fotoresistor): Arduino'nun Analog Girişindən istifadə edərək işığa həssas bir dəyişən müqavimət növü olan bir fotorezistorun necə oxunacağını öyrənək. Buna LDR (işığa bağlı rezistor) da deyilir. İndiyə qədər LEDləri Arduinonun analoq çıxışı ilə idarə etməyi və
Bluetooth Uzaqdan İdarə Edilən İşıq Açarı - Gücləndirmə. İşıq Açarı Hələ İşləyir, Əlavə Yazı yoxdur.: 9 Addım (Şəkillərlə)
Bluetooth Uzaqdan İdarə Edilən İşıq Açarı - Gücləndirmə. İşıq Açarı Hələ İşləyir, Əlavə Yazı yoxdur .: 25 Noyabr 2017 -ni yeniləyin - Yükün kilovatını idarə edə bilən bu layihənin Yüksək Güclü bir versiyası üçün BLE Nəzarətini Yüksək Güclü Yüklərə Baxın - Əlavə Kablolama Lazım deyil Yeniləmə 15 Noyabr 2017 - Bəzi BLE lövhələri / proqram yığınları
İşıq Sensorlu Hərəkət Aktivləşdirilmiş İşıq Açarı: 5 addım
İşıq Sensorlu Hərəkət Aktivləşdirilmiş İşıq Şalteri: Hərəkət aktiv işıq anahtarı həm evdə, həm də ofisdə bir çox tətbiqə malikdir. Bununla birlikdə, bu işığın yalnız gecə vaxtı tetiklenebilmesi üçün bir işıq sensoru əlavə etmənin bir üstünlüyü var