- Потребан материјал
- Кружни дијаграм
- ЛДР
- Рад ЛДР контролисане ЛЕД помоћу Ардуина
- Објашњење кода:
- Управљање релејем помоћу ЛДР-а са Ардуином
Сви желимо да се нашим кућним апаратима аутоматски управља према неким условима, а то се назива кућна аутоматизација. Данас ћемо контролисати светлост засновану на мраку споља, светлост се аутоматски укључује када је напољу мрак и искључује се када постане светла. За ово су нам потребни сензори светлости за откривање стања светлости и неки склопови за контролу сензора светлости. То је попут кола за откривање мрака и светлости, али овог пута користимо Ардуино да бисмо добили већу контролу над светлошћу.
У овом колу правимо сензор светлости помоћу ЛДР-а са Ардуином за контролу сијалице / ЦФЛ према светлосном стању собе или спољне површине.
Потребан материјал
- Ардуино УНО
- ЛДР (отпорник зависан од светлости)
- Отпорник (100к-1; 330охм-1)
- ЛЕД - 1
- Релејни модул - 5в
- Сијалица / ЦФЛ
- Повезивање жица
- Бреадбоард
Кружни дијаграм
ЛДР
ЛДР је отпорник зависан од светлости. ЛДР су направљени од полупроводничких материјала како би им омогућили да имају своја својства осетљива на светлост. Постоји много врста, али један материјал је популаран и то је кадмијум сулфид (ЦдС). Ови ЛДР-ови или ФОТОСПОРНИЦИ раде на принципу „Фотопроводљивости“. Оно што овај принцип каже је да, кад год светлост падне на површину ЛДР-а (у овом случају), проводљивост елемента се повећава или другим речима, отпор ЛДР-а пада када светлост пада на површину ЛДР-а. Ово својство смањења отпора за ЛДР постиже се јер је својство полупроводничког материјала који се користи на површини.
Раније смо направили многе склопове користећи ЛДР, који користе ЛДР за аутоматизацију светла према захтевима.
Рад ЛДР контролисане ЛЕД помоћу Ардуина
Према дијаграму кола, направили смо коло за поделу напона помоћу ЛДР и отпорника 100к. Излаз раздјелника напона напаја се на аналогни пин Ардуина. Аналогни пин осећа напон и даје неку аналогну вредност Ардуину. Аналогна вредност се мења према отпору ЛДР. Дакле, како светлост пада на ЛДР, његов отпор се смањује и самим тим расте вредност напона.
Интензитет светлости ↓ - Отпор ↑ - Напон на аналогном пину ↓ - Светло се УКЉУЧУЈЕ
Према Ардуино коду, ако аналогна вредност падне испод 700, сматрамо је тамном и светло се УКЉУЧУЈЕ. Ако вредност пређе 700, сматрамо је светлом и светло се ИСКЉУЧУЈЕ.
Објашњење кода:
Комплетни Ардуино код и демонстрациони видео приказан је на крају овог пројекта.
Овде дефинишемо пинове за релеј, ЛЕД и ЛДР.
#дефине релеј 10 инт ЛЕД = 9; инт ЛДР = А0;
Постављање ЛЕД-а и релеја као излазног пина и ЛДР-а као улазног пина.
пинМоде (ЛЕД, ИЗЛАЗ); пинМоде (релеј, ИЗЛАЗ); пинМоде (ЛДР, ИНПУТ);
Очитавање аналогне вредности напона кроз пин А0 на Ардуину. Овај аналогни напон ће се повећавати или смањивати према отпору ЛДР-а.
инт ЛДРВалуе = аналогРеад (ЛДР);
Давање услова за тамно и светло. Ако је вредност мања од 700, тада је мрак и ЛЕД или светло се укључују. Ако је вредност већа од 700, тада је светло и ЛЕД или светло се искључују.
иф (ЛДРВалуе <= 700) {дигиталВрите (ЛЕД, ВИСОКО); дигиталВрите (релеј, ВИСОК); Сериал.принтлн („Напољу је мрак; статус светла: УКЉУЧЕНО“); } елсе {дигиталВрите (ЛЕД, ЛОВ); дигиталВрите (релеј, ЛОВ); Сериал.принтлн („Напољу је светло; статус светла: ИСКЉУЧЕНО“); }
Управљање релејем помоћу ЛДР-а са Ардуином
У
Уместо да ЛЕД контролишемо у складу са осветљеношћу и тамношћу, можемо да контролишемо наша кућна светла или било коју електричну опрему. Све што треба да урадимо је да повежемо релејни модул и подесимо параметар да УКЉУЧИ И ИСКЉУЧИ било који уређај наизменичне струје у складу са јачином светлости. Ако вредност падне испод 700, што значи да је тамно, тада релеј ради и лампице се УКЉУЧУЈУ. Ако је вредност већа од 700, што значи да је дан или светло, релеј неће радити и светла остају искључена. Овде сазнајте више о релеју и о томе како спојити АЦ уређај на релеј.
Такође проверите:
- Аутоматски круг контролера уличне расвете помоћу релеја и ЛДР-а
- Аутоматско светло за степенице
- Распберри Пи Емергенци Лигхт