Съдържание:

MAX44009 Сензор за светлина с OLED: 7 стъпки
MAX44009 Сензор за светлина с OLED: 7 стъпки

Видео: MAX44009 Сензор за светлина с OLED: 7 стъпки

Видео: MAX44009 Сензор за светлина с OLED: 7 стъпки
Видео: DOOGEE T20 - REVIEW and TESTS OF A GOOD BUDGET TABLET 2024, Ноември
Anonim
MAX44009 Светлинен сензор с OLED
MAX44009 Светлинен сензор с OLED

Здравейте приятели!

Вчера реших да публикувам друга проста джаджа, която направих за моя приятел. Той ме помоли да направя обикновен светломер за управление на вентилатор и реле в зелената му къща през деня. За съжаление не мога да публикувам снимки на този проект, защото програмирах само нано за него и оттогава не знам какво е направил от него. Но публикувам своята версия.

Стъпка 1: И така, какво е това?

Това е светлинен (лукс) метър, който използва arduino, светлинен сензор, олеиран дисплей и няколко светодиода. Причината да избера олеирания дисплей е, че е лесно да се свърже с arduino. По този начин бих могъл да спестя време и материал, за да сглобя всичко.

Нека започнем!

Стъпка 2: Светлинният сензор

Сензор за светлина
Сензор за светлина

Сензорът за околна светлина MAX44009 е страхотен, лесен за използване и много евтин сензор. Но най -важното е, че има широк диапазон на измерване: 0,045 Лукса до 188 000 Лукса; много нисък работен ток. Библиотеката, която използвам, поддържа изчислението на WPM (ват на квадратен метър). Това достатъчно добре ли е ??? ДА!

Съветвам само да го използвате с 3,3 волта, когато сте свързани с arduino.

Добавих тези връзки, за да прочета основните факти.

www.maximintegrated.com/en/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 -сегментна LED лента

Но, разбира се, можете да използвате всеки друг дисплей, ако желаете.

Стъпка 4: Връзки

Моля, разберете: Нямам фризиране или други подобни неща. Не ми харесва и нямам време и нерви да се занимавам с това.

Връзките са много прости:

Дисплеят и сензорът използват I2C линиите на arduino.

Дисплей:

VCC - 3,3 или 5 волта

GND - Земя

SCL - аналогов 5

SDA - аналогов 4

MAX44009:

VCC - 3.3 волта (само !!)

GND - Земя

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

10 -те светодиода, които използвах на макета, използват цифров пин 2 до 11.

Стъпка 5: Софтуер

Давам библиотеките и скицата, които използвах.

Копирайте и поставете, компилирайте и качете в arduino.

Стъпка 6: Светломер в работа

Светломер в работа
Светломер в работа
Светломер в работа
Светломер в работа
Светломер в работа
Светломер в работа
Светломер в работа
Светломер в работа

След качване arduino измерва и показва стойността на Lux, wpm. Показанията се актуализират на всеки 300 ms.

Скицата се състои от две части. Първата част е без светодиодите, втората част е с светодиодите.

Тъй като сензорът може да измерва до 188006 лукса, реших, че всеки светодиод ще показва 18 000 лукса. Но можете да коригирате стойностите според вашите нужди. Поръчах 10 сегментна LED лента за последната си версия на този светломер, но все още не получих. Това е единствената липсваща част, но когато я получа, ще я изработя във водоустойчив корпус.

Стъпка 7: Готово

Ти си готов. Използвайте го както искате.

Надявам се, че ще ви бъде полезно.

Приятен ден!

Препоръчано: