Мазмұны:

MAX44009 OLED бар жарық сенсоры: 7 қадам
MAX44009 OLED бар жарық сенсоры: 7 қадам

Бейне: MAX44009 OLED бар жарық сенсоры: 7 қадам

Бейне: MAX44009 OLED бар жарық сенсоры: 7 қадам
Бейне: AT89S51 - BH1750FVI Light Intensity Meter 2024, Қараша
Anonim
MAX44009 OLED бар жарық сенсоры
MAX44009 OLED бар жарық сенсоры

Сәлем достар!

Кеше мен досыма арнап жасаған тағы бір қарапайым гаджетті жариялауды шештім. Ол маған күндіз өзінің жасыл үйінде желдеткіш пен релені басқару үшін қарапайым жарық есептегіш жасауды сұрады. Өкінішке орай, мен бұл жобаның суреттерін жібере алмаймын, өйткені мен оған нано ғана бағдарламаладым, содан бері ол не істегенін білмеймін. Бірақ мен өз нұсқамды жариялаймын.

1 -қадам: Сонымен бұл не?

Бұл ардуино, жарық сенсоры, жарықтандырылған дисплей және бірнеше жарықдиодты қолданатын жеңіл (люкс) метр. Дисплейдің таңдалу себебі - arduino -мен қосылу оңай. Осылайша мен уақыт пен материалды үнемдеп, бәрін біріктіре аламын.

Біз бастайық!

2 -қадам: Жарық сенсоры

Жарық сенсоры
Жарық сенсоры

MAX44009 сыртқы жарық сенсоры - керемет, қолдануға оңай және өте арзан сенсор. Бірақ ең бастысы, оның өлшеу диапазоны кең: 0,045 Люкс - 188 000 Люкс; өте төмен жұмыс ток. Мен қолданатын кітапхана WPM (шаршы метрге шаққандағы ватт) есебін қолдайды. Бұл жеткілікті ме ??? ИӘ!

Мен оны тек arduino қосылған кезде 3,3 вольтпен қолдануға кеңес беремін.

Мен негізгі деректерді оқу үшін осы сілтемелерді қостым.

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

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

WPM дегеніміз не?

Кітапханада жазылғандай h.file: bla bla …………….. Бұл жерге түсетін энергияға жақындай алатын (W/m^2 форматында) шамалы, кішігірім сенсорға мүмкіндік береді.)

кез келген уақытта. Менің ойымша, бұл тікелей алға.

3 -қадам: материалдар

Материалдар
Материалдар
Материалдар
Материалдар
Материалдар
Материалдар

Бұл жобаға қажет бөліктер:

- Arduino Uno (Atmega328 және одан жоғары)

- 0,96 дюймдік I2C дисплейі

- MAX44009 жарық сенсоры

- Нан тақтасы

- Бірнеше секіргіш сымдар

- Кейбір светодиодтар немесе 10 сегментті светодиод

Әрине, сіз қаласаңыз, кез келген басқа дисплейді қолдана аласыз.

4 -қадам: Қосылымдар

Pls түсінеді: менде фризинг немесе басқа да заттар жоқ. Маған бұл ұнамайды және онымен айналысуға уақыт пен жүйке жоқ.

Қосылымдар өте қарапайым:

Дисплей мен сенсор arduino I2C желілерін қолданады.

Дисплей:

VCC - 3,3 немесе 5 вольт

GND - Жер

SCL - аналогтық 5

SDA - аналогтық 4

MAX44009:

VCC - 3,3 вольт (тек !!)

GND - Жер

SCL - Аналог 5SDA - Аналог 4

Мен тақтада пайдаланатын 10 жарықдиодты 2 -ден 11 -ге дейінгі сандық түйреуішті қолданады.

5 -қадам: Бағдарламалық қамтамасыз ету

Мен пайдаланған кітапханалар мен эскиздерді беремін.

Көшіру және қою, құрастыру және arduino -ға жүктеу.

6 -қадам: Жарық өлшегіш жұмыс үстінде

Жарық өлшегіш жұмыс үстінде
Жарық өлшегіш жұмыс үстінде
Жарық өлшегіш жұмыс үстінде
Жарық өлшегіш жұмыс үстінде
Жарық өлшегіш жұмыс үстінде
Жарық өлшегіш жұмыс үстінде
Жарық өлшегіш жұмыс үстінде
Жарық өлшегіш жұмыс үстінде

Ардуино жүктелгеннен кейін Lux, wpm мәнін өлшейді және көрсетеді. Көрсеткіштер әр 300 м сайын жаңартылып отырады.

Эскиз екі бөлімнен тұрады. Бірінші бөлік светодиодсыз, екінші бөлік светодиодта.

Сенсор 188006 люкске дейін өлшей алатындықтан, мен әрбір жарық диоды 18 000 люкс көрсетеді деп шештім. Бірақ сіз өзіңіздің қажеттіліктеріңізге сәйкес мәндерді реттей аласыз. Мен бұл жарық өлшегіштің соңғы нұсқасына 10 сегментті жарықдиодты жолаққа тапсырыс бердім, бірақ әлі алған жоқпын. Бұл жетіспейтін жалғыз бөлік, бірақ мен оны алған кезде оны су өткізбейтін қоршауда жасаймын.

7 -қадам: Орындалды

Сіз аяқталды. Оны қалағаныңызша қолданыңыз.

Сізге пайдалы болады деп үміттенемін.

Бүгінгі күніңіз жақсы өтсін!

Ұсынылған: