Мазмуну:
- 1 -кадам: Демек, бул эмне?
- 2 -кадам: Жарык сенсору
- 3 -кадам: материалдар
- 4 -кадам: Байланыштар
- 5 -кадам: Программалык камсыздоо
- 6 -кадам: Lightmeter иштөөдө
- 7 -кадам: Бүттү
Video: MAX44009 Жарык сенсору OLED менен: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Салам достор!
Кечээ мен досума жасаган дагы бир жөнөкөй гаджетти жайгаштырууну чечтим. Ал менден күндүз жашыл үйүндө желдеткичти жана релени башкаруу үчүн жөнөкөй жарык эсептегич жасоону суранды. Тилекке каршы, мен бул долбоордун сүрөттөрүн кое албайм, анткени мен ага нанону гана программаладым жана ошондон бери ал эмне кылганын билбейм. Бирок мен анын версиясын жарыялап жатам.
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 иштөөдө
Ардуино жүктөлгөндөн кийин, Lux, wpm маанисин өлчөө жана көрсөтүү. Окуулар ар бир 300 мс сайын жаңыртылып турат.
Эскиз эки бөлүктөн турат. Биринчи бөлүк ледсиз, экинчи бөлүгү лед менен.
Сенсор 188006 люкске чейин өлчөй ала тургандыктан, ар бир лед 18,000 люкс көрсөтөт деп чечтим. Бирок сиз баалуулуктарды керектөөлөрүңүзгө ылайыкташтыра аласыз. Мен бул жарык эсептегичтин акыркы версиясы үчүн 10 сегменттүү лед тилкесине буйрук бердим, бирок али келе элек. Бул бир гана бөлүгү жок, бирок мен аны алганда, аны суу өткөрбөй турган корпуста жасап чыгарам.
7 -кадам: Бүттү
Сиз бүттүңүз. Аны каалаганыңыздай колдонуңуз.
Сизге пайдалуу болот деген үмүт.
Күнүңүз куттуу болсун!
Сунушталууда:
DIY дем алуу сенсору Arduino менен (өткөргүч токулган сунуу сенсору): 7 кадам (сүрөттөр менен)
DIY дем алуу сенсору Arduino менен (Өткөргүч токулган сенсор): Бул DIY сенсор өткөргүч трикотаж сунуу сенсорунун формасын алат. Ал көкүрөгүңүздү/ашказаныңызды ороп алат, жана көкүрөгүңүз/ашказаныңыз кеңейгенде жана контрактта болгондо, сенсор, демек, Arduinoго берилүүчү маалымат. Ошентип
LED (аналог) менен жөнөкөй жарык сенсору: 3 кадам
LED менен жөнөкөй жарык сенсору (аналоги): Саламатсызбы! Мен сизге индикатор менен жөнөкөй жарык сенсорун кантип жасоону көрсөтөм. Мен үчүн бул схема пайдасыз, анткени сиз муну көп кыла албайсыз, бирок мен ойлойм
Жарык сенсору (Фоторезистор) Ардуино менен Тинкеркадда: 5 кадам (Сүрөттөр менен)
Жарык сенсору (фоторезистор) Tinkercadдагы Arduino менен: Келгиле, фото резисторду, өзгөрмөлүү каршылыктын жарык сезгич түрүн, Ардуинонун Аналогдук Киргизүүсүн колдонуп окууну үйрөнөлү. Бул дагы LDR (жарыкка көз каранды каршылык) деп аталат. Буга чейин сиз Ардуинонун аналогдук чыгышы менен LEDди башкарууну үйрөнүп
Жарык сенсору менен кыймылдын активдештирилген жарыгы: 5 кадам
Жарык сенсору менен кыймылдын активдештирилген жарык которгучу: Кыймылдын активдүү жарык өчүргүчүнүн үйдө да, кеңседе да көптөгөн колдонмолору бар. Бул, бирок, жарык сенсорун киргизүүнүн артыкчылыгын кошумчалады, ошондуктан бул жарык түнкү убакта гана иштей алат
BH1750 сенсору менен Arduino DIY жарык эсептегич: 6 кадам (сүрөттөр менен)
BH1750 сенсору бар Arduino DIY Light Meter: Бул Нускамада мен сизге чоң 5110 LCD дисплейи менен жарык эсептегичти кантип куруу керек экенин көрсөтөм. Arduino колдонуу. Бул долбоорду куруп бүткөндөн кийин, сиз жакшыраак түшүнөсүз