Shop OBEX P1 Docs P2 Docs Learn Events
keypad door lock — Parallax Forums

keypad door lock

qxoticqxotic Posts: 47
edited 2007-04-26 16:17 in BASIC Stamp
I am a novice at this. I have worked through the BS2 workbook from Radio Shack. I have had some BASIC programming classes but it has been 10 years. ( I must be getting old). I did a forum search on keypad and also EDE1144 and read through all those forums. I hope I can get some guidance here on the big picture and then get into more detail.

Project - to have a keypad that accepts a 4 digit code, different for multiple users.
To activate an electronic door strike when an active code has been entered.
To log the code and time and date of entry.
To be able to update code list using a plam or computer.. and be able to update time/date and retrieve history.


Direction needed:
List of hardware... ex.. keypad, encoder, real time clock and schematic of how they are connected. Also how much if any, additional memory storage may be needed, what kind. Having only a vague idea of the parts needed I am far from qualified to say which ones will work well together on my project.
And, anything I've missed as far as hardware, not counting the door strike.

I searched for similar projects. I did come up with some good code for programming. Other than that I did not find any schematics showing how everything would fit together.

Thank you for your time.
Daniel

Comments

  • Chris SavageChris Savage Parallax Engineering Posts: 14,406
    edited 2007-04-19 22:24
    Daniel,

    There almost never is a canned package that does everything a particular customer wants. Customers typically develop code for their specific needs and when provided it serves as an example. There are examples on these forums and our website for everything you need to do individually. For example there is code for logging data and time/date stamp. There is code for getting a password and comparing it to stored passwords. There is code to communicate serially with external computers (such as a palm) to update variables and/or parameters or affect the running of the code. The trick will be to tweak/merge each to your application. If you need links to various examples we can link you to them. Take care.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Chris Savage
    Parallax Tech Support
  • DgswanerDgswaner Posts: 795
    edited 2007-04-23 04:45
    you'll need a stamp module, depending on the specifics features you want you'll need to choose the best fit. You'll need a keypad for the input. Parallax sells one (4 x 4 Matrix Keypad). An LCD screen if you want a display, I've seen touch screens lcd that could work for both the display and keypad. Parallax sells LCD also. The stamps don't have internal clocks so you'll need to buy the DS1302 Timekeeping Chip or equivilent. Depending on how big of a log you want to keep you may need to buy some type of data logger, unless you plan on having it connected to a computer and export the log to the computer via serial port. The rest is up to you to put all of the pieces to gether and make it happen? I'd be courious to know what you had in mind for a locking mechanism. What happens in the event of power failure?

    good luck
  • qxoticqxotic Posts: 47
    edited 2007-04-26 15:32
    Dgswaner, I intend to use the Adams Rite Electric Strike 7100 series.· It is a 12vdc .332 Amp strike.· The doors will be for laundry rooms.· If the power is out they won't be able to do much in the laundry room anyway.· Exit will work from a normal lever or panic bar normally so there is no worry about power outage problems.· We use some similar systems now.·

    · I will follow up with more questions once I am finished reading all I can find on the net and website and as I get stumped going along.

    One question today, from reading I get the impression any external extra eeprom is communicated with using the SERIN and OUT commands.· Is that correct?

    Thank you and Chris.
  • Bruce BatesBruce Bates Posts: 3,045
    edited 2007-04-26 16:17
    qxotic -

    External EEPROMs are generally accessed via SHIFTIN and SHIFTOUT, or I2CIN and I2COUT depending on the access method used.

    Regards,

    Bruce Bates

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Sign In or Register to comment.