Мазмуну:

Автоматташтырылган эшик кулпусу: 5 кадам
Автоматташтырылган эшик кулпусу: 5 кадам

Video: Автоматташтырылган эшик кулпусу: 5 кадам

Video: Автоматташтырылган эшик кулпусу: 5 кадам
Video: Выбор и установка входной металлической двери в новостройке #10 2024, Ноябрь
Anonim
Image
Image
Автоматташтырылган эшик кулпусу
Автоматташтырылган эшик кулпусу
Автоматташтырылган эшик кулпусу
Автоматташтырылган эшик кулпусу
Автоматташтырылган эшик кулпусу
Автоматташтырылган эшик кулпусу

Эй, бар !!

Бул менин биринчи көрсөтмөм! Баарыңыздарга жагат деп ишенем.

Бул долбоордо биз автоматташтырылган (сырсөз менен корголгон) эшик кулпусун курабыз. Классикалык кулпу жана ачкыч - бул 100 жыл мурунку ойлоп табуу, жана биз билгендей, "өзгөртүү - жаратылыштын мыйзамы", ошондуктан аны өзгөртүү убактысы келди. Ошентип, бүгүн биз жөнөкөй жана арзан электрондук эшик кулпусун курганы жатабыз.

Биз жасай турган кулпу электрондук, анын мээси Arduino Uno болот (Arduino нано же про мини да жакшы иштейт), жана дисплей үчүн 16*2 лкд экраны жана сырсөздү киргизүү үчүн DIY клавиатурасы болот. ызы -чуу менен камтылган. Бул окуу куралында мен кулпулоо механизми үчүн dc хобби моторун колдоном, бирок анын ордуна сервону колдонсоңуз болот.

Эми баштайлы !!

Жабдуулар

Кулпуну куруу үчүн керектүү компоненттер онлайнда да, оффлайнда да оңой жеткиликтүү, мен сизге ошол үчүн шилтемелерди берем.

~ Arduino Uno: бул жерден сатып алсаңыз болот

~ 16*2 lcd дисплей: бул жерден сатып алсаңыз болот

~ l293D IC: бул жерден сатып алсаңыз болот

~ DC хобби мотору / Серво мотору: бул жерден сатып алсаңыз болот

~ push switch x 18: бул жерден сатып алсаңыз болот

~ perf board

~ 1Kohm каршылыгы x 16

~ 10Kohm потенциометр

~ 1Mohm каршылыгы

~ zil sesi

~ компоненттерди жайгаштыруу үчүн корпус

автоматтык эшик кулпусун жасоо үчүн кээ бир зымдар, баштар, ширеткичтер жана ширеткичтер жетиштүү болот.

1 -кадам: Arduino менен 16*2 ЖК дисплей

Interfacing 16*2 LCD дисплейи Arduino менен
Interfacing 16*2 LCD дисплейи Arduino менен
Interfacing 16*2 LCD дисплейи Arduino менен
Interfacing 16*2 LCD дисплейи Arduino менен
Interfacing 16*2 LCD дисплейи Arduino менен
Interfacing 16*2 LCD дисплейи Arduino менен

LCDди arduino менен иштетүү абдан оңой.

Бул жерде мен сизге схеманы бердим, мен бул дисплейге Lcdди оңой туташтыруу үчүн DIY калканч жасадым. Биз ардуино менен иштөө үчүн дисплейдин 4 маалымат казыгын (тактап айтканда D4, D5, D6, D7) колдонуп жатабыз.

Мен сизге туташууну тыкан сактоо үчүн лентаны колдонууну сунуштайм же секиргичтерди нан тактасы менен колдонсоңуз болот.

Баары туура иштеп жатканын текшерүү үчүн, мен сунуштаган LIQUID CRYSTAL китепканасынын Hello World мисалынын эскизин жүктөй аласыз.

2 -кадам: Баскычтоп жасоо жана интерфейс

Баскычтарды даярдоо жана интерфейс
Баскычтарды даярдоо жана интерфейс
Баскычтарды даярдоо жана интерфейс
Баскычтарды даярдоо жана интерфейс
Баскычтарды даярдоо жана интерфейс
Баскычтарды даярдоо жана интерфейс

Мен рынокто жеткиликтүү баскыч модулун колдонуунун ордуна жөнөкөй клавиатурамды жасадым, анткени ал 8 i/o казыктарын колдонот жана эгерде биз бул модулду колдонсок. Башка компоненттер үчүн I/O төөнөгүчтөрүбүз жетишпей калат.

Ошентип, мен ардуинонун бир гана аналогдук пинин колдонгон өздүк баскыч модулун жасоону чечтим !!

биз кээ бир баскычтардын жана резисторлордун жардамы менен оңой жасай алабыз. мунун иштөө принциби Voltage Divider, сиз зымдарды жана иштөөнү жогорудагы сүрөттөрдөн көрө аласыз. Мен муну такта үстүндө жасадым, сиз дагы ошондой кыла аласыз жана азыр Arduino аркылуу туташуу абдан оңой.

ЭСКЕРТҮҮ: 1 М ом каршылыгынын ордуна чоңураак каршылык клавиатураны так кылат.

3 -кадам: Latch орнотуу

Latch Setup
Latch Setup
Latch Setup
Latch Setup
Latch Setup
Latch Setup

эшиктин бекиткичтерин орнотуунун эки жолу бар

1. DIY

нерселерди бириктирүү үчүн сизге кадимки эшиктин бекиткичи (Кунди), туруктуу ток кыймылдаткычы, эки баскыч, бурама таяк (болтту колдондум), гайка жана кандайдыр бир эпоксид керек болот (мен М мөөрүн колдонгом).

жөн эле мотор огу менен гайканы бекитүүчү туткасы менен бириктириңиз, бекиткичтин эки баскычын клейге жабыштыргыла, ошондо кармагычтын туткасы эң жогорку абалда турганда, баскычтын бирин басуу керек.

Зымдарды сүрөттө көрсөтүлгөндөй кылыңыз.

моторду айдоочу менен туташтырыңыз, бул жерде мен Dc хобби моторун башкаруу үчүн L293D ic колдонуп жатам.

2. электромагниттик кулпуну алыңыз

Сиз онлайн электромагниттик кулпуну сатып ала аласыз. Мен дагы сизге ушул жерде шилтеме берип жатам.

4 -кадам: Бузерди кошуу жана компоненттер үчүн корпус табуу

Buzzer кошуу жана компоненттер үчүн корпус табуу
Buzzer кошуу жана компоненттер үчүн корпус табуу
Buzzer кошуу жана компоненттер үчүн корпус табуу
Buzzer кошуу жана компоненттер үчүн корпус табуу
Buzzer кошуу жана компоненттер үчүн корпус табуу
Buzzer кошуу жана компоненттер үчүн корпус табуу
Buzzer кошуу жана компоненттер үчүн корпус табуу
Buzzer кошуу жана компоненттер үчүн корпус табуу

Азыр бардыгы дээрлик орнотулду, сиз кулпуңузду интерактивдүү кылуу үчүн коңгуроону кошо аласыз

бир зымдуу зымды gndге, экинчисин arduino 10го туташтырыңыз.

Долбооруңуздун кооз көрүнүшү үчүн компоненттерди жайгаштыруунун ылайыктуу корпусун табыңыз.

Мен ардуино, ызы -чуу жана мотор драйверин камтыган пластикалык корпустун үстүнө орнотулган Lcd жана баскычтопту камсыз кылуу үчүн жыгач алкакты колдондум.

5 -кадам: Код

Code
Code
Code
Code

Код жөнүндө айта турган көп нерсе жок, мен аны өзүм жасадым жана ал жакшы иштейт.

дарбаза ачыла турган эки ачкыч бар. бири - бул коддо алдын ала жарыяланган башкы ачкыч жана аны өзгөртүү мүмкүн эмес, ал эми башка ачкыч eepromдо жаңыртылып, сакталат жана C баскычын басуу менен өзгөртүлүшү мүмкүн Эгерде жаңылыштык менен туура эмес киргизип алган болсоңуз, аны баскычтоптун А баскычын басып өчүрсөңүз болот.

саламдашуу билдирүүсүн менин өзгөртүү билдирүүмдү Welcome () функциясында өзгөртө аласыз.

Бул долбоордун баары ушул, эми сиз барсаңыз жакшы болот.

Бул долбоор 2020 -жылдагы arduino сынагынын бир бөлүгү, ага добуш берүүнү эске алыңыз, рахмат.

Сунушталууда: