Мазмуну:
- Жабдуулар
- 1 -кадам: Arduino менен 16*2 ЖК дисплей
- 2 -кадам: Баскычтоп жасоо жана интерфейс
- 3 -кадам: Latch орнотуу
- 4 -кадам: Бузерди кошуу жана компоненттер үчүн корпус табуу
- 5 -кадам: Код
Video: Автоматташтырылган эшик кулпусу: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Эй, бар !!
Бул менин биринчи көрсөтмөм! Баарыңыздарга жагат деп ишенем.
Бул долбоордо биз автоматташтырылган (сырсөз менен корголгон) эшик кулпусун курабыз. Классикалык кулпу жана ачкыч - бул 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 ЖК дисплей
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 орнотуу
эшиктин бекиткичтерин орнотуунун эки жолу бар
1. DIY
нерселерди бириктирүү үчүн сизге кадимки эшиктин бекиткичи (Кунди), туруктуу ток кыймылдаткычы, эки баскыч, бурама таяк (болтту колдондум), гайка жана кандайдыр бир эпоксид керек болот (мен М мөөрүн колдонгом).
жөн эле мотор огу менен гайканы бекитүүчү туткасы менен бириктириңиз, бекиткичтин эки баскычын клейге жабыштыргыла, ошондо кармагычтын туткасы эң жогорку абалда турганда, баскычтын бирин басуу керек.
Зымдарды сүрөттө көрсөтүлгөндөй кылыңыз.
моторду айдоочу менен туташтырыңыз, бул жерде мен Dc хобби моторун башкаруу үчүн L293D ic колдонуп жатам.
2. электромагниттик кулпуну алыңыз
Сиз онлайн электромагниттик кулпуну сатып ала аласыз. Мен дагы сизге ушул жерде шилтеме берип жатам.
4 -кадам: Бузерди кошуу жана компоненттер үчүн корпус табуу
Азыр бардыгы дээрлик орнотулду, сиз кулпуңузду интерактивдүү кылуу үчүн коңгуроону кошо аласыз
бир зымдуу зымды gndге, экинчисин arduino 10го туташтырыңыз.
Долбооруңуздун кооз көрүнүшү үчүн компоненттерди жайгаштыруунун ылайыктуу корпусун табыңыз.
Мен ардуино, ызы -чуу жана мотор драйверин камтыган пластикалык корпустун үстүнө орнотулган Lcd жана баскычтопту камсыз кылуу үчүн жыгач алкакты колдондум.
5 -кадам: Код
Код жөнүндө айта турган көп нерсе жок, мен аны өзүм жасадым жана ал жакшы иштейт.
дарбаза ачыла турган эки ачкыч бар. бири - бул коддо алдын ала жарыяланган башкы ачкыч жана аны өзгөртүү мүмкүн эмес, ал эми башка ачкыч eepromдо жаңыртылып, сакталат жана C баскычын басуу менен өзгөртүлүшү мүмкүн Эгерде жаңылыштык менен туура эмес киргизип алган болсоңуз, аны баскычтоптун А баскычын басып өчүрсөңүз болот.
саламдашуу билдирүүсүн менин өзгөртүү билдирүүмдү Welcome () функциясында өзгөртө аласыз.
Бул долбоордун баары ушул, эми сиз барсаңыз жакшы болот.
Бул долбоор 2020 -жылдагы arduino сынагынын бир бөлүгү, ага добуш берүүнү эске алыңыз, рахмат.
Сунушталууда:
Tnikercadдагы сырсөз менен корголгон эшик кулпусу: 4 кадам
Tnikercadдагы Сырсөз менен корголгон эшик кулпусу: Бул долбоор үчүн биз клавиатурадан киргизүүнү алып, ошол киргизүүнү бурчтук позиция катары иштетебиз жана 3-орундуу бурчка негизделген servo моторду жылдырабыз. Эгерде сизде 3x4 баскычтобу бар болсо, анда анын окшош байланышы бар, ошондуктан болушу мүмкүн
Wifi RF - эшик кулпусу: 3 кадам (сүрөттөр менен)
Wifi RF - Door Lock: Обзор Бул көрсөтмө сизге үйүңүздүн автоматташтыруу программасы аркылуу эшикти бекитүү / ачуу мүмкүнчүлүгүн берет (мисалы, OpenHAB - бекер үй автоматташтыруу программасы, мен жеке колдоном) Жогорудагы сүрөттө OpenHAB үлгүсүндөгү скриншот көрсөтүлгөн
Бет таануу эшик кулпусу: 8 кадам
Бетти таануу эшик кулпусу: Бир айга жакын убакыттын ичинде мен жүздү таануучу эшиктин кулпусун сунуштайм! Мен аны мүмкүн болушунча тыкан кылып көрсөтүүгө аракет кылдым, бирок мен 13 жашка чейин гана жасай алам. Бул жүздү таануучу эшиктин кулпусу Raspberry Pi 4 тарабынан башкарылат, атайын портативдүү бат
Манжа изи сканери жана RFID окугучу бар электр эшик кулпусу: 11 кадам (сүрөттөр менен)
Манжа изинин сканери жана RFID окугучу бар электрдик эшик кулпусу: Долбоор ачкычтарды колдонуунун зарылчылыгын болтурбоо үчүн иштелип чыккан, максатыбызга жетүү үчүн манжа изинин оптикалык сенсорун жана Arduino колдонгонбуз. Бирок бармак изи бар адамдар бар жана сенсор аны тааныбайт. Анан ойлонуп
Эшик кулпусу: 4 кадам
Door Lock: Бул LCD, клавиатура жана серво сыяктуу ardunio продуктуларын колдонуп, эшиктин кулпусун кантип түзүү керектиги боюнча көрсөтмө. Бул жөнөкөй көрсөтмө сизге буюмдарыңыздын коопсуздугун сактоо үчүн эшиктин кулпусун жасоого жардам берет