Arduino, Bascom e keypad per codelock

Sezione dedicata al sistema di sviluppo BASCOM-AVR per i micro AVR
At90s, Attiny, Atmega e Xmega

Arduino, Bascom e keypad per codelock

Postby Micos » 29 Sep 2012, 12:11

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 4491 times
Micos
 
Posts: 36
Joined: 30 Jun 2011, 08:15
Location: Pisa

Re: Arduino, Bascom e keypad per codelock

Postby flz47655 » 29 Sep 2012, 12:45

Ciao, come in tutti i componenti il punto di partenza è il datasheet, ne hai uno?
flz47655
 
Posts: 639
Joined: 19 Jan 2012, 21:16

Re: Arduino, Bascom e keypad per codelock

Postby Micos » 29 Sep 2012, 12:51

http://www.futurlec.com/Keypad4x4.shtml

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

ciao
Micos
 
Posts: 36
Joined: 30 Jun 2011, 08:15
Location: Pisa

Re: Arduino, Bascom e keypad per codelock

Postby flz47655 » 29 Sep 2012, 13:25

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
flz47655
 
Posts: 639
Joined: 19 Jan 2012, 21:16

Re: Arduino, Bascom e keypad per codelock

Postby Micos » 29 Sep 2012, 17:39

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
Micos
 
Posts: 36
Joined: 30 Jun 2011, 08:15
Location: Pisa

Re: Arduino, Bascom e keypad per codelock

Postby filosofo » 29 Sep 2012, 21:20

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.
filosofo
 
Posts: 74
Joined: 23 Oct 2011, 09:52
Location: Dintorni di Roma

Re: Arduino, Bascom e keypad per codelock

Postby Micos » 04 Oct 2012, 18:47

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?
Micos
 
Posts: 36
Joined: 30 Jun 2011, 08:15
Location: Pisa


Return to BASCOM-AVR

Who is online

Users browsing this forum: No registered users and 6 guests