Съдържание:

Bluetooth заключване на вратата (Arduino): 10 стъпки (със снимки)
Bluetooth заключване на вратата (Arduino): 10 стъпки (със снимки)

Видео: Bluetooth заключване на вратата (Arduino): 10 стъпки (със снимки)

Видео: Bluetooth заключване на вратата (Arduino): 10 стъпки (със снимки)
Видео: Массимо Банци: Как Arduino пробуждает воображение 2024, Ноември
Anonim
Image
Image
Bluetooth заключване на вратата (Arduino)
Bluetooth заключване на вратата (Arduino)

Наскоро гледах отново 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, не забравяйте да се забърквате с приятелите си, като ги заключите от стаята си!

Благодаря за четенето, ако имате въпроси, не се колебайте да ми пишете или да оставите въпроса в коментарите.

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