Мазмуну:
- 1 -кадам: Компоненттер
- 2 -кадам: ATTiny45 программасы
- 3 -кадам: Breadboard Circuit
- 4 -кадам: Perf Board Circuit
- 5 -кадам: Корпус жана монтаж
- 6 -кадам: Сиз бүттүңүз
Video: ATTiny менен эшик сигнализациясы: 6 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Саламатсыздарбы, бул баракчада мен кантип эшиктин сигнализациясын кыска, катуу жана батарейка менен жасаганымды көрсөтөм.
1 -кадам: Компоненттер
Бул долбоорго керектүү нерселердин толук тизмеси бар, мен көпчүлүк компоненттерди тегерегимдеги нерселерден тазаладым, бирок сиз аларды оңой эле сатып ала аласыз.
- AtTiny45/85: Бул долбоордун мээси, бул үчүн ардуино тактасын да колдонсоңуз болот, бирок менимче, бул өтө эле күчтүү.
- 5V Voltage жөнгө салуучу: Мен Attiny үчүн 5 вольтту камсыз кылуу үчүн CJ78M05 колдонгон.
- LM386: спикерди иштетүүчү op-amp.
- Баяндамачы/Пьезо: жогорку импеданс эмес, катуу үндү тандады.
- Реле: Ойготкуч күтүү режиминде турганда электр энергиясын үнөмдөө үчүн күчөткүчтү өчүрүү үчүн колдонулган электромагниттик которгуч, мен аны 5v менен айдасам да, TX2-3V колдондум, бул жакшы болушу керек.
- Optocoupler: Реленин катушкасын Аттиниден ажыратуу үчүн бир аз IC, мен EL817 колдонгом, бирок сиз каалаган нерсени колдоно аласыз.
- NPN транзистору: релени айдоо үчүн.
- Диод: релени өчүргөндө катуштун бошонуусунан жогорку вольттогу чыңалуулардан схеманы коргоо үчүн.
- Камыш которуу: магниттин жардамы менен эшиктин абалын аныктоо үчүн магниттик которгуч.
- Магнит: Мен муну эски катуу дисктен жырттым.
- Конденсаторлор: сизге LM386 жана эки 300uF кирешесин орнотуу үчүн 10 uF керек, бири электр линиясын турукташтыруу үчүн, экинчиси спикердин чыгышы үчүн.
- Резисторлор: транзистордун базасы үчүн бир 1kOhm, камыш которгучтун кириши үчүн 1MOhm резистор, мен күтүү режиминде энергияны үнөмдөө үчүн ушундай жогорку каршылыкты колдондум жана оптикалык кошуу үчүн резистор.
Сиз бул акыркынын маанисин оптикалык кошулмаңыздын маалыматтык барагына негиздеп эсептешиңиз керек: менин учурда, маалымат барагы оптикалык кошулманын инфракызыл жетеги аркылуу 20мА идеалдуу учурдагы агымды көрсөттү, ошондуктан мен аны 5v менен айдап бараткандай эсептеп чыктым. Ом мыйзамын колдонуу керек болгон каршылык:
R = V/I R = 5v/0, 002A R = 250Ohms
- Которуу: ойготкучту күйгүзүү жана өчүрүү үчүн узун кабель менен туташкан.
- Батарея коргошун+9v батарея.
- Perf board: Мен райондук тазалагыч үчүн бир жагында жерге байланышы бар бирин колдонуп жатам (сүрөттөгүдөй эмес).
- IC жана динамик үчүн башкы казыктар, которгуч үчүн бурама терминал: raccomended, бирок өтө зарыл эмес.
- Пластикалык корпус: дагы эле, раккоманд, бирок эки тараптуу скотч менен эшикке кирсеңиз болот, же 3d принтте да жасай аласыз.
2 -кадам: ATTiny45 программасы
Байкагандай, сиз аны программалоо үчүн ATTinyди USB портуна туташтыра албайсыз, сизге ISP программисти керек болот. Эгерде сизде мындай программист жок болсо, анда мен сыяктуу эле ISD программисти катары arduino тактасын оңой колдоно аласыз. Бул жерде сиз ээрчишиңиз керек болгон кадамдар:
Arduino IDE мисалдарынан таба турган "Arduino ISP" эскизин Arduino тактасына жүктөңүз
ATTiny'ди Arduino менен сүрөт көрсөткөндөй туташтырыңыз, келечекте кайра программалоону жеңилдетүү үчүн мен калкан жасай аласыз
- Ардуинону USB портуна туташтырып, IDE ачыңыз,
- Ал жерде "Куралдар" өтмөгүн жана "Программистти" ачып, "ISP катары Arduino" тандаңыз.
- "Файлды", "Тандоолорду" ачыңыз жана Кошумча такталар менеджеринин URL даректеринде бул url берилет:
- "Тактайларды", "Тактайдын менеджерин" ачыңыз жана ал жерде "Дэвис А. Меллистин аттиниси" деп жазылган тизмени ылдый жылдырыңыз. Аны чыкылдатып, орнотуңуз. Бул жерде сиз ATTinyди такта тизмесинен көрө алышыңыз керек.
- Азыр такта менюсунда ATTinyди тандап, "Процессордо" сизде барды тандап, "Саатта" "Ички 8МГцти" тандап, анан "Жүктөгүчтү күйгүзүү" дегенди басыңыз.
Эми сиз кодду жүктөөгө жана жүктөөгө даярсыз.
3 -кадам: Breadboard Circuit
Эми баарынын иштешин текшерүү үчүн жогорудагы схемаларга ылайык Breadboard прототибин жасашыңыз керек.
4 -кадам: Perf Board Circuit
Эми сиз иштин баарын текшергенден кийин, Breadboard схемасын перформат схемасына жылдырсаңыз болот. Негизделген тарабы бар ПХБны колдонуу сизге көп убакытты жана мейкиндикти үнөмдөйт, жана бардык ICлер үчүн розеткаларды колдонуу жакшы идея. Сиз тестти бүтүргөндөн кийин, схема дагы деле туура иштеп жатат, андан кийин Screw коннекторун жана узун зымдарды колдонуп, 9v батарея туташтыргычынын оң коргошун кошулган.
5 -кадам: Корпус жана монтаж
Эгерде сиз кааласаңыз, баарын жакшы жана жыйнактуу кылып коробкага же кутуга салып койсоңуз, мен иштеп чыккан сүрөттөгүдөй 3D басып чыгара аласыз. Эшиктин үстүндөгү кутуну эки тараптуу скотч же бурамалар менен орнотуп, камыш которгучуна ылайык эшиктин магнитин бекем магнитти колдонууну унутпаңыз. Күч которгучту бир жерге жашырып коюңуз же кирүүнү кыйындатыңыз жана сиз бүттүңүз.
6 -кадам: Сиз бүттүңүз
Бул жерде сизде бар, бул жерде сиз батарейканын иштөө мөөнөтү узакка созулган эшик сигнализациясына ээ болушуңуз керек, шахта күтүү режиминде 1 мАга жакын тартат жана типтүү 500 мАч болгон 9 в батареяны колдонуп, болжол менен 500 саатка созулушу керек. Эгерде сиз дагы көп энергияны үнөмдөөнү кааласаңыз, анда чыңалуу жөндөгүчүнөн качып, 5 вольт менен түздөн -түз электр энергиясын керектөөнү бир аз УАга чейин азайта аласыз, бирок ушундай жол менен сигналдын көлөмү төмөн болот.
Эгерде сизде аны курууда кандайдыр бир сунуштар же көйгөйлөр болсо, комментарий бөлүмүн колдонуңуз, мен сизге эч кандай көйгөйсүз чечимдерди берем.
Сунушталууда:
IFTTT менен зымдуу эшик коңгуроосун акылдуу эшик коңгуроосуна айлантыңыз: 8 кадам
IFTTT менен зымдуу эшик коңгуроосун акылдуу эшик коңгуроосуна айлантыңыз: WiFi эшик коңгуроосу учурдагы зымдуу коңгуроону акылдуу коңгуроого айлантат. https://www.fireflyelectronix.com/product/wifidoor
Магниттик залдын сенсорун колдонуу менен эшик сигнализациясы: 5 кадам
Магниттик залдын сенсорун колдонуу менен эшик сигнализациясы: Эшик сигнализациясы коопсуздук максатында абдан кеңири таралган жана пайдалуу түзмөк. Алар эшиктин ачык же жабык экенин аныктоо үчүн колдонулат. Көп учурда муздаткычта эшиктин сигнализациясын көрдүк, алар жандырылганда башка үндү чыгарды. Door Alarm Pro
Үйдүн жардамчысы менен зымдуу эшик коңгуроосун акылдуу эшик коңгуроосуна айлантыңыз: 6 кадам
Үйдүн жардамчысы менен зымдуу эшикти акылдуу эшик коңгуроосуна айлантыңыз: Учурдагы зымдуу коңгуроону акылдуу коңгуроого айлантыңыз. Кимдир бирөө сиздин коңгурооңузду чалганда сүрөт же видео эскертүүсүн алуу үчүн телефонуңузга же учурдагы алдыңкы эшик камераңыз менен жупка билдирүү алыңыз
Эшик жана Эшик Мониторинги менен Туташкан Автоматтык Жарыктар .: 5 кадам
Автоматтык жарыктар эшик жана эшикти көзөмөлдөө менен туташкан .: Караңгыда коммутатордун тактасын табуу абдан кыйын окшойт, бирок бул проект бул маселени чечүүдө абдан пайдалуу. Мунун чечимин билүү үчүн төмөнкү кадамдарды аткарыңыз
Текст эскертүүлөрү бар Arduino эшик сигнализациясы: 14 кадам (сүрөттөр менен)
Arduino Door Alarm with Text Alerts: Бул эшиктин абалын аныктоо үчүн магниттик камыш которгучун колдонгон Arduino негизделген эшик ойготкучу жана үн сигналын жана текст билдирүүсүнө негизделген сигналды камтыйт