Съдържание:

Автоматично заключване на вратата: 5 стъпки
Автоматично заключване на вратата: 5 стъпки

Видео: Автоматично заключване на вратата: 5 стъпки

Видео: Автоматично заключване на вратата: 5 стъпки
Видео: VW GOLF 5 -Ремонт на централното заключване "лайвхак - пригаждане на китайска машинка" 2024, Юли
Anonim
Image
Image
Автоматично заключване на вратата
Автоматично заключване на вратата
Автоматично заключване на вратата
Автоматично заключване на вратата
Автоматично заключване на вратата
Автоматично заключване на вратата

Хей ТАМ !!

Това е първият ми Instructable! Дано всички да ви харесат.

В този проект ще изградим автоматична (защитена с парола) брава на вратата. Класическата ключалка е буквално 100 -годишно изобретение и както знаем „промяната е закон на природата“, значи е време за промяна. Така че днес ще изградим проста и евтина електронна брава за врата.

Заключването, което ще направим, е електронно, мозъкът му ще бъде Arduino Uno (Arduino nano или pro mini също ще работи добре) и ще има 16*2 lcd екран за дисплей и DIY клавиатура за въвеждане на парола, той ще да бъдат вградени със зумер. В този урок ще използвам dc хоби двигател за заключващ механизъм, но вместо това можете да използвате серво.

Сега нека започнем !!

Консумативи

Компонентите, необходими за изграждането на ключалката, са лесно достъпни както онлайн, така и офлайн. Ще ви предоставя връзки за същото.

~ Arduino Uno: можете да закупите от тук

~ 16*2 LCD дисплей: можете да закупите от тук

~ l293D IC: можете да закупите от тук

~ DC хоби двигател / серво мотор: можете да закупите от тук

~ бутон за натискане x 18: можете да закупите от тук

~ перф дъска

~ 1Kohm резистор x 16

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

~ 1Mohm резистор

~ зумер

~ кутия за поставяне на компонентите

някои проводници, хедери, спойка и поялник ще бъдат достатъчни, за да се направи автоматично заключване на вратата.

Стъпка 1: Свързване на 16*2 LCD дисплей с Arduino

Свързан 16*2 LCD дисплей с Arduino
Свързан 16*2 LCD дисплей с Arduino
Свързан 16*2 LCD дисплей с Arduino
Свързан 16*2 LCD дисплей с Arduino
Свързан 16*2 LCD дисплей с Arduino
Свързан 16*2 LCD дисплей с Arduino

Много е лесно да се свърже LCD с arduino.

Тук ви предоставих електрическа схема за същото, направих DIY щит за този дисплей за по -лесно свързване на LCD. Ние използваме 4 пина за данни (а именно D4, D5, D6, D7) на дисплея за свързването му с arduino.

Предлагам ви да използвате лентов проводник за поддържане на връзките чисти или можете да използвате джъмпери с макет.

За да проверите дали всичко работи правилно или не, можете да качите примерна скица на Hello World на библиотеката LIQUID CRYSTAL, която също предоставих.

Стъпка 2: Създаване и свързване на клавиатура

Създаване и свързване на клавиатура
Създаване и свързване на клавиатура
Създаване и свързване на клавиатура
Създаване и свързване на клавиатура
Създаване и свързване на клавиатура
Създаване и свързване на клавиатура

Направих моята проста клавиатура, вместо да използвам модула на клавиатурата, наличен на пазара, защото той използва 8 входно -изходни щифта и ако използваме този модул. Ще липсват I/O пинове за други компоненти.

И така, реших да направя собствен модул за клавиатура, който използва само един аналогов щифт на arduino !!

можем да го направим лесно с помощта на някои бутони и резистори. принципът на работа на това е делител на напрежение, можете да видите окабеляването и работата от горните изображения. Направих го на перф дъска, вие също можете да направите същото и сега е супер лесно да се свържете чрез Arduino.

ЗАБЕЛЕЖКА: по -голямото съпротивление вместо 1 M ома ще направи клавиатурата по -точна.

Стъпка 3: Настройка на бравата

Настройка на бравата
Настройка на бравата
Настройка на бравата
Настройка на бравата
Настройка на бравата
Настройка на бравата

има два начина за настройка на ключалката на вратата

1. Направи си сам

ще ви трябва обикновена ключалка на вратата (Kundi), мотор с постоянен ток, два бутона с резба (използвал съм болт), гайка и някакъв епоксид, за да съедините нещата (използвал съм уплътнение М).

просто присъединете резбования прът с вала на двигателя и гайката с дръжката на ключалката, залепете два бутона на ключалката по такъв начин, че винаги когато дръжката на ключалката е в крайно положение, трябва да се натисне един от бутоните.

Направете окабеляването, както е показано на снимката.

свържете двигател с драйвер на мотор, тук използвам L293D ic за управление на хоби мотор с постоянен ток.

2. Вземете ключалка с електромагнит

Можете да закупите соленоидна брава, достъпна онлайн. Предоставям ви и една и съща връзка тук.

Стъпка 4: Добавяне на зумер и намиране на корпус за компонентите

Добавяне на зумер и намиране на корпус за компонентите
Добавяне на зумер и намиране на корпус за компонентите
Добавяне на зумер и намиране на корпус за компонентите
Добавяне на зумер и намиране на корпус за компонентите
Добавяне на зумер и намиране на корпус за компонентите
Добавяне на зумер и намиране на корпус за компонентите
Добавяне на зумер и намиране на корпус за компонентите
Добавяне на зумер и намиране на корпус за компонентите

Сега всичко е почти настроено. Можете да добавите зумер, за да направите заключването ви по -интерактивно

прикрепете един проводник на зумера към gnd, а друг към щифт 10 на arduino.

Сега намерете подходящ корпус за поставяне на компонентите, за да изглежда проектът ви готин.

Използвал съм дървена рамка за закрепване на LCD и клавиатура, които съм монтирал върху пластмасов калъф, съдържащ arduino, зумер и драйвер на мотор.

Стъпка 5: Код

Код
Код
Код
Код

Няма много какво да се каже за кода, сам го направих и работи добре.

има два ключа, чрез които вратата може да се отвори. единият е главен ключ, който е предварително деклариран в кода и не може да се променя, а другият ключ се актуализира и съхранява в eeprom и може да бъде променен чрез натискане на клавиш C Ако по грешка сте въвели грешен ключ, можете да го изтриете, като натиснете клавиш A на клавиатурата.

можете да промените съобщението за добре дошли моето променящо съобщение във функцията welcome ().

Това е всичко за този проект Сега ще бъдете добре.

Този проект е част от конкурса arduino 2020, помислете за гласуването му, благодаря.

Препоръчано: