Taula de continguts:

Commutador de relé activat per veu (Arduino): 6 passos (amb imatges)
Commutador de relé activat per veu (Arduino): 6 passos (amb imatges)

Vídeo: Commutador de relé activat per veu (Arduino): 6 passos (amb imatges)

Vídeo: Commutador de relé activat per veu (Arduino): 6 passos (amb imatges)
Vídeo: BTT GTR v1.0/M5 v1.0 - Basics 2024, Juliol
Anonim
Commutador de retransmissió activat per veu (Arduino)
Commutador de retransmissió activat per veu (Arduino)

Hola a tothom!

En aquest projecte, us mostraré com implementar ordres de veu per als vostres projectes Arduino.

Mitjançant ordres de veu, us mostraré com controlar un mòdul de commutació de relé.

Pas 1: components

Components
Components

Per a aquest projecte, necessitareu tres components principals.

Una placa de desenvolupament Arduino Uno

Un mòdul de relés

Un mòdul de reconeixement de veu (enllaç no amazon)

i algunes eines bàsiques com ara cables i taulers de suport.

Pas 2: cablejat (mòdul de reconeixement de veu)

Cablatge (mòdul de reconeixement de veu)
Cablatge (mòdul de reconeixement de veu)
Cablatge (mòdul de reconeixement de veu)
Cablatge (mòdul de reconeixement de veu)

Abans de començar amb el procés de codificació, hem de connectar l’Arduino al mòdul de reconeixement de veu.

Hi ha 4 pins al mòdul de reconeixement de veu.

GND està connectat a la connexió de terra (Arduino)

VCC està connectat a la connexió 5v (Arduino)

RXD està programat per defecte al pin digital 3 d’Arduino

TXD està programat per defecte al pin digital 2 d’Arduino

Pas 3: cablejat (mòdul de relé)

Cablatge (mòdul de relé)
Cablatge (mòdul de relé)

Al mòdul de relé hi ha 3 pins

El pin negatiu es connecta al pin de terra de l’Arduino

El pin positiu es connecta al pin de 5 V de l’Arduino

El pin S es programarà al número 13 de l'Arduino

A més, per provar l’interruptor de relé, faré servir l’11è pin de l’Arduino com a sortida digital

Aquest pin tindrà una potència constant i el commutador de relé utilitzarà l'ordre de veu per dirigir l'electricitat a diversos LED

Per a aquest projecte, he utilitzat una placa de connexió i cables de pont per fer totes les connexions.

Sempre que es pugui fer tot el correcte, podeu utilitzar el vostre propi mètode per cablejar el vostre circuit.

Pas 4: Codificació: formació de veu

Codificació: formació de veu
Codificació: formació de veu

Per començar a codificar, haureu de descarregar la biblioteca de reconeixement de veu V3 d’aquest PDF.

També vaig haver d’actualitzar Arduino IDE a la versió més recent per evitar errors de càrrega.

Un cop ho hàgiu instal·lat tot, heu de passar per FITXER - EXEMPLES - RECONEIXEMENT DE VEU V3 MASTER i fer clic a VR_SAMPLE_TRAIN

La part d’entrenament ens ajuda a definir certes ordres de veu per controlar els pins digitals d’Arduino.

Controlant els pins digitals d’Arduino, podem controlar el mòdul de relé que es pot utilitzar per controlar dispositius d’alta tensió.

El codi per a la formació de veu ja està desenvolupat i no cal canviar-lo de cap manera.

Després de penjar el codi a la placa Arduino, heu d’obrir el monitor sèrie a una velocitat de 115200 baudios

Per entrenar ordres de veu, haureu d'escriure la paraula "configuració" i prémer Retorn o fer clic a Envia.

A continuació, haureu de definir l’ordre de veu amb aquest format: sigtrain 0 On

sigtrain és una llista d'ordres de veu programables que oscil·la entre 0-6

En aquesta ordre, la paraula On representa el que diré al micròfon

Un cop feu clic a enviar o entrar, el monitor sèrie us demanarà que parleu ara.

Durant aquest temps, diràs "Activat" al micròfon amb la màxima claredat possible.

El monitor sèrie us demanarà que repetiu la frase fins que finalitzi la formació.

Un cop entrenada la primera frase, he format el sigtrain 1 com a Desactivat

En general, si dic "Activat", el mòdul de reconeixement de veu el reconeixerà com a sigtrain 0.

Si ho dic, el mòdul de reconeixement de veu el reconeixerà com a sigtrain 1

Per a l’últim pas del mode d’entrenament, haureu d’escriure load 0 1 i prémer Enter o Send.

Això us permetrà utilitzar el monitor sèrie per controlar la precisió de les ordres de veu.

Pas 5: Codificació: commutador de retransmissió activat per veu

Codificació: commutador de retransmissió activat per veu
Codificació: commutador de retransmissió activat per veu

Després de completar la part de formació, vaig obrir l'exemple anomenat vr_sample_control_led

També he modificat lleugerament el codi per treballar amb el mòdul de retransmissió.

He canviat el pin de led en 11 i he definit el relé int com el pin 13

En aquest codi, 0 es defineix com la frase "Activat" i 1 es defineix com la frase "Desactivat" de l'entrenament.

Dins de la configuració del buit, el relé i el led es configuren com a pins de sortida.

Dins del bucle buit, el pin LED es configura constantment com a pin de sortida alta per provar el relé.

Aquesta línia de codi és opcional perquè el mòdul de relé té un led incorporat per indicar un circuit tancat.

Hi ha una sentència if que activa el commutador de relé mitjançant el pin # 13 si es detecta la frase ON.

Si es va detectar la frase off, el pin 13 es posarà a baix, apagant l’interruptor del relé.

Un cop s’ha carregat el codi de control del led modificat a l’Arduino, vaig desconnectar l’usb i vaig utilitzar una bateria de 9 V per alimentar l’Arduino.

Un cop restablert l'Arduino, vaig parlar al micròfon i el mòdul de relé es va encendre

Un cop em vaig apagar, el relé es va apagar com s’esperava.

Pas 6: finalitzat

Acabat
Acabat
Acabat
Acabat
Acabat
Acabat
Acabat
Acabat

Dins del commutador de relé, hi ha un contacte comú que normalment es connecta al contacte NC.

Un cop el relé s’energia, el contacte comú es connecta amb el contacte NO.

Fins i tot si el contacte comú està connectat mitjançant alta tensió, el commutador de relé encara es pot controlar mitjançant l’Arduino.

En aquest projecte, el pin 11 proporciona 3,3 volts d’energia a través del contacte comú mentre el 13è pin controla el mòdul de relé.

En última instància, les frases "activat" i "apagat" controlen el tretzè pin que controla el mòdul de relé.

Si heu trobat útil aquest projecte, no dubteu a fer el vostre propi projecte activat per veu.

El codi per al mòdul de reconeixement de veu va ser desenvolupat per diversos autors i es pot trobar a la biblioteca del mòdul de reconeixement de veu.

file: vr_sample_train.inoauthor: JiapengLi

file: vr_sample_control_led.inoauthor: JiapengLi

Si us ha agradat aquest projecte, considereu subscriure-us al canal de youtube per obtenir més contingut.

Desafiament activat per veu
Desafiament activat per veu
Desafiament activat per veu
Desafiament activat per veu

Accèsit al repte activat per veu

Recomanat: