Съдържание:

Гласово активирани щори Arduino: 9 стъпки (със снимки)
Гласово активирани щори Arduino: 9 стъпки (със снимки)

Видео: Гласово активирани щори Arduino: 9 стъпки (със снимки)

Видео: Гласово активирани щори Arduino: 9 стъпки (със снимки)
Видео: Proyecto de heliostato Templastat / Templastat Heliostat Project: improvements, updates and test 2024, Юли
Anonim
Image
Image
Гласувани жалюзи Arduino
Гласувани жалюзи Arduino

Преди време направих 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 на затворете дясната щора. Това са почти всички характеристики на щорите.

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

Безжично състезание
Безжично състезание
Безжично състезание
Безжично състезание

Вицешампион в конкурса за безжична връзка

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