Orologio Nixie: 4 – sensore touch

luca 27 febbraio 2013 2

Il mio orologio Nixie non avrà alcun pulsante visibile: per questo ho scelto di utilizzare un sensore touch, che indichi ad Arduino quando viene toccato il contenitore dell’orologio.

Ho acquistato da SureElectronics il modulo Capacitive Proximity and Touch Button Control Module, basato sull’integrato IQS127D di Azoteq. Di tale integrato sono disponibili il datasheet e un importante application note dove viene illustrato sia come avviene il rilevamento del “tocco”, sia come disegnare i pad perché tale rilevamento avvenga in maniera ottimale.

L’integrato gestisce un sensore touch e offre due uscite digitali: prossimità (in rosso) e tocco (in giallo). SureElectronics ha integrato nel modulo anche due led che indicano lo stato di tali uscite:

Le uscite hanno normalmente livello logico alto:

  • se un dito si avvicina al sensore, l’uscita POUT viene portata a massa;
  • se un dito tocca il sensore, sia POUT che TOUT sono portate a massa.

Interfacciare il sensore ad Arduino è quindi molto semplice: basta utilizzare due pin digitali di quest’ultimo per leggere (INPUT) lo stato delle due uscite sopra descritte.

Attraverso il pin ANT è possibile collegare al sensore una antenna di rilevamento esterna: questa può essere costituita da un filo conduttore, da una zona (= pad) su un circuito stampato…

L’integrato IQS127 ha un algoritmo di tuning dell’antenna (ATI) che ne rileva le caratteristiche per adattarsi automaticamente.

La funzionalità di Automatic Antenna Tuning viene eseguita all’accensione dell’integrato: se state facendo prove con diversi tipi di antenna ricordatevi quindi di togliere corrente ad ogni cambiamento

Ho fatto alcune prove con diversi materiali (plexiglass, vetro…) posti davanti all’antenna (un semplice filo) e il sensore è sempre stato in grado di rilevare il tocco; ecco un esempio del suo funzionamento:

2 Comments »

  1. Tellus 3 marzo 2013 at 20:40 - Reply

    Scusa luca…. ho letto numerosi tuoi articoli e vorrei chiederti una cosa abbastanza complessa. Dove posso contattarti?
    p.s non facebook.

    • luca 3 marzo 2013 at 21:51 - Reply

      ciao, ti ho mandato una mail

Leave A Response »