Мазмұны:

ATTiny көмегімен есік дабылы: 6 қадам
ATTiny көмегімен есік дабылы: 6 қадам

Бейне: ATTiny көмегімен есік дабылы: 6 қадам

Бейне: ATTiny көмегімен есік дабылы: 6 қадам
Бейне: Прохождение The Last of Us part 2 (Одни из нас 2) # 6 От канализации до больницы один шаг 2024, Қараша
Anonim
ATTiny көмегімен есік дабылы
ATTiny көмегімен есік дабылы

Барлығына сәлем, мен бұл бетте қарапайым, қатты және батареямен жұмыс істейтін есік дабылы қалай жасалғанын көрсетемін.

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

Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер
Компоненттер

Бұл жобаға қажет заттардың толық тізімі бар, мен көптеген компоненттерді өзім қалаған заттардан тазарттым, бірақ сіз оларды оңай сатып ала аласыз.

  • AtTiny45/85: Бұл жобаның миы, сіз бұл үшін тіпті arduino тақтасын пайдалана аласыз, бірақ менің ойымша, бұл тым күшті.
  • 5В кернеу реттегіші: мен Attiny үшін 5 вольтты беру үшін CJ78M05 қолдандым.
  • LM386: динамикті басқаратын op-amp.
  • Динамик/Пьезо: қатты дыбысты таңдады, импеданс жоғары емес.
  • Реле: Дабыл күту режимінде болған кезде қуатты үнемдеу үшін күшейткішті өшіру үшін қолданылатын электромагниттік қосқыш, мен оны 5в-пен басқаратын болсам да, TX2-3V қолдандым, бұл жақсы.
  • Optocoupler: реле катушкасын Attiny -ден оқшаулау үшін кішкене IC, мен EL817 қолдандым, бірақ сіз қалағаныңызды пайдалана аласыз.
  • NPN транзисторы: релені басқару үшін.
  • Диод: тізбекті реле сөнген кезде шығатын катушканың жоғары кернеуінен қорғайды.
  • Қамысты қосқыш: магнитті пайдаланып есіктің орнын анықтауға арналған магниттік қосқыш.
  • Магнит: Мен мұны ескі қатты дискіден жырттым.
  • Конденсаторлар: LM386 мен екі 300uF, екіншісі электр желісін тұрақтандыру үшін, екіншісі динамик шығысы үшін 10 uF қажет.
  • Резисторлар: транзистордың негізі үшін 1кОм, қамыс қосқышы үшін 1МОмм резистор, мен күту режимінде қуатты үнемдеу үшін осындай жоғары қарсылықты қолдандым, ал оптикалық қосқыштың кіруіне резистор.

Сіз бұл соңғысының мәнін оптикалық қосқыштың деректер кестесіне сүйене отырып есептеуіңіз керек: менің жағдайда, деректер парағы оптикалық қосқыштың инфрақызыл светодиодында 20 мА идеалды ток ағынын көрсетті, сондықтан мен оны 5v -мен жүргізгенде мен есептедім маған Ом заңын қолдану қажет болатын қарсылық:

R = V/I R = 5v/0, 002A R = 250Ohms

  • Қосқыш: дабылды қосу және өшіру үшін ұзын кабельмен қосылған.
  • Батарея+9в батарея.
  • Жеткізу тақтасы: Мен тізбекті тазарту үшін бір жағынан жермен байланысы бар біреуін қолданамын (суреттегідей емес).
  • IC және динамикке арналған түйреуіштер, қосқыш үшін бұрандалы терминал: ракоммен ұсынылған, бірақ қажет емес.
  • Пластикалық корпус: тағы да, ракоменмен, бірақ сіз екі жақты таспаны қолдана отырып есікке кіре аласыз немесе тіпті 3d басып шығаруға болады.

2 -қадам: ATTiny45 бағдарламасы

ATTiny45 бағдарламасы
ATTiny45 бағдарламасы
ATTiny45 бағдарламасы
ATTiny45 бағдарламасы

Сіз байқаған боларсыз, оны бағдарламалау үшін ATTiny -ді USB портына қосуға болмайды, сізге провайдер -бағдарламашы қажет болады. Егер сізде мұндай бағдарламашы болмаса, сіз мен сияқты провайдер ретінде arduino тақтасын оңай пайдалана аласыз. Міне, келесі қадамдарды орындау қажет:

Arduino IDE мысалдарынан табуға болатын «Arduino ISP» эскизін Arduino тақтасына жүктеңіз

ATTiny -ді Arduino -ға суретте көрсетілгендей қосыңыз, сіз болашақта қайта бағдарламалауды жеңілдету үшін қалқан жасай аласыз

  • Arduino -ны USB портына қосыңыз және IDE -ді ашыңыз,
  • Онда «Құралдар» қойындысы мен «Бағдарламашы» ашыңыз және «Arduino провайдер ретінде» таңдаңыз.
  • «Файлды», «Теңшелімдерді» ашыңыз және Қосымша тақта менеджерінің URL мекенжайларында осы URL мекенжайын беріңіз:
  • «Тақталар», «Басқару менеджері» ашыңыз және онда «Дэвис А. Меллистің аттині» жазылған тізімді төмен қарай айналдырыңыз. Оны нұқыңыз және орнатыңыз. Осы кезде сіз ATTiny тақталар тізімінен көре аласыз.
  • Енді тақта мәзірінде ATTiny таңдаңыз, ал «Процессорда» сізде бар біреуін таңдаңыз, «Сағатта» «Ішкі 8 МГц» тармағын таңдаңыз, содан кейін «Жүктеуді жүктеу» түймесін басыңыз.

Енді сіз кодты жүктеуге және жүктеуге дайынсыз.

3 -қадам: Нан тақтасы схемасы

Нан тақтасы схемасы
Нан тақтасы схемасы
Нан тақтасы схемасы
Нан тақтасы схемасы
Нан тақтасы схемасы
Нан тақтасы схемасы

Енді бәрі жұмыс істейтінін тексеру үшін жоғарыдағы схемаға сәйкес Breadboard прототипін жасау керек.

4 -қадам: Perf Board схемасы

Perf Board схемасы
Perf Board схемасы

Енді сіз бәрін тексеріп болғаннан кейін, сіз Breadboard схемасын перформат схемасына ауыстыра аласыз. Жерлендірілген беті бар ПХД қолдану сізге көп уақыт пен кеңістікті үнемдейді, сонымен қатар барлық IC үшін розеткаларды пайдалану жақсы идея. тестілеуді аяқтағаннан кейін, схема әлі де дұрыс жұмыс істейді, содан кейін бұрандалы қосқыш пен ұзын сымдарды қолдана отырып, 9в батарея қосқышының оң сымы бар қосқышты қосыңыз.

5 -қадам: Корпус және монтаж

Корпус және монтаж
Корпус және монтаж
Корпус және монтаж
Корпус және монтаж

Егер сіз қаласаңыз, барлық нәрсені қорапқа немесе қорапқа салып, бәрін әдемі және жинақы етіп қоюға болады, тіпті мен жасаған суреттегідей 3D басып шығаруға болады. Қорапты есіктің үстіне екі жақты таспамен немесе бұрандалармен орнатыңыз, ал қамысты қосқышқа сәйкес есіктің өзіне магнит қойыңыз, мықты магнитті қолданғаныңызға сенімді болыңыз. Қуат қосқышын бір жерге жасырыңыз немесе кіруді қиындатыңыз, сонда сіз жасай аласыз.

6 -қадам: Сіз аяқтадыңыз

Мұнда сізде бар, бұл кезде сізде батареяның қызмет ету мерзімі ұзаққа созылатын есік дабылы болуы керек, шахта күту режимінде шамамен 1 мА тартылады және 500 мАч сыйымдылығы бар 9 вольтты аккумуляторды қолданады, ол шамамен 500 сағатқа созылады. Егер сіз одан да көп қуатты үнемдегіңіз келсе, кернеу реттегішінен аулақ бола аласыз және тізбекті 5 вольтпен тікелей қоректендіре аласыз, бірақ бұл жағдайда дабылдың дыбыс деңгейі төмен болады.

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

Ұсынылған: