Мазмуну:

MAX44009 Жарык сенсору OLED менен: 7 кадам
MAX44009 Жарык сенсору OLED менен: 7 кадам

Video: MAX44009 Жарык сенсору OLED менен: 7 кадам

Video: MAX44009 Жарык сенсору OLED менен: 7 кадам
Video: MAX44009 I2C Light Sensor Demo 2024, Июль
Anonim
MAX44009 OLED менен жарык сенсору
MAX44009 OLED менен жарык сенсору

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

Кечээ мен досума жасаган дагы бир жөнөкөй гаджетти жайгаштырууну чечтим. Ал менден күндүз жашыл үйүндө желдеткичти жана релени башкаруу үчүн жөнөкөй жарык эсептегич жасоону суранды. Тилекке каршы, мен бул долбоордун сүрөттөрүн кое албайм, анткени мен ага нанону гана программаладым жана ошондон бери ал эмне кылганын билбейм. Бирок мен анын версиясын жарыялап жатам.

1 -кадам: Демек, бул эмне?

Бул ардуино, жарык сенсору, олед дисплей жана бир нече леддерди колдонгон жарык (люкс) метр. Олед дисплейди тандаганымдын себеби, arduino менен туташуу оңой. Ошентип, убакытты жана материалды үнөмдөп, бардыгын чогулта алам.

Кел, баштайлы!

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

Жарык сенсору
Жарык сенсору

MAX44009 сырткы жарык сенсору улуу, колдонууга оңой жана абдан арзан сенсор. Бирок эң негизгиси анын кеңири өлчөө диапазону бар: 0.045 Люктан 188 000 Люкска чейин; өтө аз иштеп жаткан ток. Мен колдонгон китепкана WPM (чарчы метрге ватт) эсебин колдойт. Бул жетиштүүбү ??? ООБА!

Мен ардуиного туташканда гана 3,3 вольт менен колдонууну кеңеш берем.

Мен негизги фактыларды окуу үчүн бул шилтемелерди коштум.

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 сегменттүү лед тилкеси

Бирок, албетте, эгер кааласаңыз, башка дисплейди колдонсоңуз болот.

4 -кадам: Байланыштар

Pls түшүнгүлө: менде фритинг же башка нерселер жок. Мага жакпайт жана аны менен убара болууга убактым жана нервим жок.

Байланыштар абдан жөнөкөй:

Дисплей жана сенсор arduino I2C линияларын колдонот.

Көрсөтүү:

VCC - 3,3 же 5 вольт

GND - Жер

SCL - Аналог 5

SDA - Аналог 4

MAX44009:

VCC - 3,3 вольт (бир гана !!)

GND - Жер

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

Мен нан тактасында колдонгон 10 лед санарип пин 2ден 11ге чейин колдонот.

5 -кадам: Программалык камсыздоо

Мен колдонгон китепканаларга жана эскиздерди берип жатам.

Көчүрүү жана чаптоо, компиляциялоо жана arduinoго жүктөө.

6 -кадам: Lightmeter иштөөдө

Lightmeter иштөөдө
Lightmeter иштөөдө
Lightmeter иштөөдө
Lightmeter иштөөдө
Lightmeter иштөөдө
Lightmeter иштөөдө
Lightmeter иштөөдө
Lightmeter иштөөдө

Ардуино жүктөлгөндөн кийин, Lux, wpm маанисин өлчөө жана көрсөтүү. Окуулар ар бир 300 мс сайын жаңыртылып турат.

Эскиз эки бөлүктөн турат. Биринчи бөлүк ледсиз, экинчи бөлүгү лед менен.

Сенсор 188006 люкске чейин өлчөй ала тургандыктан, ар бир лед 18,000 люкс көрсөтөт деп чечтим. Бирок сиз баалуулуктарды керектөөлөрүңүзгө ылайыкташтыра аласыз. Мен бул жарык эсептегичтин акыркы версиясы үчүн 10 сегменттүү лед тилкесине буйрук бердим, бирок али келе элек. Бул бир гана бөлүгү жок, бирок мен аны алганда, аны суу өткөрбөй турган корпуста жасап чыгарам.

7 -кадам: Бүттү

Сиз бүттүңүз. Аны каалаганыңыздай колдонуңуз.

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

Күнүңүз куттуу болсун!

Сунушталууда: