Indice
1
Introduzione... 3
Capitolo 1 ... 5
1.1 Domotica e Disabili... 5
1.2 Sistema domotico... 8
1.3 Dispositivi commerciali... 9
1.4 Definizione delle specifiche funzionali del sistema ... 15
Capitolo 2 ... 18
2.1 Il riconoscimento vocale... 18
2.2 Metodi di implementazione: approccio Software e Hardware ... 20
2.3 Classificazione dei sistemi di riconoscimento del parlato ... 20
2.3.1 Discrete Speech e Continous Speech... 21
2.3.2 Speaker Dependent e Speaker Independent... 21
2.4 Funzionamento di un riconoscitore vocale... 23
2.4.1 Campionamento... 23
2.4.2 Estrazione delle feature ... 24
2.4.3 Metodi di classificazione... 25
2.4.3.1 Hidden Markov Model ... 25
2.4.3.2 Artificial Neural Network ... 30
2.4.3.3 Dynamic Time Warping... 31
Capitolo 3 ... 35
3.1 Selezione e test delle tecnologie per il sistema ... 35
3.2 Selezione del processore per il riconoscimento vocale ... 36
3.2.1 Il chip RSC-4128... 37
3.2.2 Il modulo VR STAMP ... 41
3.2.3 Sistemi di sviluppo ... 45
3.2.3.1 VR-STAMP Toolkit ... 45
3.2.3.2 Easy VR-STAMP Development Board... 46
3.2.3.3 Tecnologie di riconoscimento vocale... 49
3.2.3.4 Scelta della tecnologia... 52
3.2.3.5 Funzioni... 54
3.2.3.5 Parametri ... 55
3.3 Selezione del dispositivo di IR remote control... 57
3.3.2 IC8205A – Universal Learning Remote Control Integrated Circuit ... 60
3.3.3 Crimzon RC BLASTER microcontroller... 63
3.3.3.1 Crimzon RC BLASTER Development Board... 66
3.3.3.2 Sperimentazione ... 68
3.4 Interconnessione tra VR STAMP e RC BLASTER... 73
3.4.1 Specifiche del protocollo I2C... 74
3.4.2 Implementazione della comunicazione I2C... 76
3.4.2.1 Indirizzi... 78
3.4.2.2 Handshake pin ... 79
3.4.2.3 Note di correzione ... 81
3.4.2.4 Connessione hardware slave-master ... 82
3.5 Sviluppo del firmware... 83
Capitolo 4 ... 88
4.1 Realizzazione del dispositivo ... 88
Indice
2
4.2 Progettazione hardware... 89
4.2.1 Integrazione VR STAMP – RC BLASTER... 92
4.2.2 Comunicazione seriale VR STAMP – PC ... 99
4.2.3 Display ... 100
4.2.4 Blocco IR ... 105
4.2.5 Modulo di programmazione... 110
4.2.6 Altri componenti... 112
4.2.7 Scelta dei regolatori... 117
4.2.7.1 Corrente massima e consumo di potenza a 3.3 V ... 117
4.2.7.2 Corrente massima e consumo di potenza a 5 V ... 119
4.2.7.3 Regolatori... 120
4.3 Il PCB... 125
Conclusioni... 129
Bibliografia... 132