KY-004 Key switch module

Il modulo KY-004 Key switch module fa parte della serie “37 In 1 Sensor Module Board Set Kit For Arduino“. Questo modulo è composto da un semplice pulsante a pressione, quando si preme l’interruttore il circuito si chiude e poi si riapre quando viene rilasciato. Oltre al pulsante è presente una resistenza dal valore tipico di 10kΩ.
Questo modulo può essere utile in molti progetti Arduino, Raspberry Pi e Esp8266.

KY-004 Key switch module

Pull-Up e Pull-Down

La resistenza di pull-up o di pull-down serve per tenere l’ingresso di Arduino ad uno stato logico ben preciso quando il pulsante si trova col contatto aperto.
Se non si portasse l’ingresso verso “ground” questo risulterebbe “flottante” e percepirebbe vari segnali che in alcuni casi scambierebbe come se venisse premuto il pulsante, quindi  il led si accenderebbe o spegnerebbe in maniera casuale.
Ovviamente non si può portare l’ingresso direttamente a massa, perché nel momento in cui si preme realmente il pulsante si avrebbe un bel corto-circuito, per questo motivo si interpone una resistenza, di solito da 10kΩ
Per collegare ad Arduino un pulsante, ci sono due possibilità, con una resistenza di Pull-up o Pull-down:

Pull-Up: si inserisce un’opportuna resistenza (10-100K Ohm) tra il piedino e l’alimentazione (VCC)
Pull-Down: si inserisce un’opportuna resistenza (10-100K Ohm) tra il piedino e la massa (GND)

Nel primo caso l’ingresso (GPIO) è sempre a +Vcc (HIGH) e va a zero (LOW) solo quando il pulsante è premuto (metodo Pull-up).
Nel secondo caso invece l’ingresso è sempre a zero Volt (LOW) e passa a +Vcc (HIGH) solo quando il pulsante è premuto (metodo Pull-down).
Vedere anche https://it.wikipedia.org/wiki/Resistenza_pull-up

Caratteristiche del dispositivo

  • Valori di funzionamento: 50mA 12VC
  • Temperatura ambiente: Da -25 ° C a 105 ° C
  • Resistenza di contatto: ≤0.03Ω.
  • Resistenza di isolamento: ≥100MΩ.
  • Durata: 100.000 cicli
  • Forza operativa: 180/230 (± 20GF)
  • Dimensioni: 18.5 mm x 15 mm

Foto del modulo KY-004 Key switch module

KY-004 Key switch module

KY-004 Key switch module

KY-004 Key switch module

 

Circuito elettrico del modulo

Il circuito elettrico è molto semplice in quanto è formato solamente dal pulsante tattile FZ1713 e la resistenza di pull-up SMD dal valore di 10 kΩ.

KY-004 Key switch module KY-004 Key switch module

Schema realizzato con EasyEDA: Un servizio per il disegno di circuiti e la loro simulazione, progettazione e produzione di PCB. Provalo è gratuito!

Dove trovare il modulo

Il modulo potrà essere trovato all’interno del Kit 37 Sensori per Arduino (codice HMTKITS) in vendita presso il sito Homotix.
Il kit è anche disponibile presso il sito Futura Elettronica (codice 1606-SENSORKIT37).


Test base del modulo

Test base per la prova di funzionamento del modulo che prevede l’utilizzo di un Arduino UNO collegato al KY-004 Key switch modul tramite cavi, come mostrato nello schema.

Materiale necessario

KY-004 Key switch module
Arduino UNO KY-004 Key switch module

Jumpers Dupont colorati

Ourpcb

Schema dei collegamenti

KY-004 Key switch module

KY-004 Key switch module

Listato del programma

Il seguente sketch di Arduino rileva la pressione del pulsante e accende il led presente sulla scheda.

Filmato illustrativo