Мазмұны:

Дауысты белсендірілген Arduino жалюзи: 9 қадам (суреттермен)
Дауысты белсендірілген Arduino жалюзи: 9 қадам (суреттермен)
Anonim
Image
Image
Дауысты белсендірілген Arduino жалюзи
Дауысты белсендірілген Arduino жалюзи

Біраз уақыт бұрын мен нұсқаулық жасадым, онда мен есік құлыпына серво мен Bluetooth құрылғысын қостым, оны телефонмен тәуелді адам сияқты басқаруға мүмкіндік бердім, мен Bluetooth -ды заттарға қосуды тоқтата алмаймын, сондықтан мен бұл жобада көрсетемін. Дауысты қосудың кейбір мүмкіндіктері бар Bluetooth басқарылатын перделерді қалай жасауға болады. Бастайық!

1 -қадам: бөлшектер тізімі

Бөлшектер тізімі
Бөлшектер тізімі

Бұл жоба өте арзан және бізге көп бөлшектер қажет емес, бізге қажет бөлшектер:

  • Ардуино Нано (мұнда)
  • Hc-06 Bluetooth модулі (мұнда)
  • Мотор контроллері (мұнда)
  • 2x редукторлар (мұнда)
  • 2х 220 Ом резисторлары (мұнда)
  • 2 рет басу түймелері (мұнда)
  • Жарық диоды (мұнда)

Ал құралдар мен материалдар үшін бізге қажет:

  • Картон
  • Сым
  • дәнекерлеуіш пен дәнекерлеуіш
  • ыстық желім пистолеті мен ыстық желім
  • Қорап кескіш

2 -қадам: ерекшеліктері

Бұл перделердің басты ерекшелігі - оларды қосымшадан ашу және жабу мүмкіндігі. Менде осы құрылғы арқылы басқарғым келетін екі перделер бар, сондықтан мен екі соқырға бір қозғалтқышты қолданамын. Bluetooth командасы арқылы U командасы жіберілгенде, ол екі қозғалтқышты ашық күйге айналдырады, ал D командасы жіберілсе, екі қозғалтқыш жабық күйге айналады. Енді менде Bluetooth есікті құлыптау жобасымен байланысты мәселелердің бірі - үйге келмей тұрып телефонымның өлуі, бұл менің бөлмеме кіре алмайтынымды білдіреді, сондықтан біз бұл құрылғыға түймелерді қосамыз. бұл батырманы басқанда перделерді ашуға мүмкіндік береді. Енді, әрине, бұл дауысты басқару және жеке қозғалтқыштарды басқару мүмкіндігіне ие болады, бұл бізге бір соқырды ашуға мүмкіндік береді, бірақ бұл туралы кейінірек айтуға болмайды,

3 -қадам: Цикл

Цикл
Цикл
Цикл
Цикл
Цикл
Цикл

Байланыстыру схемасына алданбаңыз, егер бұл схеманы бөлшектеп ұстанатын болсаңыз, онда бұл схема өте қарапайым және тікелей, сондықтан мотор контроллерін Arduino -ға қосудан бастайық:

  • Pin 8 қозғалтқыш контроллеріндегі M1 -ге қосылады
  • 9 -түйреуіш қозғалтқыш контроллеріндегі E1 -ге қосылады
  • 10 -штырь қозғалтқыш контроллеріндегі M2 -ге қосылады
  • Pin 11 қозғалтқыш контроллеріндегі E2 -ге қосылады

Енді біз Bluetooth модулін Arduino -ға қосқымыз келеді, біз мұны келесідей жасаймыз:

  • 5 вольтты түйреуіш Bluetooth модуліндегі VCC желісіне қосылады
  • Жерге қосқыш Bluetooth модуліндегі жерге қосылады

Rx және Tx сонымен бірге Arduino -ға қосылады, бірақ біз мұны жасай алмаймыз, өйткені бұл байланыстар орнатылғаннан кейін біз кодты жүктей алмаймыз, сондықтан кодты жүктегенше оларды қоспаңыз.

  • Rx Bluetooth модулінде Tx -ке қосылады
  • Tx Bluetooth модулінде Rx -ке қосылады

Біз сонымен қатар қозғалтқыштарды смартфонсыз басқаруға мүмкіндік беретін түймелерді қосқымыз келеді, біз оларды келесідей қосамыз

  • Ардуинодағы 7 -ші істіктен резисторды Arduino -дегі 5 вольтке қосыңыз
  • Ардуинодағы 4 -ші істікшеден резисторды Arduino -дегі 5 вольтке қосыңыз
  • Түйменің бір аяғын түйреуіш 7 -ге, ал екінші аяғын жерге қосыңыз
  • Келесі түйменің бір аяғын түйреуіш 4 -ке, ал екінші аяғын жерге қосыңыз

Енді біз светодиодты түйреуіш 4 -ке қосамыз, ол құрылғының қуаты бар екенін көрсетеді:

  • 4 түйреуіш катодқа өтеді (жарықдиодты ұзын аяғы)
  • Жер анодқа түседі (жарықдиодты қысқа аяқ)

Ақырында, біз моторларды реттегішке бұрандалы терминалға бұрап қосамыз

4 -қадам: Код

Эскизді жүктеп алып, Arduino IDE -де ашып, Arduino Nano -ға жүктеңіз.

5 -қадам: Қуат көзі

Нәр беруші
Нәр беруші

Бұл қозғалтқыштарға біршама қатаң соқыр механизмді айналдыру үшін жеткілікті қуат беру үшін бізге кем дегенде 9 вольтты 1 амперлік қабырға ашасы қажет. Қуат көзін тапқаннан кейін біз оны Arduino мен мотор контроллеріне қосқымыз келеді.

Ол Arduino -ға келесідей қосылады:

  • Ардуинодағы VIN түйініне оң (+) қосылу
  • Ground (-) Arduino-дегі жерге тұйықталуға қосылады

Ол мотор контроллеріне келесі түрде қосылады:

  • Оң (+) қозғалтқыш контроллеріндегі VS -ке қосылады
  • Жер (-) қозғалтқыш контроллерінде GND-ге қосылады

Енді біз мотор контроллерін қосамыз және оны тексере аламыз, егер бәрі жанып тұрса, біз келесі қадамға өтуіміз мүмкін!

6 -қадам: Істі жасау

Істі жасау
Істі жасау
Істі жасау
Істі жасау
Істі жасау
Істі жасау
Істі жасау
Істі жасау

Бұл қадам сізге толықтай байланысты болуы мүмкін, себебі кез келген конструкция жұмыс істейді, бірақ мен кенішті қалай құрастырғанымды қарастырайық. Мен өзімді қатты картоннан жасадым, біз шаблонды басып шығарамыз, оны картонға жабыстырамыз және кесеміз. Бізге негізгі сопақша пішіндерінің 2 -ін кесу керек, олар корпустың бүйірлері болатын 1 ұзын штанганы және біз бекітетін немесе түйетін екі қисық бөлікті қажет етеді.

Біз ұзын фигураны ұпайға айналдырғымыз келеді, сондықтан оны сопақша пішінге айналдыра аламыз, содан кейін оны жабыстыру керек, егер біз екі жағын соғып, жапсырсақ, сопақша ортасында өз тізбегімізді жабыстырамыз.

Енді біз түймелерімізді екі түрлі картонға жабыстырып, корпустың жоғарғы және төменгі жағына жабыстырғымыз келеді, біз оларды түйменің жоғарғы жағын шыңға шығаратын етіп жабыстырғымыз келеді. бұл жағдайда біз батырманың жоғарғы жағына басқа картонды жабыстырамыз, бірақ оны қолдануға мүмкіндік береді.

Бұл аяқталғаннан кейін біз екінші сопақшаны алып, оны 3 бөлікке, жоғарғы бөлігін, төменгі бөлігін және ортасынан ұзын жолақты кесуге болады. ортаңғы бөлік ортасына жабысқақ болады, оның үстіне жарық диоды орнатылады. Содан кейін жоғарғы бөлік жоғарғы түймеге жабыстырылады, ал түйме бөлігі төменгі түймені жабыстырады. Бөлшектерді түймелерге жапсыру кезінде тым көп желім қоспау үшін абай болыңыз, себебі желім түйменің механизміне түссе, ол түймені бұзады.

7 -қадам: Қозғалтқыштарды жалюзиға қосу

Қозғалтқыштарды соқырларға қосу
Қозғалтқыштарды соқырларға қосу
Қозғалтқыштарды соқырларға қосу
Қозғалтқыштарды соқырларға қосу
Қозғалтқыштарды соқырларға қосу
Қозғалтқыштарды соқырларға қосу

Қозғалтқышты жалюзиға қосу үшін біз әдетте перделерді ашу мен ілгекті ажырату үшін қолданылатын таяқ пен ілмекті алуымыз керек, содан кейін біз оны қозғалтқыштың білігіне жабыстырамыз және оны жалюзи қозғалысына бекітеміз. механизм.

Енді біз қозғалтқышты сол жерде қалдыра алмаймыз, сондықтан оны қабырғаға жабыстыруға тура келеді, мен ыстық желімді қолдандым, бірақ қозғалтқыштар өте жеңіл, сондықтан монтаждаудың көптеген нұсқалары жұмыс істейді. Бұл жағдайда мен қабырғаны қабырғаға жапсырдым, бірақ оның жеңіл болғаны соншалық, көптеген опциялар жақсы жұмыс істейді.

8 -қадам: Қолданбаны орнату

Қолданбаны орнату
Қолданбаны орнату
Қолданбаны орнату
Қолданбаны орнату
Қолданбаны орнату
Қолданбаны орнату
Қолданбаны орнату
Қолданбаны орнату

Біз қолданатын қолданба Broxcode бойынша «Arduino Bluetooth Control» деп аталады, бұл қосымшаны таңдаған себебім, оның терминалды функциясы ғана емес, сонымен қатар таңдалған фраза болған кезде Arduino -ға пәрмен жіберуге мүмкіндік беретін ерекшелігі бар. айтты.

Оны орнату үшін біз Bluetooth құрылғысын смартфонмен жұптастырамыз, қосымшаны ашып, жұптау түймесін басып, HC-06 іздеп, онымен жұптауды сұраймыз, егер ол парольді қосқаннан кейін 1234 немесе 0000 сұраса, терминал опциясын нұқыңыз және U, содан кейін D жіберіңіз, ол арқылы қозғалтқыштар сағат тілімен, содан кейін сағат тіліне қарсы айналуы керек.

Дауыстық пәрмендерді орнату үшін опциялар мәзірін ашыңыз және дауыстық пәрменнің параметрлеріне төмен қарай айналдырыңыз, онда бізде фраза айтылған кезде пәрменді жіберу мүмкіндігі бар, жіберілетін пәрмен жолағына U және сосын фразеологизмге жарық болсын немесе қалағаныңызды қойыңыз. Содан кейін біз келесі дауыстық командалық опцияға өтіп, D жіберу пәрмен жолағына енгіземіз және фраза жолағында жарық болмасын дегенді білдіреді, егер біз жарық болсын, жабық деп айтсақ, біздің перделер ашылады..

9 -қадам: Шолу

Шолу
Шолу

Жарайды, бәрі қалай жұмыс істейтінін толық түсіну үшін біраз уақыт бөлейік. Егер сіз екі перденің де ашылғанын қаласаңыз, біз жоғарыдағы батырманы баса аламыз немесе егер біз жалюзидің жабылуын қаласақ, біз төменгі пернені басамыз немесе қолданбада жарық болмасын деп айта аламыз.

Егер біз бір уақытта екі жалюзидің біреуін ғана ашқымыз келсе, біз қосымшаның терминал бөліміне кіре аламыз және K пәрменін сол соқырды ашуға, мен сол соқырды жабуға немесе W оң жақ пердесін ашуға және L -ге жібере аламыз. оң жақ соқырды жабыңыз. Бұл перделердің барлық ерекшеліктері.

Егер сізде сұрақтар туындаса, түсініктемелерде маған хабарлаңыз, мен оларға жауап беруге қуаныштымыз.

Сымсыз сайыс
Сымсыз сайыс
Сымсыз сайыс
Сымсыз сайыс

Сымсыз байланыс сайысында екінші орын

Ұсынылған: