Съдържание:
- Стъпка 1: Списък на частите
- Стъпка 2: Как работи
- Стъпка 3: Схема на свързване
- Стъпка 4: Тестване
- Стъпка 5: Корпус на електрониката
- Стъпка 6: Приложението
- Стъпка 7: Монтиране на ключалката
- Стъпка 8: Захранване
- Стъпка 9: Кодът
- Стъпка 10: Готово
Видео: Bluetooth заключване на вратата (Arduino): 10 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Наскоро гледах отново Amazing SpiderMan, в една сцена Питър Паркър заключва и отключва вратата си от бюрото си с помощта на дистанционно. Когато видях това, мигновено поисках своето за вратата си. След малко майтап получих работещ модел. Ето как успях
Стъпка 1: Списък на частите
За този проект ще ни трябва следното:
Електроника:
- Arduino Nano (Вземете го тук)
- Bluetooth модул (вземете го тук)
- 90 г Servo (Вземете го тук)
- 5v адаптер за стена
Части:
- Заключване на плъзгане (Вземете го тук)
- Шест винта за плъзгащата брава
- Картон
- Тел
Инструменти:
- Поялник
- Пистолет за лепило
- Пробивна машина
- Пробивна глава
- Пробивна глава за пилотна дупка
- Фреза за кутии
- Компютър с arduino IDE
Стъпка 2: Как работи
Идеята е, че мога лесно да заключвам и отключвам вратата си, без да се налага да нося ключ или дори да се доближа до нея: D, но това е само малка част от това, което можем да направим. От тук можем да добавим сензор като сензор за почукване, за да можем да отключим вратата си със специално почукване или дори система за разпознаване на глас!
Серво рамото ще бъде свързано с ключалката на плъзгача и ще се премести на 0 градуса, за да заключи вратата и 60 градуса, за да я отключи, като използва команди, които получава от Bluetooth устройството.
Стъпка 3: Схема на свързване
Нека започнем с свързването на серво към Arduino (бих искал да отбележа, че въпреки че използвам Arduino nano, Arduino uno ще работи също толкова добре с точно същото разположение на щифтовете)
- Кафявият проводник на сервото е заземен и той се свързва към земята на Arduino
- Червеният проводник е положителен и той се свързва към 5v на Arduino
- Оранжевият проводник е връзката към източника на серво и се свързва към щифт 9 на Arduino
Сега бих препоръчал да тествате сервото преди да продължите, можете да направите това, като отидете на примери в Arduino IDE и изберете почистване. Когато сме сигурни, че серво работи, можем да добавим bluetooth модула. Ще свържем rx щифта на Bluetooth модула към tx щифта на Arduino и tx щифта на bluetooth модула към rx щифта на Arduino Но все още не правете това! докато тези връзки са направени, нищо не може да бъде качено в Arduino, така че не забравяйте да качите кода преди запояване. Имайки това предвид, по този начин ние свързваме Bluetooth модула към Arduino
- Rx щифт на Bluetooth модула се свързва с Tx щифт на Arduino
- Tx щифт на Bluetooth модула се свързва с Rx щифт на Arduino
- Vcc (положителен) на Bluetooth модула свързва 3.3v на Arduino
- Земята отива към Земята
Ако нещо от това е объркващо, моля, следвайте проводниците на предоставената снимка
Стъпка 4: Тестване
Сега, когато имаме всички части заедно, нека се уверим, че сервото е достатъчно силно, за да натисне и издърпа заключващия механизъм без проблем, преди да започна да проектирам окончателната концепция, изградих макет, само за да се уверя, че моето серво е достатъчно силно в началото моят не беше, затова добавих малко масло върху плъзгащия механизъм, което помогна всичко да се движи гладко. Наистина е изключително важно всичко да се движи гладко или има шанс да се заключите в стаята или да излезете от нея!:Д
Стъпка 5: Корпус на електрониката
Реших да оставя моето серво "изложено" и да построя само малка картонена кутия за защита на arduino nano и Bluetooth модула. Можем да изградим това, като проследим около arduino nano върху картон и добавим около 1 см (0, 39 инча) пространство към всяка страна, сега трябва да изрежем останалите 5 страни на правоъгълния куб. Също така трябва да изрежем дупка на едно от лицата, за да може захранващият кабел да се свърже с arduino.
Измерванията за случая са:
- Долна част = 7,5 см на 4 см (2,95 на 1,57 инча)
- Горна част = 7,5 см на 4 см (2,95 на 1,57 инча)
- ляво парче = 7,5 см на 4 см (2,95 на 1,57 инча)
- Дясно парче = 7,5 см на 4 см (2,95 на 1,57 инча)
- Предна страна = 4 см на 4 см (1,57 на 1,57 инча) (изрежете отвора за захранване в тази)
- Задната страна = 4 см на 4 см (1,57 на 1,57 инча)
Стъпка 6: Приложението
Така че за заключване и отключване на вратата се нуждаем от устройство, работещо или с Android, или с прозорци с вграден Bluetooth, потребителите на Mac не успях да накарам това да работи на iphone или macbook pro Мисля, че може да има някои проблеми с драйверите, но съм сигурен, че един от вас мога да разбера: D. Ако инсталирате на Android, ще трябва да отидете в магазина за игри и да изтеглите и приложението, наречено Bluetooth Terminal, а за Windows се нарича TeraTerm, след което трябва да свържем hc-05 с телефона си, той трябва да се нарича linvor и паролата ще да бъде или 0000, или 1234. След като сдвоеното отвори приложението, което току -що инсталирахме, щракнете върху опции и докоснете свързване с устройство (несигурно) сега нашият телефон основно симулира серийния монитор arduino, което означава, че можем да виждаме и изпращаме информация, идваща от arduino.
Ако въведете 0 и натиснете enter, трябва да видите ключалката на вратата и съобщението "вратата е заключена"
и когато въведете 1 и натиснете enter, трябва да видите вратата отключена и съобщението "вратата е отключена"
Процесът е почти същият в Windows, с изключение на това, че трябва да изтеглите приложение, наречено Tera Term, и можете да намерите връзката за изтегляне тук (https://ttssh2.osdn.jp/index.html.en)
Стъпка 7: Монтиране на ключалката
Първо, първо трябва да монтираме серво на плъзгащата брава, като правим това, като отрязваме ръба на отворите за монтаж на серво, така че когато поставим сервото, то ще бъде изравнено с ключалката, след което поставяме серво рамото в ключалката дупка, където е била дръжката, и проверете дали всичко се движи правилно, ако е така, залепете я.
Сега трябва да започнем да пробиваме пилотни отвори във вратата за винтовете, да поставим плъзгащата ключалка отново на вратата и да използваме молив, за да проследим къде отворите са сега пробиват пилотните дупки, където сте направили следите, пробивайки ги на дълбочина около 2,5 cm сега поставете ключалката отново на вратата и завийте винтовете, за да я закрепите, уверете се, че системата все още работи
Стъпка 8: Захранване
За да сме сигурни, че можем да оставим това, ще се нуждаем от захранване, кабела и usb мини щепсела за свързване към arduino.
Свържете заземяващата връзка на захранването към заземяващата връзка на usb мини порта и свържете червения кабел към червения кабел на usb мини порта, сега изведете кабела от ключалката към една от пантите на вратата и оттам го заведете към електрически контакт
Стъпка 9: Кодът
#включва
Servo myservo;
int pos = 0;
int състояние; int флаг = 0;
void setup ()
{
myservo.attach (9);
Serial.begin (9600);
myservo.write (60);
забавяне (1000); }
void loop ()
{
ако (Serial.available ()> 0)
{
състояние = Serial.read ();
флаг = 0;
} // ако състоянието е '0', DC двигателят ще се изключи
ако (състояние == '0')
{
myservo.write (8);
забавяне (1000);
Serial.println ("Заключена врата");
}
иначе ако (състояние == '1')
{
myservo.write (55);
забавяне (1000);
Serial.println ("Вратата е отключена");
}
}
Стъпка 10: Готово
Насладете се на заключването на вратата с Bluetooth, не забравяйте да се забърквате с приятелите си, като ги заключите от стаята си!
Благодаря за четенето, ако имате въпроси, не се колебайте да ми пишете или да оставите въпроса в коментарите.
Препоръчано:
Wifi към RF - заключване на вратата: 3 стъпки (със снимки)
Wifi към RF - Заключване на врати: Общ преглед Тази инструкция ще ви даде възможност да заключвате / отключвате входната си врата чрез софтуера за домашна автоматизация (като OpenHAB - безплатен софтуер за домашна автоматизация, който аз лично използвам) Изображението по -горе показва примерна екранна снимка на OpenHAB
Заключване на вратата за пръстови отпечатъци на Arduino: 4 стъпки
Заключване на вратата с пръстови отпечатъци на Arduino: Здравейте и добре дошли в този проект, всъщност включва два проекта, но те са почти еднакви, това е система за заключване на врати, базирана на дъска Arduino UNO, оптичен сензор за пръстови отпечатъци FPM10A и LCD i²c екран, но за другата версия включваме
Домашно заключване на вратата за приложения: 5 стъпки (със снимки)
Домашно заключване на врати за приложения: В този проект аз показвам как едно просто заключване/отключване на вратата на телефонно приложение може да бъде направено от прости компоненти и представям удобно за потребителя приложение, наречено Blynk. Използвам Wemos D1 Mini wifi чип и Arduino IDE за създаване на кода. Можете да използвате тази настройка, за да
Просто заключване на вратата с гласово управление: 5 стъпки (със снимки)
Просто заключване на вратата с гласово управление: Затова реших, че искам да построя врата за рафт за книги в офиса си у дома. Сега има много стъпки, които обясняват как да се изгради такъв тип неща. Проблемът ми дойде с това как да държа децата си извън офиса. Имам малки деца и те ще бъдат щастливи
Заключване на вратата на клавиатурата: 7 стъпки (със снимки)
Заключване на вратата на клавиатурата: Arduino UNOBreadboardLCD 1602 Модул Потенциометър 10K и Омега; Серво мотор 4X4 Мембранни превключвател Модул Звук Зелен LED Червен LED Джъмпер проводници