Мазмұны:

Баспалдақ түнгі шам - өте төмен қуат және 2 сенсор: 5 қадам
Баспалдақ түнгі шам - өте төмен қуат және 2 сенсор: 5 қадам

Бейне: Баспалдақ түнгі шам - өте төмен қуат және 2 сенсор: 5 қадам

Бейне: Баспалдақ түнгі шам - өте төмен қуат және 2 сенсор: 5 қадам
Бейне: Садовое освещение своими руками. Освещение сада 2024, Қараша
Anonim
Баспалдақ түнгі шам - өте төмен қуат және 2 сенсор
Баспалдақ түнгі шам - өте төмен қуат және 2 сенсор

Мен бұл төмен қуатты баспалдақ түнгі шамды екі инфрақызыл қозғалыс сенсорымен жасадым, осылайша мен бір құрылғыны баспалдаққа жартылай орнатып, оны біреу баспалдақпен көтеріліп немесе түсе бастады. Мен сондай -ақ дизайнымды өте төмен қуатпен жасадым (тәулігіне орташа 50 уАч), сондықтан 500 мАч батарея оны бір жылға жуық қуаттай алады. Ол Atmel's Attiny85 -ке негізделген.

1 -қадам: Сізге не қажет

Міне сізге қажет материалдардың тізімі:

  • ATTINY85
  • 2 x HC-SR505 шағын инфрақызыл PIR қозғалыс сенсоры
  • 2 x диод (IN4148)
  • 1K резисторы (немесе фотоэлементтерге көбірек сезімталдық қажет болса, үлкенірек)
  • 3мм 1 жарықдиодты шам
  • Фотоэлемент сенсоры
  • Батареяға арналған JST қосқышы
  • 3.7V LiPo батареясы 500 мАч
  • 2 x ұсақ сымдар (30 AVG)

2 -қадам: сенсорларды өзгерту

Сенсорларды өзгерту
Сенсорларды өзгерту
Сенсорларды өзгерту
Сенсорларды өзгерту
Сенсорларды өзгерту
Сенсорларды өзгерту

PIR датчиктері кемінде 4,5 вольт жұмыс істеуге арналған, ал LiPo аккумуляторы тек 4,2 вольттан (толық зарядталған) 3,7 в дейін қамтамасыз етеді. Бұл мәселені шешу үшін біз сенсордың кернеу реттегішін айналып өтуіміз керек (мен 30 AVG қолданамын) EG4001 чипіне, сол жақтағы екінші түйінге дәнекерлеу арқылы. Бұл шындыққа қарағанда қиынырақ көрінеді.

Сымнан бірнеше миллиметрді алып тастаңыз және ашық ұшына дәнекерлеу соққысын қолданыңыз. Содан кейін сымды микросхеманың екінші түйреуішіне орнатыңыз (суреттегідей) және дәнекерлеу үтікті еріту үшін оны қысқа уақытқа ақырын жағыңыз.

Соңғы қадам - коннектордан VCC (+) түйреуішін кесу.

3 -қадам: Цикл

Цикл
Цикл

PIN қолданылуын және онымен байланысты кодты барынша азайту үшін екі PIR сенсоры бірдей ATTINY85 кіріс түйреуішіне қосылған. PIRs сенсорлық сигналы диодтар арқылы өтеді, олар ағымдағы кері байланыс әсерін жеңілдетеді. Диодсыз сигналдың бір бөлігін басқа сенсор қабылдайды және ол соншалықты әлсіз, ол Аттиниді ояту үшін қажет үзілісті тудырмайды.

Айналада жарық болған кезде PIR сенсорлары өшіріледі. Осы кезеңдерде схема шамамен 4uAh құрайды. Қараңғы болған кезде PIR сенсорлары қосылады және қозғалыс анықталмаған кезде 130 uAh сызады. Бұл дегеніміз, егер тізбектің айналасында тәулігіне 8 сағат бойы толық қараңғылық болса, онда тізбек тұрған кезде орта есеппен 46 уАч құрайды. Батареядағы жүгіріс светодиоды қанша рет жанғанына байланысты өзгереді, бірақ 500 мАч батарея қалыпты пайдалануда шамамен бір жылға жетуі мүмкін.

Фотоэлемент сенсоры оның мәнін оқу қажет болғанда ғана қосылады. Қарсылық мәнін жоғарылату оны сезімтал етеді. Сіздің қажеттіліктеріңізге сәйкес келетін әртүрлі құндылықтармен тәжірибе.

4 -қадам: Кодекс

Attiny85 бағдарламалау үшін сыртқы бағдарламашыны қолдану қажет. Мен мұны Arduino Uno арқылы жасаймын. Мұны қалай жасау керектігі туралы Интернетте көптеген оқулықтарды таба аласыз.

Код өз әрекеттерін мүмкіндігінше аз қуатпен орындау үшін аппараттық үзіліс пен таймер үзілісін (қарауыл) пайдаланады. Әр 4 секунд сайын күзетші тоқтатады, осылайша біз фотоэлемент арқылы қараңғылықтың өзгеруін тексере аламыз және PIR сенсорларын сәйкесінше қосамыз/өшіреміз.

5 -қадам: Қорытынды жиналыс

Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс
Қорытынды жиналыс

Мен тізбекті ПХД -ге айналдырдым, компоненттерді дәнекерледім және PIR сенсорларының дұрыс бағытта екеніне көз жеткізе отырып, оған кішкентай қорапты 3D басып шығардым. Осылайша, қозғалысты анықтау дәлірек болады және аймақты жақсы анықтауға мүмкіндік береді.

Сізге ұнайды деп үміттенемін, егер сізде сұрақтар, түсініктемелер немесе ықтимал жақсартулар болса, маған хабарлаңыз.

Ұсынылған: