Мазмұны:

Инфра-қызыл панель таймері: 4 қадам (суреттермен)
Инфра-қызыл панель таймері: 4 қадам (суреттермен)

Бейне: Инфра-қызыл панель таймері: 4 қадам (суреттермен)

Бейне: Инфра-қызыл панель таймері: 4 қадам (суреттермен)
Бейне: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Шілде
Anonim
Инфрақызыл тақта таймері
Инфрақызыл тақта таймері

Менің үйімнің жоғарғы қабатындағы бөлмелердің бірінде менде инфрақызыл панель бар. Мен осы бөлмеде болғанда мен осы панельді қосқанда, мен оны өшіруді ұмытып кетемін, бұл құнды энергияны жоғалту болып табылады. Бұған жол бермеу үшін мен инфрақызыл тақта таймерін құрдым. Әрине, сіз бұл схеманы белгілі бір күту уақытынан кейін басқа құрылғыларды өшіру үшін пайдалана аласыз.

Бұл таймердің жұмысы қарапайым. Түймені бір рет басқанда, бір жарық диоды қосылады, инфрақызыл тақта қосылады және 30 минуттық таймер іске қосылады. Басу түймесін қайта басу таймердің мәнін қосымша 30 минутқа арттырады және екінші жарық диоды қосылады. 4 жарық диоды бар болғандықтан, таймердің максималды мәні - 2 сағат. Санау кезінде светодиодтар қанша уақыт қалғанын көрсетеді, сондықтан тек 1 сағат қалған кезде 2 жарық диоды жанады. Егер уақыт өтіп кетсе, барлық светодиодтар сөнеді және инфрақызыл тақта сөнеді.

Жұмыс кезінде таймердің мәнін 30 минутқа арттыруға болады - егер әлі 2 сағат максималды мәнінде болмаса - түймешікті бір рет басу арқылы. Егер сіз таймерді күту уақыты аяқталмай тұрып өшіргіңіз келсе, түймені бір секунд басып тұруыңыз керек.

Әдетте мен бұл жобаны PIC микроконтроллерінің айналасында құрдым, бірақ сіз Arduino -ды қолдана аласыз.

Назар аударыңыз, бұл жоба 230 Вольт қуат көзіне ауысады, сондықтан абай болыңыз!

1 -қадам: Қажетті компоненттер

Қажетті компоненттер
Қажетті компоненттер

Сіз бұл жобада келесі сілтемелері бар келесі компоненттерді алуыңыз керек:

  • Нанның бір бөлігі
  • PIC микроконтроллері 12F615,
  • Сақтандырғыш ұстағыш + 4А/250В сақтандырғыш
  • 100nF керамикалық конденсатор
  • 5 Вольтты реле, 230 В, 4 Амперді қосуға қабілетті
  • Резисторлар: 1 * 1к, 1 * 10к, 5 * 330 Ом, 1 * 220 Ом
  • Диод 1N4148,
  • BC548 транзисторы,
  • Батырмаға басу
  • Жарық диодтары: 1 жасыл, 4 сары, 1 қызыл
  • 5 вольтты қуат көзі
  • Пластикалық корпус

Құрамдас бөліктерді қосу әдісі туралы схеманы қараңыз.

2 -қадам: Қуат көзі

Қуат көзі
Қуат көзі

Қуат көзі пайдаланылатыны туралы айту керек. Сіз шамамен 200 мА ток бере алатын кез келген 5 вольтты қуат көзін пайдалана аласыз. Бұл жобада мен ескі iPhone зарядтағышын қолдандым, оның корпусы мен USB қосқышын алып тастадым және оны қатты ядросы бар сымдармен тақтаға қойдым.

Бұл қуат көзіндегі USB қосқышы қуат көзінің ПХД екі бөлігін қосу үшін де пайдаланылады, сондықтан сымды қосуды ұмытпаңыз. Суретте - суреттің сапасының нашарлығы үшін кешірім сұраймыз - сіз USB қосқышы орналасқан жерде орналасқан сымды көре аласыз. IPhone зарядтаушысы қажетті қуатты оңай бере алады.

3 -қадам: электрониканы құру

Электрониканы құру
Электрониканы құру
Электрониканы құру
Электрониканы құру

Сіз тізбекті тақтаға салуға болады, бірақ сақтандырғыш пен инфрақызыл тақтаның электр қуатын ауыстыратын релелерге абай болыңыз. Ешқандай жағдайда ток көзіне тигізбеңіз!

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

Барлық светодиодтар мен реле қосылған кезде 5 вольтты қуат көзінен шамамен 130 мА кернеу алынады.

4 -қадам:

Жоғарыда айтылғандай, бағдарламалық қамтамасыз ету PIC12F615 үшін жазылған. Бұл JAL тілінде жазылған. Мен ешқандай нақты кітапханаларды пайдаланбағандықтан, кодтың жалпы өлшемі тек 252 байтты құрайды, ол 1к бағдарламасының флэш -жадына оңай сәйкес келеді, бұл арнайы контроллер.

Бұл жобада PIC 4 МГц ішкі сағат жиілігінде жұмыс істейді, мұнда Таймер 1 күту уақытын азайту, реле мен жарықдиодты басқару үшін қолданылады. Таймер 1 әр 262 мс сайын белгіленеді. Негізгі цикл басу түймесін сканерлейді және түйме басылған кезде күту уақытын арттырады немесе түймешікті 1 секунд немесе одан да ұзақ басқанда уақытты қалпына келтіреді.

JAL бастапқы файлы мен Intel Hex файлы қосылады.

Бейнеде инфрақызыл тақта таймерінің жұмысы көрсетілген. Бұл бейнеде таймердің қалай жұмыс жасайтынын көрсету үшін күту уақыты 30 минуттың орнына бір жарық диодты 5 секундқа орнатылған. Жасыл жарық диоды қуаттың қосылғанын, ал қызыл жарық диодты инфрақызыл тақтаның қосылғанын көрсетеді. Бейнеде мен операцияны көрсету үшін шамды қолдандым.

Мен оны төңкеріп түсірген сияқтымын, сондықтан күту уақытының мәнін ұлғайту кезінде күткендегідей емес, сол жақта көп жарық диодтары қосылады.

Бейнеде мыналар көрсетілген:

  • Басу түймесі басылған кезде бірінші жарық диоды қосылады және шам қосылады
  • Басу түймесін қайта басу уақытты көбейтеді және барлық жарық диодтары жанғанша көп жарық диодтары қосылады
  • Кері санау кезінде шамдар өшетін уақыт өткенше жарықдиодты шамдар сөнеді
  • Жұмыс кезінде түймені басу бұл бейнедегі күту уақытын 5 секундқа арттырады
  • Түймені 1 секунд басу күту уақытын қалпына келтіреді және шамды өшіреді.

Өз жобаңызды құрудан көңілді болыңыз және сіздің реакцияларыңызды күтіңіз.

Ұсынылған: