Page 1 of 1

Arduino, Bascom e keypad per codelock

PostPosted: 29 Sep 2012, 12:11
by Micos
ciao a tutti,
sono alle prese con la gestione di una tastiera con 16 tasti posizionati a 4x4.
c'è un connettore a pettine sul cs con 8 contatti.
posso secondo voi utilizzarla per inserire codici in un programma in bascom?
vorrei realizzare un keylock, una serratura a codice di accesso.

mi potete dire come collegarla al micro e come leggere i tasti.
per iniziare vorrei vedere i tasti premuti su un lcd collegato anche questo ad un arduino2560.

grazie a tutti

la tastiera è come questa
KEYPAD4X4B.jpg
KEYPAD4X4B.jpg (42.61 KiB) Viewed 7218 times

Re: Arduino, Bascom e keypad per codelock

PostPosted: 29 Sep 2012, 12:45
by flz47655
Ciao, come in tutti i componenti il punto di partenza è il datasheet, ne hai uno?

Re: Arduino, Bascom e keypad per codelock

PostPosted: 29 Sep 2012, 12:51
by Micos
http://www.futurlec.com/Keypad4x4.shtml

nella tastiera non c'è nessun codice ma questo pdf sembrerebbe rispecchiare i collegamenti della mia.

ciao

Re: Arduino, Bascom e keypad per codelock

PostPosted: 29 Sep 2012, 13:25
by flz47655
Semplicemente hai 8 pin per 4 righe e 4 colonne, quindi quando premi un tasto due pin vengono collegati per indicare la riga e la colonna
Non sembra difficile da utilizzare.. io farei così:
4 pin digitali che scrivono HIGH (non scordare le resistenze di pullup!) sulle righe uno alla volta e dopo ogni scrittura si legge con altri 4 pin digitali il valore della colonna, se è HIGH allora si è trovata la coppia riga-colonna premuta

Ciao

Re: Arduino, Bascom e keypad per codelock

PostPosted: 29 Sep 2012, 17:39
by Micos
volevo esporre la mia idea su come realizzare il codelock e su come renderlo parametrizzabile.

numero cifre codice: programmabile tra 4 e 10
numero tentativi errati: programmabile tra 1 e 3

se avete altre idee ..... sono qui ad ascoltarvi.
ciao e grazie

Re: Arduino, Bascom e keypad per codelock

PostPosted: 29 Sep 2012, 21:20
by filosofo
potresti aggiungere anche:
un timeout entro il quale è necessario inserire il codice completo dopo aver premuto il primo tasto.

questo progetto mi interessa, anche perchè tra le varie cose mi piacerebbe progettare un antifurto per abitazione a microcontrollore.
ciao e... bella idea.

Re: Arduino, Bascom e keypad per codelock

PostPosted: 04 Oct 2012, 18:47
by Micos
per ricapitolare:
numero cifre codice: programmabile tra 4 e 10
numero tentativi errati: programmabile tra 1 e 3
timeout per inserire il codice dopo aver premuto il primo tasto: programmabile tra 5 e 15 sec
tempo rele abilitato dopo codice esatto: programmabile tra 1 e 10 sec

questi parametri potrebbero essere memorizzati su eeprom previo inserimento della password.
poi avevo pensato ad un log ti tutti i codici che vengono inseriti e l'ora della loro digitazione.
un'altra cosa sarebbe anche quella di creare un n numero utenti ognuno con un codice per creare appunto un codelock multi user.

che ne pensate? altre idee?