Mundarija:

OLED bilan MAX44009 yorug'lik sensori: 7 qadam
OLED bilan MAX44009 yorug'lik sensori: 7 qadam

Video: OLED bilan MAX44009 yorug'lik sensori: 7 qadam

Video: OLED bilan MAX44009 yorug'lik sensori: 7 qadam
Video: OLED, QLED, LCD: ekranlar farqi nimada? 2024, Iyul
Anonim
MAX44009 OLED bilan yorug'lik sensori
MAX44009 OLED bilan yorug'lik sensori

Salom do'stlar!

Kecha men do'stim uchun qilgan yana bir oddiy gadjetni joylashtirishga qaror qildim. U mendan kunduzi o'zining issiq uyida fanat va o'rni boshqarish uchun oddiy yorug'lik o'lchagich yasashimni so'radi. Afsuski, men bu loyihaning rasmlarini joylashtira olmayman, chunki men unga faqat nano dasturlab qo'yganman va o'shandan beri nima qilganini bilmayman. Lekin men o'z versiyamni joylashtiraman.

1 -qadam: Xo'sh, bu nima?

Bu yorug'lik (lyuks) o'lchagich bo'lib, u arduino, yorug'lik sensori, oledli displey va bir nechta LEDni ishlatadi. Oled displeyni tanlashimning sababi shundaki, arduino bilan ulanish oson. Shunday qilib, men hamma narsani birlashtirish uchun vaqt va materialni tejashim mumkin edi.

Boshlaylik!

2 -qadam: yorug'lik sensori

Nur sensori
Nur sensori

MAX44009 tashqi yorug'lik sensori - bu juda yaxshi, ishlatish uchun qulay va juda arzon sensor. Lekin, eng muhimi, u keng o'lchash diapazoniga ega: 0,045 Lyuksdan 188 000 Lyuksgacha; juda past ish oqimi. Men foydalanadigan kutubxona WPM (kvadrat metr uchun vatt) hisobini qo'llab -quvvatlaydi. Bu yaxshimi ??? HA!

Men uni faqat 3,3 voltli arduino -ga ulanganda ishlatishni maslahat beraman.

Men asosiy dalillar haqida o'qish uchun ushbu havolalarni qo'shdim.

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

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

WPM nima?

Kutubxonada yozilganidek, h.file: bla bla …………….. Bu erga tushayotgan energiyani yaqinlashtira oladigan, past narxli, kichik o'lchamli sensorga imkon beradi (Vt/m^2 da))

har qanday vaqtda. Menimcha, bu to'g'ridan -to'g'ri.

3 -qadam: materiallar

Materiallar
Materiallar
Materiallar
Materiallar
Materiallar
Materiallar

Ushbu loyiha uchun zarur bo'lgan qismlar:

- Arduino Uno (Atmega328 va undan yuqori)

- 0,96 dyuymli I2C displey

- MAX44009 yorug'lik sensori

- Non paneli

- Bir nechta o'tish simlari

- Ba'zi LEDlar yoki 10 segmentli svetodiod

Albatta, agar xohlasangiz, boshqa displeydan ham foydalanishingiz mumkin.

4 -qadam: ulanishlar

Pls tushunadi: menda fritzing yoki shunga o'xshash boshqa narsalar yo'q. Menga bu yoqmaydi va bu bilan ovora bo'lishga vaqtim ham, asabim ham yo'q.

Ulanishlar juda oddiy:

Displey va sensor arduino I2C liniyalaridan foydalanadi.

Ko'rsatish:

VCC - 3,3 yoki 5 volt

GND - er

SCL - analog 5

SDA - analog 4

MAX44009:

VCC - 3,3 volt (faqat !!)

GND - er

SCL - Analog 5SDA - Analog 4

Non panelida ishlatilgan 10 ta LED raqamli pin 2 dan 11 gacha.

5 -qadam: dasturiy ta'minot

Men foydalangan kutubxonalar va eskizlarni beraman.

Nusxalash va joylashtirish, kompilyatsiya qilish va arduino -ga yuklash.

6 -qadam: Lightmetr ishda

Ishda yorug'lik o'lchagich
Ishda yorug'lik o'lchagich
Ishda yorug'lik o'lchagich
Ishda yorug'lik o'lchagich
Ishda yorug'lik o'lchagich
Ishda yorug'lik o'lchagich
Ishda yorug'lik o'lchagich
Ishda yorug'lik o'lchagich

Arduino yuklaganidan keyin Lux, wpm qiymatini o'lchaydi va ko'rsatadi. O'qishlar har 300 msda yangilanadi.

Eskiz ikki qismdan iborat. Birinchi qism svetoforsiz, ikkinchi qismlar - ledlar bilan.

Sensor 188006 lyuksgacha o'lchash imkoniyatiga ega bo'lgani uchun, men har bir LED 18 000 lyuksni ko'rsatishga qaror qildim. Lekin siz qadriyatlarni ehtiyojlaringizga moslashtirishingiz mumkin. Men bu yorug'lik o'lchagichning oxirgi versiyasi uchun 10 segmentli chiziqli panjaraga buyurtma berdim, lekin hali olmadi. Bu yo'qolgan yagona qism, lekin men uni olganimda, uni suv o'tkazmaydigan korpusda yasayman.

7 -qadam: bajarildi

Siz tugadingiz. Uni xohlaganingizcha ishlating.

Umid qilamanki, siz buni foydali deb topasiz.

Hayrli kun!

Tavsiya: