Firmware - Ottobre 2014 / N°105 - (Page 5)

FOCUS ON tratta di dispositivi quasi sempre formati da una coppia fotoemettitore/fotoricevitore. Nonostante nascano come sensori di fondocorsa, un fotoemettitore viene montato davanti al suo fotoricevitore il quale smette di ricevere nel momento in cui una struttura fisica si interpone tra i due. Nel corso degli anni anni hanno visto crescere i loro campi d'utilizzo dagli swicth elettronici o isolatori galvanici ai sensori di distanza ed è proprio su questo campo d'utilizzo che svilupperemo il nostro dispositivo touchless. Il principio di funzionamento di un sensore di distanza è molto semplice, come detto si basa su una coppia fotoemettitore/fotoricevitore posizionati sullo stesso piano e fissati rigidamente ad un supporto normalmente di plastica. In ottica le leggi di Snell insegnano che un onda trasmessa lungo un corpo A, quando impatta un corpo B si sdoppia, generando un onda rifratta che continua il suo cammino attraverso il corpo B con una nuova direzione diversa da quella che aveva al momento dell'impatto, e un onda riflessa che in quanto tale ritorna sul corpo A con un direzione tale da generare rispetto al piano d'impatto un angolo uguale all'angolo d'incidenza. Ed è proprio grazie all'onda riflessa che questi dispositivi sono in grado di misurare le distanze; il fotoemettitore, infatti, emette un onda ad infrarossi la quale, incontrando un ostacolo, genera un onda riflessa che viene recepita dal fotoricevitore. In funzione dell'area, il dispositivo è in grado di calcolare l'angolo d'incidenza e quindi la distanza dell'oggetto su cui ha impattato l'onda. Ovviamente, affinchè il dispositivo funzioni correttamente, è necessario che il corpo abbia un buon fattore di riflessione e che l'onda riflessa cada all'interno dell'area del fotoricevitore, nella fattispecie nei fogli specifiche dei dispositivi in commercio viene sempre indicato il campo di funzionamento. Nel nostro caso, il corpo che rifletterà l'onda sarà un dito o una mano e quindi si avrà un buon coefficiente di riflessione, mentre per quanto riguarda le distanze basterà semplicemente aver cura nella scelta dei sensori da utilizzare in funzione dell'applicazione da realizzare. Scelti i sensori con i relativi campi di funzionamento, bisognerà disporli sull'area da sensorizzare in maniera tale da coprirla interamente, evitando di lasciare su quest'ultima "dead spot" ossia punti morti. La figura 3 mostra un esempio di posizionamento dei sensori tale da non creare per la mano o per il singolo dito dei punti morti. Diminuendo la distanza sul piano tra l'emettitore e il ricevitore si aumenta la risoluzione del dispositivo migliorando di conseguenza le prestazioni. Il problema dei punti morti, nonostante venga quasi sempre risolto dall'aumento dei sensori utilizzati, è soprattuto funzione della configurazione e dell'utilizzo Figura 4: Calcolo del Target di quest'ultimi. Nell'esempio mostrato in figura i sensori stanno su un piano e la mano si muove parallelamente a tale piano: nonostante questa soluzione sia ottima per le prestazioni del dispositivo touchless, è impraticabile in sostituzione di un touchscreen in quanto, ovviamente, i sensori coprirebbero lo schermo. Nel caso in esempio si potrebbero montare i sensori in una configurazione perpendicolare allo schermo, quasi a fare una cornice di quest'ultimo, ovviando al problema dell'occlusione a costo di un numero maggiore di sensori. Per questi motivi il numero di quest'ultimi e la configurazione in cui montarli varia da applicazione ad applicazione. Per motivi di semplicità, l'esempio che verrà presentato più avanti monterà tre sensori nella configurazione mostrata nella figura 3. IDENTIFICAZIONE MEDIANTE POSIZIONE Questa tecnica ricostruisce i movimenti del dito/mano calcolando in istanti successivi la posizione di quest'ultimo, l'algoritmo è quindi composto da tre fasi successive:

Tabella dei contenuti per la edizione digitale del Firmware - Ottobre 2014 / N°105

SOMMARIO
FOCUS on “Infrared Gesture Sensing”
Skills
Leggere le Termocoppie con TI MSP430
Rilevazione del Tocco Senza Interferenze
INside
File System in soluzione embedded: la proposta di Renesas
Analisi e Misura dell’Impedenza del Sangue
ANALOG Un controller per i motori Brushless DC
SPOTlight
PLL a N frazionario con VCO Integrato da oltre 6GHz
Addio DDR, Benvenuta Memoria Seriale!
Tools
MPLAB® Harmony: il framework targato Microchip
LA PIATTAFORMA ZYNQ-7000 AP SoC Intelligent Drives
ALTERA ModelSim
News
EVENTS zapping
Guida

Firmware - Ottobre 2014 / N°105

https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-02_109
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2015-01_108
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-12_107
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-11_106
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-10_105
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-09_104
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-07_102
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-06_101
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-05_100
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-04_99
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-03_98
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-02_97
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2014-01_96
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-12_95
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-11_94
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-10_93
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-09_92
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-07_90_91
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-06_89
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-05_88
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-04_87
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-03_86
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-02_85
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2013-01_84
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-12_83
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-11_82
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-10_81
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-09_80
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-07_78-79
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-06_77
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-05_76
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-04_75
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-03_74
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-02_73
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2012-01_72
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-12_71
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-11_70
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-10_69
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-09_68
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-07_66_67
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-06_65
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-05_64
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-04_63
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2011-02_62
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-02_61
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2011-01_60
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-12_59
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-11_58
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-10_57
https://www.nxtbook.com/newpress/inwaredizioni/Firmware/2010-09_56
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-07_54-55
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-2010-06_53
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Maggio-2010-52
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Aprile-2010-51
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Marzo-2010-50
https://www.nxtbook.com/newpress/inwaredizioni/Firmware-magazine/Febbraio-2010-49
https://www.nxtbookmedia.com