Obsah:
- Krok 1: Komponenty
- Krok 2: Zapojenie (modul rozpoznávania hlasu)
- Krok 3: Zapojenie (reléový modul)
- Krok 4: Kódovanie - hlasový tréning
- Krok 5: Kódovanie - spínač relé aktivovaný hlasom
- Krok 6: Hotovo
Video: Hlasom aktivovaný reléový spínač (Arduino): 6 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Ahojte všetci!
V tomto projekte vám ukážem, ako implementovať hlasové príkazy pre vaše projekty Arduino.
Pomocou hlasových príkazov vám ukážem, ako ovládať modul reléového spínača.
Krok 1: Komponenty
Na tento projekt budete potrebovať tri hlavné komponenty.
Vývojová doska Arduino Uno
Reléový modul
Modul rozpoznávania hlasu (odkaz nie z Amazonu)
& niektoré základné nástroje, ako sú drôty a nepájivá doska.
Krok 2: Zapojenie (modul rozpoznávania hlasu)
Predtým, ako začneme s procesom kódovania, musíme zapojiť Arduino do modulu rozpoznávania hlasu.
Modul rozpoznávania hlasu má 4 kolíky.
GND je pripojený k uzemneniu (Arduino)
VCC je pripojený k 5v pripojeniu (Arduino)
RXD je predvolene naprogramovaný na digitálny pin Arduino č. 3
TXD je predvolene naprogramovaný na digitálny pin Arduino č. 2
Krok 3: Zapojenie (reléový modul)
Na reléovom module sú 3 kolíky
Záporný kolík sa pripája k uzemňovaciemu kolíku na Arduine
Pozitívny pin sa pripája k kolíku 5v na Arduine
S pin bude naprogramovaný na 13. pin na Arduine
Okrem toho, aby som otestoval reléový spínač, budem používať 11. kolík na Arduine ako digitálny výstup
Tento kolík bude mať konštantný výkon a reléový spínač bude používať hlasové povely na smerovanie elektriny do viacerých diód LED
V tomto projekte som použil prepojovacie pole a prepojovacie vodiče na vytvorenie všetkých spojení.
Pokiaľ je možné vykonať všetko správne, môžete na zapojenie obvodu použiť vlastnú metódu.
Krok 4: Kódovanie - hlasový tréning
Aby ste mohli začať s kódovaním, musíte si stiahnuť knižnicu Voice Recognition V3 z tohto PDF.
Tiež som musel aktualizovať Arduino IDE na najnovšiu verziu, aby som predišiel chybám pri odosielaní.
Keď máte všetko nainštalované, musíte prejsť SÚBOROM - PRÍKLADY - HLASOVÉ UZNÁVANIE V3 MASTER a kliknúť na VR_SAMPLE_TRAIN
Tréningová časť nám pomáha definovať určité hlasové príkazy na ovládanie digitálnych pinov Arduina.
Ovládaním digitálnych pinov Arduino môžeme ovládať reléový modul, ktorý je možné použiť na ovládanie vysokonapäťových zariadení.
Kód pre hlasový tréning je už vyvinutý a nie je potrebné ho nijako meniť.
Po nahraní kódu na dosku Arduino musíte otvoriť sériový monitor pri prenosovej rýchlosti 115 200 bd
Aby ste mohli trénovať hlasové povely, musíte napísať slovo „nastavenia“a stlačiť kláves Enter alebo kliknúť na položku Odoslať.
Ďalej budete musieť definovať hlasový príkaz v tomto formáte: sigtrain 0 zapnutý
sigtrain je zoznam programovateľných hlasových príkazov, ktoré sa pohybujú od 0 do 6
V tomto príkaze slovo Zapnuté predstavuje to, čo budem hovoriť do mikrofónu
Akonáhle stlačíte odoslať alebo zadať, sériový monitor vás požiada, aby ste „hovorili teraz“.
Počas tejto doby budete do mikrofónu čo najjasnejšie hovoriť „Zapnuté“.
Sériový monitor vás požiada, aby ste frázu opakovali, kým sa školenie nedokončí.
Akonáhle bola prvá fráza úspešne natrénovaná, vycvičil som sigtrain 1 ako Vypnutý
Celkovo, ak poviem „Zapnuté“, modul rozpoznávania hlasu ho rozpozná ako signál 0.
Ak hovorím, modul rozpoznávania hlasu ho rozpozná ako signál 1
V poslednom kroku tréningového režimu budete musieť zadať záťaž 0 1 a stlačiť kláves Enter alebo odoslať.
To vám umožní používať sériový monitor na monitorovanie presnosti hlasových príkazov.
Krok 5: Kódovanie - spínač relé aktivovaný hlasom
Po dokončení tréningovej časti som otvoril príklad s názvom vr_sample_control_led
Tiež som mierne upravil kód, aby fungoval s reléovým modulom.
Zmenil som LED kolík na 11 a int relé som definoval ako pin 13
V tomto kóde je 0 definovaná ako fráza „Zapnuté“a 1 je definovaná ako „Vypnutá“fráza z tréningu.
Vnútri prázdneho nastavenia sú relé a LED nastavené ako výstupné kolíky.
Vnútri prázdnej slučky je LED dióda neustále testovaná ako vysoký výstupný kolík na testovanie relé.
Tento riadok kódu je voliteľný, pretože reléový modul má vstavanú LED diódu indikujúcu uzavretý obvod.
Ak je detekovaná fráza ON, existuje príkaz if, ktorý zapne spínač relé cez kolík#13.
Ak bola detekovaná vypnutá fráza, kolík 13 bude nastavený na nízku hodnotu a vypne sa spínač relé.
Akonáhle bol upravený kontrolný kód LED nahraný do Arduina, odpojil som USB a na napájanie Arduina som použil 9v batériu.
Keď sa Arduino resetoval, prehovoril som do mikrofónu a modul relé sa zapol
Keď som povedal, relé sa vypne podľa očakávania.
Krok 6: Hotovo
Vnútri reléového spínača je spoločný kontakt, ktorý sa bežne pripája k rozpínaciemu kontaktu.
Akonáhle je relé napájané, spoločný kontakt sa spojí s rozpínacím kontaktom.
Aj keď je spoločný kontakt pripojený pomocou vysokého napätia, spínač relé je stále možné ovládať pomocou Arduina.
V tomto projekte pin 11 poskytuje 3,3 voltov energie prostredníctvom spoločného kontaktu, zatiaľ čo 13. kolík ovláda reléový modul.
Vety „zapnuté“a „vypnuté“v konečnom dôsledku riadia 13. kolík, ktorý ovláda reléový modul.
Ak bol tento projekt pre vás užitočný, neváhajte a vytvorte si svoj vlastný projekt aktivovaný hlasom.
Kód pre modul rozpoznávania hlasu bol vyvinutý rôznymi autormi a nájdete ho v knižnici modulu rozpoznávania hlasu
súbor: vr_sample_train.inoautor: JiapengLi
súbor: vr_sample_control_led.inoautor: JiapengLi
Ak sa vám tento projekt páčil, zvážte prihlásenie sa na odber kanála youtube a získajte ďalší obsah.
Druhý v hlasom aktivovanej výzve
Odporúča:
Hlasovo ovládaný reléový spínač IOT na báze Arduino (podporovaná doména Google a Alexa): 11 krokov
Hlasovo ovládaný reléový spínač IOT založený na Arduine (podporovaný doménou Google a Alexa): Tento projekt popisuje, ako vytvoriť hlasovo ovládaný reléový spínač IOT na báze Arduina. Toto je relé, ktoré môžete na diaľku zapínať a vypínať pomocou aplikácie pre iOS a Android, tiež ho prepojiť s IFTTT a ovládať ho hlasom pomocou Googlu
VLNOVÝ SPÍNAČ -- DOTYK MÉNY SPÍNAČ POUŽÍVAJÚCI 555: 4 kroky
VLNOVÝ SPÍNAČ || DOTYK MÉNY SPÍNAČ POUŽÍVAJÚC 555: Ahoj všetci, vitajte. Dnes staviam jednoduchý bezdotykový spínač, ktorý sa aktivuje jednoduchým mávnutím ruky pomocou infračerveného senzora a integrovaného časovača 555, takže ho postavíme …. Jeho ovládanie je jednoduché. ako 555 pracujúci ako žabka vo svojom obchode
Hlasom aktivovaný BT: 3 kroky (s obrázkami)
Hlasom aktivovaný BT: Hlasom ovládaná domáca automatizácia pomocou Arduina: V tomto projekte používam hlasovú funkciu na ovládanie domácich zariadení. Tento projekt je súčasťou série Home Automation. Tento projekt je veľmi jednoduché použiť v reálnom živote. Ľudia akéhokoľvek veku môžu ovládať
Hlasom aktivovaný RoBoT: 5 krokov
Hlasom aktivovaný RoBoT: Robot ovládaný hlasom pomocou Arduina: Ahoj všetci, dúfam, že sa máte dobre a máte sa dobre. Dnes sa chystáme začať projekty súvisiace s robotikou pomocou Arduina. Dnes budeme hovoriť o hlasovo ovládanom robotovi pomocou aplikácií Arduino a Android
Hlasom aktivovaný asistent - MAX: 10 krokov
Hlasom aktivovaný asistent - MAX: Hej, v tomto pokyne budem hovoriť o tom, ako vytvoriť chat -bot MAX (pomenovaný sám !!!) S určitou implementáciou môžete tento chatbot ovládať hlasom alebo pomocou rôzneho softvéru, ktorý vám môže byť vykonávaný ako hlasový asistent. Tu som