ARDUINO ultimo aggiornamento 6 aprile 2019 |
|
Indice
Questo componente è ideale per l'aggiunta di controllo
touch, con sostituzione degli interruttori meccanici nel proprio progetto.
Questo modulo utilizza
l'integrato tipo TTP223B in grado di
rilevare quando un dito umano lo tocca.
Il sensore appartiene al tipo di sensore capacitivo che si basa sul principio
della rilevazione della capacità elettrica di un condensatore: il loro lato
sensibile ne costituisce un'armatura, l'eventuale presenza nelle immediate
vicinanze di un oggetto conduttore, realizza l'altra armatura del condensatore.
Così la presenza di un oggetto crea una capacità che i circuiti interni
rilevano, comandando la commutazione del segnale d'uscita.
Rispetto ai sensori di prossimità induttivi, sono limitati nella velocità di
commutazione (10-50 Hz), ma presentano altri vantaggi:
portate nominali più elevate (fino a 20 mm);
possibilità di rilevare oggetti non ferromagnetici, purché almeno parzialmente conduttivi;
immunità a disturbi elettromagnetici.
Quando si tocca il modulo questo porterà la sua uscita a
livello alto, se non sarà più toccato nei seguenti 12 secondi il modulo entrerà in una
modalità a basso consumo, comportando un tempo di risposta di 220ms, ma
riducendo
notevolmente il consumo di energia.
In modalità contatto modulo avrà un tempo di
risposta veloci di 60ms.
Il modulo può essere utilizzato con microcontrollori e schede come Arduino e il Raspberry Pi.
Il modulo ha una serie di fori di montaggio M2 per permetterne un facile
collegamento ad una moltitudine di superfici.
I pin sono adatti alle prese standard con un passo di 2,54 millimetri.
Questo sensore è citato nel mio articolo pubblicato il 4 aprile sul Blog Elettronica open source
Oggi è diventato normale, sfiorando uno schermo con le dita, comporre un numero telefonico: questo è possibile grazie al touchscreen capacitivo. Negli impianti industriali i PLC controllano la posizione delle parti in movimento tramite vari tipi di sensori di prossimità. Questi sensori, emettono radiazioni elettromagnetiche, come un radar, o rilevano radiazioni magnetiche o luminose. I circuiti interni analizzano, per esempio, le onde riflesse ed emettono un segnale digitale (ON-OFF) o analogico. In questo articolo analizzeremo le varie tecnologie utilizzate e vedremo poi come poterle integrare nelle nostre applicazioni.
|
|
TTP223N-BA6 1 key touch pad detector | ||
Piedinatura | Datasheet | Foto |
Per testare il sensore si utilizzano i seguenti componenti
Arduino UNO | Capacitive touch sensor |
Cavetti per Breadboard di vari colori | KY-019 5V relay module |
I pin utilizzati sono i seguenti
|
Il programma applicativo del sensore è molto semplice, quando si tocca il sensore capacitivo collegato al pin digitale D3, il relè collegato al pin digitale D10 si eccita e lo rimasi sono a quando non si toccherà nuovamente il sensore.
Una particolarità del programma è che i pin D2 e D4 sono utilizzati per alimentare il sensore, per questo motivo dopo averli impostati come OUTPUT, tramite il comando digitalWrite il pin D2 che è collegato a GND del sensore viene portato a livello LOW, mentre il pin D4 collegato a VCC del sensore viene portato a livello HIGH, in questo modo non è neanche necessario utilizzare dei cavi ma è sufficiente inserire il sensore sul connettore di Arduino.
NOTA: prestare attenzione, se utilizzate un modello diverso di sensore occorre verificare l'esatta disposizione dei pin, in quanto potrebbero essere diversi con il rischio di danneggiare sia il sensore che la scheda Arduino.
|
Elenco revisioni | |
06/04/2018 |
Inserito citazione sensore all'interno dell'articolo Sensori di prossimità, cosa sono e come si usano pubblicato su Elettronica Open Source |
17/02/2017 |
Corretto tabella e descrizione programma |
28/01/2017 |
Emissione preliminare |