Obsah:
- Krok 1: Seznam dílů
- Krok 2: Funkce
- Krok 3: Okruh
- Krok 4: Kód
- Krok 5: Napájení
- Krok 6: Výroba pouzdra
- Krok 7: Připojení motorů k žaluziím
- Krok 8: Nastavení aplikace
- Krok 9: Přehled
Video: Hlasem aktivované žaluzie Arduino: 9 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
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ů
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
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í
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
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
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
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
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.
Druhé místo v bezdrátové soutěži
Doporučuje:
AutoBlinds - DIY automatizace pro vertikální a horizontální žaluzie: 5 kroků (s obrázky)
AutoBlinds - Automatizace pro vertikální a horizontální žaluzie: Tento projekt začal tím, že jsem odpoledne chtěl zatáhnout žaluzie na západním okně, když jsem byl pryč. Zejména v létě může slunce v Austrálii ničit předměty, na které přímo svítí. Navíc drasticky v
Hlasem aktivované LED diody: 8 kroků
Hlasem aktivované LED diody: Webduino používá internetový prohlížeč Chrome k ovládání všech druhů elektronických součástek, takže bychom měli mít možnost využívat všechny ostatní funkce, které Chrome nabízí. V tomto příkladu projektu použijeme API Speech Chrome. Pomocí rozpoznávání hlasu Google
Hlasem aktivované tlačítko dálkového ovládání: 4 kroky (s obrázky)
Tlačítko dálkového ovládání aktivované hlasem: Pokud jste viděli mé další instruktážní programy, víte, že náš syn má svalovou dystrofii. Jedná se o jeden kus projektu, který má věci zpřístupnit jemu. Máme dveře, které se ovládají dálkovým ovladačem otevírání garážových vrat. To bylo fantastické v
Pohyby aktivované schody: 6 kroků (s obrázky)
Pohyby aktivované schody: Ano, vím, na co myslíte, vypadá to trochu přehnaně, ale v první řadě si už nikdy nebudete muset dělat starosti s omráčením prstu na noze a za druhé, díky tomu se po schodech tolik procházíte zábava, přistihl jsem se, že jdu nahoru bez reakce
Pulzní (LED diody aktivované hlasitostí): 7 kroků (s obrázky)
Pulzní (objemově aktivované LED): Chtěli jste někdy něco postavit pomocí LED, ale nejste si jisti, kde začít? Tato příručka vám poskytne několik snadno proveditelných kroků k návrhu vlastního vizualizačního kódu hlasitosti pro adresovatelná LED světla. Jedná se o zábavný stolní hlukoměr, rave de