Taula de continguts:
- Pas 1: endolls UNIEL
- Pas 2: mòduls de ràdio
- Pas 3: Connexió del receptor a l'Arduino i recepció de codis des dels connectors de control remot
- Pas 4: Enviar comandes des del transmissor per controlar les preses de ràdio
- Pas 5: mòdul de reconeixement de veu V2
- Pas 6:
- Pas 7:
- Pas 8:
- Pas 9:
- Pas 10:
- Pas 11:
Vídeo: Control de veu de preses de ràdio: 11 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Ara lluitem tots contra la pandèmia prevalent del COVID-19. A més, ara estem en una situació en què ens hem d’adaptar a les condicions imperants aplicant mesures de seguretat addicionals. Aquí, el projecte tracta d’evitar que COVID-19 es propagui a través del tacte. Aquest projecte va ser desenvolupat pels meus estudiants que van a l'escola a 8è de primària (15 anys). Es tracta d’un dispositiu per al control de veu de preses UNIEL basat en el controlador Arduino, el transmissor de 433 MHz i el mòdul V2 de reconeixement de veu d’elechouse (lloc -
Pas 1: endolls UNIEL
S’instal·len directament a qualsevol presa de corrent i ja hi està connectat un aparell elèctric que es pot encendre i apagar des d’un control remot. El rang d’acció a la zona oberta és de fins a 25 m, la freqüència de recepció i transmissió d’ordres és de 433,9 MHz. La gamma inclou diferents càrregues de 300 W, 1000 W, 3600 W. La gamma completa es pot veure a la pàgina web oficial
El codi del grup es defineix al control remot. A cada sòcol, el codi de grup = el codi de grup de control remot i el codi de sòcol
Pas 2: mòduls de ràdio
La nostra tasca és substituir el comandament a distància dels endolls UNIEL. Necessitem mòduls de ràdio que funcionin a una freqüència de 433 MHz. Vaig comprar FS1000A
Receptor i transmissor inclosos. El preu a eBay és inferior a 100 rubles.
Pas 3: Connexió del receptor a l'Arduino i recepció de codis des dels connectors de control remot
Per a Arduino, hi ha biblioteques per treballar amb diversos actuadors controlats per 433/315 MHz. He utilitzat això:
La biblioteca rc-switch-Arduino funciona amb dispositius de control remot de baix cost de 315 MHz / 433 MHz -
Baixeu-lo i descomprimiu-lo a la carpeta de biblioteques
En primer lloc, connecteu el receptor
Mòdul Arduino - - - - -
+ 5V ---------- VCC
GND ---------- GND
DADES (qualsevol) ------------ 2
executant un exemple de la biblioteca RCswitch exemple ReceiveDemo_Advanced
Feu clic al comandament a distància i veureu què dóna l'esbós al port sèrie
Recordeu els paràmetres 24Bit, PulseLength - 309 microsegons, Protocol 1
Els necessitarem a l’hora d’escriure l’esbós. NO cal recordar els codis !!! Per enviar codis, només cal conèixer el codi del grup i el codi del dispositiu !!!
Pas 4: Enviar comandes des del transmissor per controlar les preses de ràdio
Connecteu el transmissor a l'Arduino per comprovar el funcionament dels endolls
Mòdul Arduino - - - - -
+ 5V ---------- VCC
GND ---------- GND
DATA ------------ 10
Penjem un esbós a la placa Arduino i observem com els endolls s’encenen en cercle i després s’apaguen.
Si voleu, podeu controlar sòcols de 32x32 des del controlador
Pas 5: mòdul de reconeixement de veu V2
El mòdul de reconeixement de veu V2 es va comprar a eBay a un preu molt raonable. En fer la comanda, no ho vaig mirar i en va. El mòdul no complia les expectatives:
1) L'operació declarada amb 15 ordres de veu pre-gravades al mateix temps no és possible (el mòdul només reconeix 5 ordres de cada bloc (3 blocs)). Només podeu carregar 1 bloc, després un altre, etc. Per tant, es va decidir utilitzar cadenes de paraules (2-3) amb pauses necessàries per carregar el següent bloc, per exemple
El llum del cafè s’apaga
Font habilitada
2) el mòdul no respon a la veu d'una altra persona, dues persones hauran de duplicar ordres. Primer, us explicaré com treballar amb el mòdul i després com s'ha resolt el problema.
Pas 6:
Per entrenar el mòdul, heu d'enviar ordres al mòdul a través del port sèrie i pronunciar frases. Descarregueu al vostre ordinador (Windows) el programa recomanat pel fabricant per treballar amb el port com (pàgina de descàrrega AccessPort), connecteu el mòdul al mòdul Arduino Arduino -----
+ 5V ---------- VCC
GND ---------- GND
TX ------------ 3
RX ------------ 2
Connecteu l'Arduino a l'ordinador. Carregant un esbós a Arduino
Pas 7:
Al programa AccessPort, establim la configuració següent
Pas 8:
Mirant el mapa adjunt
i enviar ordres
AABB-informació sobre el mòdul
V2. 0 Per ELECHOUSE www.elechouse.com
Pròxim entrenament del primer bloc - AA11
Després de l'ordre START a la finestra del terminal, diem LA primera frase al micròfon, apareix la inscripció Again, esperem, estem en silenci, torna a aparèixer l'ordre START. La segona vegada diem LA primera frase al micròfon per confirmar-la. Si la gravació té èxit, apareix Finalitza, indicant que la primera ordre s'ha enregistrat correctament. L'etiqueta diferent indica que la segona ordre no sonava com la primera i el mòdul no la reconeixia. Massa fort indica que parleu massa fort al micròfon (> 1300 MS). De la mateixa manera, anotem les 4 frases restants. S'ha acabat l'etiqueta Grup 1. indica que el primer bloc s'ha escrit correctament.
Per comprovar el reconeixement de veu, truqueu al bloc 1 amb l'ordre aa21 i pronuncieu les frases al micròfon. Durant el reconeixement, s'emet una confirmació al terminal
Pas 9:
A continuació, entrenem els blocs 2 i 3 enviant ordres AA12 i AA13, respectivament. Per trucar als blocs 2 i 3 des de la memòria, envieu una ordre al terminal AA22 i aa23, respectivament.
Un altre punt: si volem rebre una resposta del mòdul de veu de forma breu (no "Resultat: 15" sinó 15), hem d'enviar al mòdul l'ordre AA37
Als blocs introduïm les ordres següents (hi participen 2 persones) per a reunions al bullidor de la cuina (elèctric) + il·luminació (llums RGB, llum prop de la taula de la cuina, llum nocturna)
Aquí hi ha exemples de cadenes correctes
"Cafè" (1 veu) "llum nocturna" (1 veu) "Apaga" (1 veu)
"Font" (2 veus) "Activa" (2 veus)
"Cafè" (2 veus) "Llums" (2 veus) "encén" (2 veus)
etc.
Pas 10:
Per claredat, afegirem una indicació de 3 LED als pins 7, 8, 9
(vermell - 1 bloc carregat
groc: es carrega el bloc 2
verd: es carrega el bloc 3
S'encenen 3 LED (1 segon): la combinació de paraules és correcta)
Aquí teniu el diagrama del dispositiu
Pas 11:
I un esbós per Arduino. A l’anterior, afegiré que si
després de carregar el segon o tercer bloc durant FRAZA_TIME = 2000 MS, no hi ha cap paraula reconeguda -
El banc 1 està carregat.
Recomanat:
Feu el sistema d’avís de notificació per veu / veu: 4 passos
Feu el sistema d'alerta de veu / notificació de veu: en aquest projecte hem creat un sistema d'alerta i de notificació de veu. En aquest projecte es poden utilitzar almenys dos sensors
Raspberry Pi RF Preses de xarxa controlades a distància (endolls): 6 passos
Raspberry Pi RF Preses de xarxa controlades a distància (endolls d’alimentació): controleu preses de corrent de 433 MHz (sortides de paret) econòmiques mitjançant un Raspberry Pi. El Pi pot aprendre els codis de control que es generen des del control remot dels endolls i utilitzar-los sota el control del programa per activar qualsevol o tots els endolls remots de tota la casa
Preses elèctriques amb alimentació: 7 passos (amb imatges)
Preses elèctriques amb alimentació: aquest instructiu us mostra com piratejar un adaptador de corrent per fabricar un adaptador de corrent habilitat per Internet mitjançant Electric Imp. Això us permet controlar de forma remota qualsevol dispositiu de xarxa mitjançant un telèfon intel·ligent o un navegador web. El meu garatge " as-c
Preses intel·ligents remotes controlades per Amazon Alexa a 433 MHz amb ESP8266: 4 passos
Preses intel·ligents remotes controlades per Amazon Alexa a 433 MHz amb ESP8266: en aquest instructiu us mostraré com fer que les vostres preses controlades remotes d'Amazon Echo a 433 MHz amb l'ajut de l'ESP8266. camí és el senglar NodeMCU
Preses del futur Carregador USB de paret Aka: 7 passos (amb imatges)
Outlets of the Future Aka Carregador USB de paret: el vostre Iphone ha mort, i algú ha fugit amb el carregador de paret Ipod, encara que només fos on el futur i tots els punts de venda eren USB. Aquesta instrucció us mostrarà com convertir una presa de corrent estàndard en un carregador USB d’interior . Jo