Obsah:

Hlasem aktivované žaluzie Arduino: 9 kroků (s obrázky)
Hlasem aktivované žaluzie Arduino: 9 kroků (s obrázky)

Video: Hlasem aktivované žaluzie Arduino: 9 kroků (s obrázky)

Video: Hlasem aktivované žaluzie Arduino: 9 kroků (s obrázky)
Video: ELF/EMBARC Bronchiectasis conference 2023 with subtitles 2024, Červenec
Anonim
Image
Image
Hlasem aktivované žaluzie Arduino
Hlasem aktivované žaluzie Arduino

Před chvílí jsem vytvořil Instructable, kde jsem do zámku dveří přidal servo a zařízení Bluetooth, které mi umožnilo ovládat jej telefonem jako závislý. Nemohu přestat přidávat Bluetooth do věcí, a tak v tomto projektu ukážu jak vytvořit rolety ovládané pomocí Bluetooth pomocí některých funkcí hlasové aktivace. Začněme!

Krok 1: Seznam dílů

Seznam dílů
Seznam dílů

Tento projekt je docela levný a opravdu nepotřebuje tolik dílů, díly, které budeme potřebovat, jsou:

  • Arduino Nano (zde)
  • Modul Bluetooth HC-06 (zde)
  • Motorový ovladač (zde)
  • 2x převodový motor (zde)
  • 2x 220 ohmové odpory (zde)
  • 2x tlačítka (zde)
  • LED (zde)

A pro nástroje a materiály budeme potřebovat:

  • Lepenka
  • Drát
  • páječka a pájka
  • horká lepicí pistole a horké lepidlo
  • Řezačka na krabice

Krok 2: Funkce

Hlavní funkcí, kterou tyto rolety budou mít, je tedy možnost je otevřít a zavřít z aplikace. Mám dvě žaluzie, které chci ovládat pomocí tohoto zařízení, takže budu používat dva motory, jeden pro každou roletu. Když je příkaz U odeslán přes zařízení Bluetooth, roztočí oba motory do otevřené polohy a pokud je odeslán příkaz D, oba motory se roztočí do zavřené polohy. Jedním z problémů, které jsem měl s projektem zámku dveří Bluetooth, bylo to, že můj telefon zemře, než se dostanu domů, což znamená, že se nebudu moci dostat do svého pokoje, a proto pro tento projekt budeme přidávat tlačítka do zařízení které nám umožňují otevřít žaluzie při stisknutí tlačítka. Nyní to samozřejmě bude zahrnovat také hlasové ovládání a schopnost ovládat jednotlivé motory, což nám umožní otevřít jednu roletu najednou, ale o tom budeme mluvit později,

Krok 3: Okruh

Okruh
Okruh
Okruh
Okruh
Okruh
Okruh

Nenechte se zmást chaotickým schématem zapojení, tento obvod je ve skutečnosti docela jednoduchý a přímočarý, pokud budete postupovat podle schématu zapojení kousek po kousku, takže začněme připojením ovladače motoru k Arduinu:

  • Pin 8 se připojuje k M1 na ovladači motoru
  • Pin 9 se připojuje k E1 na ovladači motoru
  • Pin 10 se připojuje k M2 na ovladači motoru
  • Pin 11 se připojuje k E2 na ovladači motoru

Nyní budeme chtít připojit modul Bluetooth k Arduinu, uděláme to takto:

  • 5voltový pin se připojuje k VCC na modulu Bluetooth
  • Uzemňovací kolík se připojuje k uzemnění na modulu Bluetooth

Rx a Tx budou také připojeny k Arduinu, ale zatím to nemůžeme udělat, protože jakmile jsou tato připojení vytvořena, nemůžeme nahrát kód, takže je nepřipojujte, dokud nenahrajeme kód.

  • Rx se připojuje k Tx na modulu Bluetooth
  • Tx se připojuje k Rx na modulu Bluetooth

Také budeme chtít připojit naše tlačítka, která nám umožní ovládat motory bez smartphonu, připojíme je následujícím způsobem

  • Připojte odpor z pinu 7 na Arduinu k 5 voltům na Arduinu
  • Připojte odpor z pinu 4 na Arduinu k 5 voltům na Arduinu
  • Připojte jednu nohu tlačítka ke kolíku 7 a druhou nohu k zemi
  • Připojte jednu nohu dalšího tlačítka ke kolíku 4 a druhou nohu k zemi

Nyní připojíme LED na pin 4, která ukáže, že zařízení má napájení:

  • Pin 4 jde na katodu (dlouhá noha LED)
  • Zem jde na anodu (krátká noha LED)

A nakonec připojíme motory k regulátoru motoru jejich zašroubováním do šroubové svorky

Krok 4: Kód

Stáhněte si skicu, otevřete ji v Arduino IDE a nahrajte ji do Arduino Nano.

Krok 5: Napájení

Zdroj napájení
Zdroj napájení

Abychom těmto motorům poskytli dostatek energie k otočení poněkud tuhého zaslepovacího mechanismu, budeme potřebovat alespoň 9voltový napájecí zdroj 1 A na stěnu. Jakmile najdete napájecí zdroj, budeme jej chtít připojit k našemu Arduinu a ovladači motoru.

K Arduinu se připojuje následovně:

  • Pozitivní (+) připojení ke kolíku VIN na Arduinu
  • Ground (-) se připojuje k Ground Pin na Arduinu

K ovladači motoru se připojuje následovně:

  • Pozitivní (+) se připojuje k VS na ovladači motoru
  • Uzemnění (-) se připojuje k GND na ovladači motoru

Nyní můžeme zapojit ovladač motoru a provést test, pokud se vše rozsvítí, můžeme přejít k dalšímu kroku!

Krok 6: Výroba pouzdra

Výroba případu
Výroba případu
Výroba případu
Výroba případu
Výroba případu
Výroba případu
Výroba případu
Výroba případu

Tento krok může být zcela na vás, protože téměř každý design případu bude fungovat, nicméně pojďme se podívat na to, jak jsem navrhl svůj. Udělal jsem ten svůj z nějaké silné lepenky, chystáme se vytisknout šablonu, přilepit ji na lepenku a vystřihnout. Budeme muset odstřihnout naše 2 hlavní oválné tvary, 1 dlouhý stip, který bude po stranách pouzdra, a dva zakřivené kusy, které připevníme nebo zapneme.

Budeme chtít bodovat dlouhý kus, abychom ho mohli ohnout kolem našeho oválného tvaru, který pak musí být přilepený, jakmile budeme mít obě strany rýhované a slepené, můžeme přilepit náš obvod uprostřed oválu.

Nyní budeme chtít přilepit naše knoflíky ke dvěma různým kusům lepenky a přilepit je k horní a spodní části pouzdra, budeme je chtít přilepit způsobem, který způsobí, že horní část tlačítka bude vyčnívat z je to proto, abychom mohli na horní část tlačítka přilepit další kus lepenky, který ji skryje, ale přesto nám ji umožní použít.

Jakmile to bude hotové, můžeme vzít náš druhý ovál a rozřezat ho na 3 kusy, horní díl, spodní díl a dlouhý pás ze středu. prostřední díl bude přilepený uprostřed s LED umístěnou uprostřed. Horní díl je poté přilepen k hornímu knoflíku a knoflíkový díl je poté přilepen ke spodnímu knoflíku. Při lepení dílků na knoflíky buďte velmi opatrní, abyste nepřidali příliš mnoho super lepidla, jako kdyby se lepidlo dostalo do knoflíkového mechanismu, rozbilo by tlačítko.

Krok 7: Připojení motorů k žaluziím

Připojení motorů k žaluziím
Připojení motorů k žaluziím
Připojení motorů k žaluziím
Připojení motorů k žaluziím
Připojení motorů k žaluziím
Připojení motorů k žaluziím

Abychom připojili motory k našim žaluziím, budeme muset vzít hůl a hák, který se běžně používá k otevření žaluzií a odlomení háčku, přilepíme to na hřídel motoru a zavěsíme na pohyb žaluzií mechanismus.

Nyní nemůžeme nechat motor viset, takže ho budeme muset přilepit na zeď. Použil jsem horké lepidlo, ale motory jsou docela lehké, takže většina možností montáže bude fungovat. Totéž pro případ, přilepil jsem svůj na zeď, ale je tak lehký, že většina možností bude fungovat dobře.

Krok 8: Nastavení aplikace

Nastavení aplikace
Nastavení aplikace
Nastavení aplikace
Nastavení aplikace
Nastavení aplikace
Nastavení aplikace
Nastavení aplikace
Nastavení aplikace

Aplikace, kterou budeme používat, se od Broxcode nazývá „Arduino Bluetooth Control“, důvod, proč jsem si vybral tuto aplikaci, je, že má nejen koncovou funkci, ale také funkci, která nám umožňuje odesílat příkazy do Arduina, když je zvolená fráze řekl.

Chcete-li jej nastavit, spárujeme naše zařízení Bluetooth se smartphonem, otevřete aplikaci, kliknete na tlačítko párování a vyhledáte HC-06 a spárujete jej, pokud po spárování požádá o heslo buď 1234 nebo 0000, klikněte na možnost terminálu a odešlete U a poté D, přes které by se měly motory otáčet ve směru hodinových ručiček a poté proti směru hodinových ručiček.

Chcete -li nastavit hlasové příkazy, otevřete nabídku možností a přejděte dolů na nastavení hlasových příkazů. Tam máme možnost odeslat příkaz, když je vyslovena fráze, zadejte příkaz, který chcete odeslat, do příkazového pole, které bude U a pak do pole fráze vložte Nechť je světlo, nebo co chcete. Poté přejdeme k další možnosti hlasového příkazu a vložíme D do pole pro odeslání příkazu a do pole fráze Nechme být světlo, což znamená, že naše rolety se otevřou, když řekneme, ať je světlo, a zavřeme, když řekneme, aby nebylo světlo.

Krok 9: Přehled

Přehled
Přehled

Dobře, nechme si chvilku času, abychom plně porozuměli tomu, jak vše funguje. Pokud chcete, aby byly oba žaluzie otevřené, můžeme buď stisknout horní tlačítko, nebo můžeme říci, ať je v aplikaci světlo, pokud chceme, aby byly oba žaluzie zavřené, můžeme stisknout spodní tlačítko nebo říci, aby v aplikaci nebylo světlo.

Pokud chceme, aby byla najednou otevřena pouze jedna ze dvou rolet, můžeme přejít do koncové části aplikace a poslat příkaz K k otevření levé rolety a I k zavření levé rolety nebo W k otevření pravé rolety a L k zatáhněte pravou roletu. To jsou téměř všechny vlastnosti žaluzií.

Pokud máte dotazy, dejte mi vědět v komentářích a rádi vám je zodpovíme.

Bezdrátová soutěž
Bezdrátová soutěž
Bezdrátová soutěž
Bezdrátová soutěž

Druhé místo v bezdrátové soutěži

Doporučuje: