Съдържание:
- Стъпка 1: Списък на частите
- Стъпка 2: Функции
- Стъпка 3: Веригата
- Стъпка 4: Кодът
- Стъпка 5: Захранване
- Стъпка 6: Изграждане на случая
- Стъпка 7: Свързване на двигателите към щорите
- Стъпка 8: Настройване на приложението
- Стъпка 9: Общ преглед
Видео: Гласово активирани щори Arduino: 9 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Преди време направих Instructable, където добавих серво и Bluetooth устройство към заключването на вратата, което ми позволи да го контролирам с телефона си като наркоман, просто не мога да спра да добавям Bluetooth към неща и затова в този проект ще покажа как да направите щори с Bluetooth контрол с някои функции за гласово активиране. Да започваме!
Стъпка 1: Списък на частите
Този проект е доста евтин и наистина не се нуждае от толкова много части, частите, от които ще се нуждаем, са:
- Arduino Nano (тук)
- Hc-06 Bluetooth модул (тук)
- Контролер на двигателя (тук)
- 2x редукторни двигатели (тук)
- 2x 220-омови резистори (тук)
- 2x бутони (тук)
- LED (тук)
А за инструменти и материали ще ни трябват:
- Картон
- Тел
- поялник и спойка
- пистолет за горещо лепило и горещо лепило
- Фреза за кутии
Стъпка 2: Функции
Така че основната характеристика на тези щори е възможността да ги отваряте и затваряте от приложение. Имам две щори, които искам да контролирам с това устройство, така че ще използвам два двигателя, по един за всяка щора. Когато командата U се изпрати през Bluetooth устройството, тя ще завърти двата двигателя в отворено положение и ако се изпрати командата D, и двата двигателя ще се завъртят в затворено положение. Сега един от проблемите, които имах с моя проект за заключване на Bluetooth врати, беше, че телефонът ми ще умре, преди да се прибера, което означава, че няма да мога да вляза в стаята си и затова за този проект ще добавим бутони към устройството което ни позволява да отваряме щорите при натискане на бутона. Сега, разбира се, това ще включва и гласово управление и възможност за управление на отделни двигатели, което ни позволява да отваряме по една щора, но не говорим повече за това по -късно,
Стъпка 3: Веригата
Не се заблуждавайте от разхвърляната електрическа схема, тази схема всъщност е доста проста и ясна, ако следвате схемата на окабеляване парче по парче, така че нека започнем, като свържем контролера на двигателя към Arduino:
- Щифт 8 се свързва с M1 на контролера на двигателя
- Щифт 9 се свързва с E1 на контролера на двигателя
- Пин 10 се свързва с M2 на контролера на двигателя
- Пин 11 се свързва с Е2 на контролера на двигателя
Сега ще искаме да свържем Bluetooth модула към Arduino, правим това, както следва:
- 5 -волтов щифт се свързва към VCC на Bluetooth модула
- Ground Pin се свързва към Ground на Bluetooth модула
Rx и Tx също ще бъдат свързани с Arduino, но все още не можем да направим това, тъй като след като тези връзки бъдат направени, не можем да качваме код, така че не ги свързвайте, докато не качим кода.
- Rx се свързва с Tx на Bluetooth модула
- Tx се свързва с Rx на Bluetooth модула
Също така ще искаме да свържем нашите бутони, които ни позволяват да управляваме двигателите без смартфон, ние ги свързваме, както следва
- Свържете резистор от Pin 7 на Arduino към 5 волта на Arduino
- Свържете резистор от Pin 4 на Arduino към 5 волта на Arduino
- Свържете единия крак на бутона с щифт 7, а другия крак към земята
- Свържете единия крак на следващия бутон към щифт 4, а другия крак към земята
Сега ще свържем светодиод към пин 4, който ще покаже, че устройството има захранване:
- Щифт 4 отива към катода (дълъг крак на LED)
- Земята отива към анода (къс крак на LED)
И накрая, ще свържем двигателите към контролера на двигателя, като ги завием в винтовата клема
Стъпка 4: Кодът
Изтеглете скицата, отворете я в Arduino IDE и я качете в Arduino Nano.
Стъпка 5: Захранване
За да дадем на тези двигатели достатъчно мощност, за да завъртим донякъде скования сляп механизъм, ще се нуждаем от поне 9 Volt 1 Amp захранване за стена. След като намерите захранване, ще искаме да го свържем с нашия Arduino и контролера на двигателя.
Той се свързва с Arduino, както следва:
- Положително (+) свързване към VIN Pin на Arduino
- Ground (-) се свързва към Ground Pin на Arduino
Той се свързва към контролера на двигателя, както следва:
- Положително (+) се свързва към VS на контролера на двигателя
- Заземяването (-) се свързва към GND на контролера на двигателя
Сега можем да включим контролера на двигателя и да го тестваме, ако всичко светне, можем да преминем към следващата стъпка!
Стъпка 6: Изграждане на случая
Тази стъпка може да зависи изцяло от вас, тъй като почти всеки дизайн на корпуса ще работи, но нека да разгледаме как проектирах моя. Направих моя от някакъв здрав картон, ще отпечатаме шаблон, ще го залепим върху картона и ще го изрежем. Ще трябва да изрежем нашите 2 от основните овални форми, 1 дълга лента, която ще бъде страните на кутията, и две извити части, които ще монтираме или закопчаваме.
Ще искаме да отбележим дългото парче, за да можем да го накараме да се огъне около нашата овална форма, която след това трябва да бъде залепена, след като имаме двете страни, вкарани и залепени, можем да залепим нашата верига в средата на овала.
Сега ще искаме да залепим копчетата си към две различни парчета картон и да ги залепим за горната и долната част на кутията, ще искаме да ги залепим по начин, който прави горната част на бутона върха от случай, това е така, че можем да залепим друго парче картон в горната част на бутона, който го скрива, но все пак ни позволява да го използваме.
След като това стане, можем да вземем втория си овал и да го нарежем на 3 части, горно парче, долно парче и дълга лента от средата. средната част ще бъде залепена в средата с този светодиод, монтиран в средата му. След това горната част е залепена за горния бутон и след това частта от бутона е залепена за долния бутон. Когато залепвате парчетата към копчетата, бъдете много внимателни, за да не добавите твърде много супер лепило, тъй като ако лепилото попадне в механизма на копчето, то ще счупи бутона.
Стъпка 7: Свързване на двигателите към щорите
За да свържете двигателите към нашите щори, ще трябва да вземем пръчката и куката, които обикновено се използват за отваряне на щорите и откъсване на куката, след това ще залепим това към вала на двигателя и ще го закачим върху движението на щорите механизъм.
Сега не можем просто да оставим двигателя да виси там, така че ще трябва да го залепим за стената, използвах горещо лепило, но двигателите са доста леки, така че повечето опции за монтаж ще работят. Същото важи и за случая, аз залепих моята за стената си, но тя е толкова лека, че повечето опции ще работят добре.
Стъпка 8: Настройване на приложението
Приложението, което ще използваме, се нарича „Arduino Bluetooth Control“от Broxcode, причината да избера това приложение е, защото има не само терминална функция, но и функция, която ни позволява да изпращаме команди до Arduino, когато избрана фраза е казах.
За да го настроим, ще сдвоим нашето Bluetooth устройство с нашия смартфон, отворете приложението и щракнете върху бутона за сдвояване и потърсете HC-06 и го сдвоете, ако поиска парола или 1234, или 0000, след като бъде сдвоен, щракнете върху опцията терминал и изпратете U и след това D, през което трябва да накарате двигателите да се въртят по посока на часовниковата стрелка и след това обратно на часовниковата стрелка.
За да настроите гласовите команди, отворете менюто с опции и превъртете надолу до настройките на гласовите команди, там имаме възможност да изпратим команда, когато се казва фраза, поставете командата, която искате да изпратите, в полето за команда, което ще бъде U и след това в полето за фраза поставете Нека има светлина или каквото искате. След това ще преминем към следващата опция за гласова команда и ще поставим D в полето за изпращане на команда и Нека няма светлина в полето за фраза, което означава, че нашите щори ще се отворят, когато кажем нека има светлина и затвори, когато кажем нека няма светлина.
Стъпка 9: Общ преглед
Добре, нека просто отделим малко време, за да разберем напълно как работи всичко. Ако искате и двете щори да бъдат отворени, можем или да натиснем горния бутон, или можем да кажем нека има светлина в приложението, ако искаме и двете щори да бъдат затворени, можем да натиснем долния бутон или да кажем да няма светлина в приложението.
Ако искаме само едно от двете щори да се отваря наведнъж, можем да отидем в терминалната секция на приложението и да изпратим командата K за отваряне на лявата щора и I за затваряне на лявата щора или W за отваряне на дясната щора и L на затворете дясната щора. Това са почти всички характеристики на щорите.
Ако имате въпроси, моля, уведомете ме в коментарите и с удоволствие ще ви отговоря.
Вицешампион в конкурса за безжична връзка
Препоръчано:
Многоканален Sonoff - Гласово активирани светлини: 4 стъпки (със снимки)
Многоканален Sonoff-Гласово активирани светлини: Преди 5 години светлините в кухнята ми вървяха по пътя на do-do. Осветлението на пистата се проваляше, а осветлението под плота беше просто боклук. Исках също да разделя осветлението на канали, за да мога по -добре да осветя стаята за разлики
Автоматични щори - Направи си сам автоматизация за вертикални и хоризонтални щори: 5 стъпки (със снимки)
AutoBlinds - Направи си сам автоматизация за вертикални и хоризонтални щори: Този проект започна с необходимостта да затворя щорите си на прозорец, обърнат на запад следобед, докато бях отсъствал. Особено през лятото слънцето в Австралия може да направи опустошителни неща за обектите, върху които пряко грее. Плюс това, драстично в
Гласово активирани светодиоди: 8 стъпки
Гласово активирани светодиоди: Webduino използва интернет браузъра Chrome за контрол на всякакви електронни компоненти, така че трябва да можем да използваме всички други функции, които Chrome може да предложи. В този пример за проект ще използваме API за говор на Chrome. Използване на гласовото разпознаване на Google
Интегрирани интелигентни щори, контролирани от Alexa: 8 стъпки (със снимки)
Интегрирани интелигентни щори, контролирани от Alexa: Има много проекти за Smart Blind и инструкции, които понастоящем са достъпни онлайн. Исках обаче да донеса собствено докосване до настоящите проекти с цел да имам всичко вътрешно в сляпото, включително всички схеми. Това би означавало
Гласово активирани медийни уреди, използващи Alexa: 9 стъпки (със снимки)
Гласово активирани медийни уреди, използващи Alexa: Разработеното тук устройство прави вашите уреди като телевизор, усилвател, CD и DVD плейъри да се контролират с гласови команди, използващи Alexa и Arduino. Предимството на това устройство е, че просто трябва да давате гласови команди. Това устройство може да работи с всички уреди, които