Sommario:
- Passaggio 1: prese UNIEL
- Passaggio 2: moduli radio
- Passaggio 3: collegamento del ricevitore ad Arduino e ricezione dei codici dalle prese del telecomando
- Passaggio 4: invio di comandi dal trasmettitore per controllare le prese radio
- Passaggio 5: Modulo di riconoscimento vocale V2
- Passaggio 6:
- Passaggio 7:
- Passaggio 8:
- Passaggio 9:
- Passaggio 10:
- Passaggio 11:
Video: Controllo vocale delle prese radio: 11 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Stiamo tutti combattendo l'attuale pandemia di COVID-19. Inoltre, ora ci troviamo in una situazione in cui dobbiamo adattarci alle condizioni prevalenti applicando misure di sicurezza aggiuntive. Qui, il progetto si occupa di prevenire la diffusione del COVID-19 attraverso il tatto. Questo progetto è stato sviluppato dai miei studenti che vanno a scuola in terza media (15 anni). Si tratta di un dispositivo per il controllo vocale delle prese UNIEL basato su controller Arduino, trasmettitore 433MHz e modulo di riconoscimento vocale V2 di elechouse (sito -
Passaggio 1: prese UNIEL
Si installano direttamente in qualsiasi presa e ad esse è già collegato un elettrodomestico, che può essere acceso e spento da un telecomando. Il raggio d'azione nell'area aperta è fino a 25 m, la frequenza di ricezione e trasmissione dei comandi è di 433,9 MHz. La gamma comprende diversi carichi per 300 W, 1000 W, 3600 W. L'intera gamma può essere visualizzata sulla pagina del sito ufficiale
Il codice del gruppo è impostato nel telecomando. In ogni presa, il codice del gruppo = il codice del gruppo del telecomando e il codice della presa
Passaggio 2: moduli radio
Il nostro compito è sostituire il telecomando per le prese UNIEL. Abbiamo bisogno di moduli radio che funzionino a una frequenza di 433 MHz. Ho acquistato FS1000A
Ricevitore e trasmettitore inclusi. Il prezzo su ebay è inferiore a 100 rubli.
Passaggio 3: collegamento del ricevitore ad Arduino e ricezione dei codici dalle prese del telecomando
Per Arduino, ci sono librerie per lavorare con vari attuatori controllati da 433/315 MHz. ho usato questo:
Libreria rc-switch-Arduino per gestire dispositivi di controllo remoto a basso costo 315 MHz / 433 MHz -
Scarica e scompatta nella cartella delle librerie
Innanzitutto, collega il ricevitore
Arduino - - - - - modulo
+5V ----------VCC
GND ----------GND
DATI (qualsiasi)------------2
esecuzione di un esempio dalla libreria RCswitch example ReceiveDemo_Advanced
Fare clic sul telecomando e vedere cosa dà lo schizzo alla porta seriale
Ricorda i parametri 24Bit, PulseLength - 309 microsecondi, Protocollo 1
Ne avremo bisogno quando scriviamo lo schizzo. Non devi ricordare i codici!!! Per inviare i codici è sufficiente conoscere il codice del gruppo e il codice del dispositivo!!!
Passaggio 4: invio di comandi dal trasmettitore per controllare le prese radio
Collega il trasmettitore ad Arduino per verificare il funzionamento delle prese
Arduino - - - - - modulo
+5V ----------VCC
GND ----------GND
DATA ------------10
Carichiamo uno schizzo sulla scheda Arduino e osserviamo mentre i socket si accendono in cerchio e poi si spengono.
Se lo si desidera, è possibile controllare le prese 32x32 dal controller
Passaggio 5: Modulo di riconoscimento vocale V2
Il modulo di riconoscimento vocale V2 è stato acquistato su ebay ad un prezzo molto ragionevole. Al momento dell'ordine, non l'ho guardato, e invano. Il modulo non ha soddisfatto le aspettative:
1) Il funzionamento dichiarato con 15 comandi vocali preregistrati contemporaneamente non è possibile (il modulo riconosce solo 5 comandi di ogni blocco (3 blocchi)). È possibile caricare solo 1 blocco, poi un altro e così via. Pertanto, è stato deciso di utilizzare le catene di parole (2-3) con le pause necessarie per caricare il blocco successivo, ad esempio
Spegnimento della lampada del caffè
Abilita fontana
2) il Modulo non risponde alla voce di un'altra persona, due persone dovranno duplicare i comandi Prima ti dirò come lavorare con il modulo, e poi come è stato risolto il problema
Passaggio 6:
Per addestrare il modulo, è necessario inviare comandi al modulo tramite la porta seriale e frasi pronunciate. Scarica sul tuo computer (Windows) il programma consigliato dal produttore per lavorare con la porta com (pagina di download di AccessPort), collega il modulo al modulo ArduinoArduino-----
+5V ----------VCC
GND ----------GND
TX ------------3
RX ------------2
Collega Arduino al tuo computer. Caricare uno schizzo su Arduino
Passaggio 7:
Nel programma AccessPort, impostiamo le seguenti impostazioni
Passaggio 8:
Guardando la mappa allegata
e inviare comandi
AABB-informazioni sul modulo
V2. 0 Di ELECHOUSE www.elechouse.com
Prossimo allenamento del primo blocco - AA11
Dopo il comando START nella finestra del terminale, diciamo LA prima frase nel microfono, appare di nuovo la scritta, aspettiamo, stiamo zitti, ricompare il comando START. La seconda volta diciamo LA prima frase al microfono per conferma. Se la registrazione ha esito positivo, viene visualizzato Fine uno, a indicare che il primo comando è stato registrato con successo. La diversa etichetta indica che il secondo comando non ha suonato come il primo e il modulo non lo ha riconosciuto. Troppo alto indica che stai parlando a un volume troppo alto nel microfono (> 1300 MS). Allo stesso modo, scriviamo le 4 frasi rimanenti. Etichetta Gruppo 1 terminato! indica che il primo blocco è stato scritto con successo.
Per verificare il riconoscimento vocale, chiama il blocco 1 con il comando aa21 e pronuncia le frasi nel microfono. Durante il riconoscimento viene emessa una conferma al terminale
Passaggio 9:
Quindi addestriamo i blocchi 2 e 3 inviando rispettivamente i comandi AA12 E AA13. Per chiamare i blocchi 2 e 3 dalla memoria inviare un comando rispettivamente ai morsetti AA22 e aa23.
Un altro punto: se vogliamo ricevere una risposta dal modulo vocale in forma breve (non "Risultato:15" ma 15), dobbiamo inviare al modulo il comando AA37
Nei blocchi inseriamo i seguenti comandi (partecipano 2 persone) per gli incontri in cucina-bollitore (elettrico) + illuminazione (luci RGB, lampada vicino al tavolo della cucina, luce notturna)
Ecco alcuni esempi di catene corrette
"Cafe" (1 voce) "luce notturna" (1 voce) "Spegni" (1 voce)
"Fontana" (2 voci) "Abilita" (2 voci)
"Cafe" (2 voci) "Luci" (2 voci) "Accendi" (2 voci)
eccetera.
Passaggio 10:
Per chiarezza, aggiungeremo un'indicazione di 3 LED ai pin 7, 8, 9
(rosso - 1 blocco caricato
giallo - il blocco 2 è caricato
verde - il blocco 3 è caricato
3 LED sono accesi (1 secondo) - la combinazione di parole è corretta)
Ecco lo schema del dispositivo
Passaggio 11:
E uno schizzo per Arduino. A quanto sopra, aggiungerò che se
dopo aver caricato il secondo o il terzo blocco durante FRAZA_TIME = 2000 MS, non c'è nessuna parola riconosciuta -
Il banco 1 è caricato.
Consigliato:
Vocal GOBO - Scudo smorzatore del suono - Cabina vocale - Box vocale - Filtro di riflessione - Scudo vocale: 11 passaggi
Vocal GOBO - Sound Dampener Shield - Vocal Booth - Vocal Box - Reflexion Filter - Vocalshield: ho iniziato a registrare più voci nel mio home studio e volevo ottenere un suono migliore e dopo alcune ricerche ho scoperto che cosa è un "GOBO" era. Avevo visto queste cose che smorzano il suono, ma non mi rendevo davvero conto di cosa facessero. Ora faccio. ho trovato un y
Crea il sistema di avviso di notifica vocale / vocale: 4 passaggi
Crea il sistema di avviso vocale / di notifica vocale: in questo progetto abbiamo realizzato un sistema di avviso e notifica vocale / vocale. In questo progetto possono essere utilizzati almeno due sensori
Automazione domestica intelligente con prese Energenie - Prese di prossimità: 4 passaggi
Automazione domestica intelligente con prese Energenie - Prese di prossimità: IntroduzioneCi sono molti esempi di automazione domestica intelligente là fuori, ma questa è semplice e ha funzionato in modo molto efficace per un anno a casa mia, quindi spero che ti piaccia. Quando hai finito avrai un dispositivo in grado di scansionare la rete
Avvia la presentazione delle foto delle vacanze con un tocco di magia!: 9 passaggi (con immagini)
Lancia la tua presentazione di foto delle vacanze con un tocco di magia!: Nel corso degli anni, ho sviluppato l'abitudine di portare con me una piccola statuetta quando viaggio: spesso compro un piccolo artoy vuoto (come quello nella foto) e dipingo in modo che corrisponda alla bandiera e al tema del paese che sto visitando (in questo caso, la Sicilia). T
Rilevamento delle malattie delle piante con Qualcomm Dragonboard 410c: 4 passaggi
Rilevazione di malattie delle piante con Qualcomm Dragonboard 410c: Ciao a tutti, partecipiamo al concorso Inventing the Future con Dragonboard 410c sponsorizzato da Embarcados, Linaro e Baita.AVoID Project (Agro View Disease)Il nostro obiettivo è creare un sistema integrato in grado di catturare immagini, elaborare e rileva la posizione