Obsah:

Hlasom aktivované rolety Arduino: 9 krokov (s obrázkami)
Hlasom aktivované rolety Arduino: 9 krokov (s obrázkami)

Video: Hlasom aktivované rolety Arduino: 9 krokov (s obrázkami)

Video: Hlasom aktivované rolety Arduino: 9 krokov (s obrázkami)
Video: SILOU HLASU - Ovládání domácnosti hlasem - rolety 2024, Júl
Anonim
Image
Image
Hlasom aktivované rolety Arduino
Hlasom aktivované rolety Arduino

Pred chvíľou som urobil Instructable, kde som do svojho zámku dverí pridal servo a zariadenie Bluetooth, ktoré mi umožnilo ovládať ho telefónom ako závislý. Nemôžem prestať pridávať Bluetooth do vecí, a tak v tomto projekte ukážem pomocou niektorých funkcií aktivácie hlasom vyrobíte žalúzie ovládané technológiou Bluetooth. Začnime!

Krok 1: Zoznam dielov

Zoznam položiek
Zoznam položiek

Tento projekt je dosť lacný a skutočne nepotrebuje toľko dielov, budeme potrebovať tieto diely:

  • Arduino Nano (tu)
  • Modul Bluetooth HC-06 (tu)
  • Ovládač motora (tu)
  • 2x prevodový motor (tu)
  • 2x 220 ohmové odpory (tu)
  • 2x tlačidlá (tu)
  • LED (tu)

A pre nástroje a materiály budeme potrebovať:

  • Kartón
  • Drôt
  • spájkovačka a spájkovačka
  • horúca lepiaca pištoľ a horúce lepidlo
  • Rezačka na krabice

Krok 2: Vlastnosti

Hlavnou funkciou, ktorú tieto žalúzie budú mať, je možnosť otvárať a zatvárať ich pomocou aplikácie. Mám dve žalúzie, ktoré chcem ovládať pomocou tohto zariadenia, takže budem používať dva motory, jeden pre každú roletu. Keď je príkaz U odoslaný cez zariadenie Bluetooth, roztočí oba motory do otvorenej polohy a ak je odoslaný príkaz D, oba motory sa roztočia do zatvorenej polohy. Teraz bol jedným z problémov, ktoré som mal s mojím projektom zámky dverí Bluetooth, to, že môj telefón umrie skôr, ako sa dostanem domov, čo znamená, že sa nebudem môcť dostať do svojej miestnosti, a preto v tomto projekte budeme do zariadenia pridávať tlačidlá. ktoré nám umožnia otvoriť žalúzie po stlačení tlačidla. Teraz to samozrejme bude zahŕňať aj hlasové ovládanie a schopnosť ovládať jednotlivé motory, čo nám umožní otvoriť jednu roletu naraz, ale o tom budeme hovoriť neskôr,

Krok 3: Okruh

Okruh
Okruh
Okruh
Okruh
Okruh
Okruh

Nenechajte sa zmiasť chaotickým schémou zapojenia, tento obvod je v skutočnosti veľmi jednoduchý a priamy, ak sa budete riadiť schémou zapojenia kúsok po kúsku, začnime teda pripojením ovládača motora k Arduinu:

  • Pin 8 sa pripája k M1 na ovládači motora
  • Pin 9 sa pripája k E1 na ovládači motora
  • Pin 10 sa pripája k M2 na ovládači motora
  • Pin 11 sa pripája k E2 na ovládači motora

Teraz budeme chcieť pripojiť modul Bluetooth k Arduinu, urobíme to nasledovne:

  • 5 -voltový pin sa pripája k VCC na module Bluetooth
  • Uzemňovací kolík sa pripája k uzemneniu v module Bluetooth

Rx a Tx budú tiež pripojené k Arduinu, ale zatiaľ to nemôžeme urobiť, pretože akonáhle sú tieto pripojenia vytvorené, nemôžeme nahrať kód, takže ich nepripojte, kým neodovzdáme kód.

  • Rx sa pripája k Tx na module Bluetooth
  • Tx sa pripája k Rx na module Bluetooth

Budeme tiež chcieť pripojiť naše tlačidlá, ktoré nám umožnia ovládať motory bez smartfónu, a spojíme ich nasledovne

  • Pripojte odpor z kolíka 7 na Arduine k 5 voltom na Arduine
  • Pripojte odpor z kolíka 4 na Arduine k 5 voltom na Arduine
  • Pripojte jednu nohu tlačidla ku kolíku 7 a druhú nohu k zemi
  • Pripojte jednu nohu nasledujúceho tlačidla ku kolíku 4 a druhú nohu k zemi

Teraz pripojíme LED ku kolíku 4, ktorý ukáže, že zariadenie má napájanie:

  • Pin 4 ide na katódu (dlhá noha LED)
  • Zem prechádza na anódu (krátka časť LED)

A nakoniec ideme pripojiť motory k regulátoru motora ich zaskrutkovaním do skrutkovej svorky

Krok 4: Kód

Stiahnite si skicu, otvorte ju v Arduino IDE a nahrajte ju do Arduino Nano.

Krok 5: Napájanie

Zdroj
Zdroj

Aby sme týmto motorom poskytli dostatok energie na zatočenie trochu tuhého slepého mechanizmu, budeme potrebovať najmenej 9 voltový 1 A napájací zdroj do zásuvky. Akonáhle nájdete napájací zdroj, budeme ho chcieť pripojiť k nášmu Arduinu a ovládaču motora.

K Arduinu sa pripája nasledovne:

  • Pozitívne (+) pripojenie k kolíku VIN na Arduine
  • Ground (-) sa pripája k uzemňovaciemu kolíku na Arduine

K ovládaču motora sa pripája nasledovne:

  • Kladný (+) sa pripája k VS na ovládači motora
  • Uzemnenie (-) sa pripája k GND na ovládači motora

Teraz môžeme zapojiť regulátor motora a otestovať ho, ak sa všetko rozsvieti, môžeme prejsť na ďalší krok!

Krok 6: Výroba puzdra

Výroba prípadu
Výroba prípadu
Výroba prípadu
Výroba prípadu
Výroba prípadu
Výroba prípadu
Výroba prípadu
Výroba prípadu

Tento krok môže byť úplne na vás, pretože v zásade bude fungovať každý prípad, ale pozrime sa na to, ako som ten svoj navrhol. Moju som vyrobila z nejakej silnej lepenky, ideme vytlačiť šablónu, prilepiť ju na lepenku a vystrihnúť. Budeme musieť vystrihnúť naše 2 hlavné oválne tvary, 1 dlhý stip, ktorý bude po stranách puzdra, a dva zakrivené diely, ktoré pripevníme alebo zapneme.

Budeme chcieť zapisovať dlhý kus, aby sme ho mohli ohnúť okolo nášho oválneho tvaru, ktorý potom musíme zlepiť, akonáhle budeme mať obidve strany narovnané a zlepené, môžeme lepiť náš obvod v strede oválu.

Teraz budeme chcieť prilepiť naše gombíky k dvom rôznym kusom lepenky a prilepiť ich k hornej a spodnej časti puzdra, budeme ich chcieť prilepiť tak, aby vrchná časť gombíka vychádzala z je to preto, aby sme mohli na vrch tlačidla prilepiť ďalší kus lepenky, ktorý ho skryje, ale napriek tomu nám ho umožní použiť.

Akonáhle je to hotové, môžeme vziať náš druhý ovál a rozrezať ho na 3 kusy, horný kus, spodný kus a dlhý pásik od stredu. stredný kus bude prilepený v strede s diódou LED namontovanou v jeho strede. Horný kus je potom prilepený k hornému gombíku a gombíkový kus je potom prilepený k spodnému gombíku. Pri lepení dielov na gombíky dávajte veľký pozor, aby ste nepridali príliš veľa super lepidla, ako keby sa lepidlo dostalo do gombíkového mechanizmu, gombík sa zlomí.

Krok 7: Pripojenie motorov k žalúziám

Pripojenie motorov k žalúziám
Pripojenie motorov k žalúziám
Pripojenie motorov k žalúziám
Pripojenie motorov k žalúziám
Pripojenie motorov k žalúziám
Pripojenie motorov k žalúziám

Na pripojenie motorov k našim žalúziám budeme musieť vziať palicu a háčik, ktoré sa bežne používajú na otváranie žalúzií a odlomenie háku, potom to prilepíme na hriadeľ motora a zavesíme na pohyb žalúzií mechanizmus.

Teraz nemôžeme nechať motor visieť, takže ho budeme musieť prilepiť na stenu. Použil som horúce lepidlo, ale motory sú dosť ľahké, takže väčšina možností montáže bude fungovať. To isté platí pre prípad, prilepil som svoj na stenu, ale je taký ľahký, že väčšina možností bude fungovať dobre.

Krok 8: Nastavenie aplikácie

Nastavenie aplikácie
Nastavenie aplikácie
Nastavenie aplikácie
Nastavenie aplikácie
Nastavenie aplikácie
Nastavenie aplikácie
Nastavenie aplikácie
Nastavenie aplikácie

Aplikácia, ktorú budeme používať, sa od Broxcode nazýva „Arduino Bluetooth Control“, dôvod, prečo som si vybral túto aplikáciu, je ten, že má nielen koncovú funkciu, ale aj funkciu, ktorá nám umožňuje odosielať príkazy do Arduina, keď je zvolená fráza povedal.

Aby sme to nastavili, spárujeme naše zariadenie Bluetooth so smartfónom, otvorte aplikáciu, kliknite na tlačidlo párovania a vyhľadajte HC-06 a spárujte ho, ak po spárovaní požiada o heslo buď 1234 alebo 0000, kliknite na možnosť terminálu a pošlite U a potom D, cez ktoré by sa mali motory otáčať v smere hodinových ručičiek a potom proti smeru hodinových ručičiek.

Ak chcete nastaviť hlasové príkazy, otvorte ponuku možností a posuňte sa nadol na nastavenia hlasových príkazov. Tam máme možnosť odoslať príkaz, keď vyslovíte frázu, zadajte príkaz, ktorý chcete odoslať, do príkazového poľa, ktoré bude U a potom do frázového poľa zadajte Nech je svetlo, alebo čokoľvek chcete. Potom prejdeme na ďalšiu možnosť hlasového príkazu a vložíme D do poľa na odoslanie príkazu a do poľa frázy nesmie byť svetlo, čo znamená, že naše žalúzie sa otvoria, keď povieme, nech je svetlo a zatiahnu, keď povieme, aby nebolo svetlo..

Krok 9: Prehľad

Prehľad
Prehľad

Dobre, nechajme si nejaký čas na úplné pochopenie toho, ako všetko funguje. Ak chcete, aby boli obidve rolety otvorené, môžeme buď stlačiť horné tlačidlo, alebo môžeme povedať, aby v aplikácii svietilo svetlo, ak chceme, aby boli zatiahnuté obidve rolety, môžeme stlačiť spodné tlačidlo alebo povedať, aby v aplikácii nebolo svetlo.

Ak chceme, aby bola súčasne otvorená iba jedna z dvoch žalúzií, môžeme ísť do koncovej sekcie aplikácie a odoslať príkaz K na otvorenie ľavej rolety a I na zatvorenie ľavej rolety alebo W na otvorenie pravej rolety a L na zatiahnite pravú roletu. To sú skoro všetky vlastnosti žalúzií.

Ak máte otázky, dajte mi vedieť v komentároch a radi vám ich zodpovieme.

Bezdrôtová súťaž
Bezdrôtová súťaž
Bezdrôtová súťaž
Bezdrôtová súťaž

Druhý v súťaži o bezdrôtové pripojenie

Odporúča: