Need some advice on a Electronic Door Lock

Greeting everyone, I'm kind of a newbie in Arduino stuff, even though a know a little bit of electronics, and I'm really interested in learning more and creating with it. I just passed by to ask which Arduino "board" (Don't remember now the name) should I take, should it be the Mega, the Mini, Leonardo and if it's better to to start with something else easier since this looks like something more advanced.

The programming is not a problem, since me and my mother are programmers :smiley:

P.s.: Sorry for lame english, not my native language.

Thanks for any help

It really depends on what you want to do, and how easy you want it to be to connect other accessories to your board.
Mini don't accept shields (I/O daughterboards), so you may be better off with one of the standard form-factors.
(We also have a Portuguese section)

I want a really simple lock device, something only to close and open with a button press or a number code or whatever (since I can change de "password" afterwards). The most simple locking thing evahr :smiley:

How did you know I speak portuguese? Oรต

Any board can do what you need. It's really not much you need to be done.

Your location says you are from Brasil.

You think it's hard thing to start with?

Oh, feel way more noob now, LOL

Well, you should start simple. Go through Blink example just to get a better understanding of what is going on and the program structure, then you might consider doing the button example, to see how is that part done. I assume you will want a keypad, so look at button multiplexing. There are several significantly different ways to do it. Look around, pick the method you are most comfortable with. You'll also need a servo for your lock, so you should take a look at that as well.

When you are done with that (it could take you a few days) you might even be ready for your final project, the actual door lock.
But in general, Arduino platform is very beginner friendly and the online communities and resources are vast and full of information.

I suggest not a Mini. Leonardo is the board I use, and think you would be happy with. It will accept many shields. You may want to get a bread board shield to go with that.
As far as the mechanics in the door, I am not sure if a servo, or a solenoid would work better. Such as
http://www.google.com/imgres?imgurl=http://i01.i.aliimg.com/img/pb/411/966/503/503966411_646.jpg&imgrefurl=http://www.aliexpress.com/store/product/DC-12V-1-3A-16W-Open-Frame-Actuator-Door-Lock-Solenoid/504451_625344065.html&h=254&w=302&sz=20&tbnid=TPfI7WWJHtL-QM:&tbnh=90&tbnw=107&zoom=1&usg=__7QEK16TQDakQXd85-BR0xD-kMwc=&docid=rU-ieP51Wi-qbM&sa=X&ei=5D0mUrrzJMn22AW0soCACw&ved=0CEgQ9QEwBQ&dur=9583

Heh, heh.

I actually do suggest a "Pro Mini" because in the final design, it is the smallest and most compact. It does not have the USB interface built in - because the final design is not connected to a PC - so you need to have a USB to TTL module connected to it during development.

You need only minimal functionality here, seven or eight inputs and three outputs (door lock and two indicator LEDs) so you certainly do not need a "Mega".

I would suggest purchasing two Pro Minis, one USB to TTL module, a pushbutton matrix of some sort (plastic film or switch array). Consider your power supply and the lock. Mostly, you use a 24V AC "door strike" and will probably want a 5V relay module to control this. You do not need a "shield" assembly for these functions, just wire them together and figure out how to mount them.

I referred to two Pro Minis - you assemble all the pins on one so that you can use it with a breadboard (so you probably want a breadboard and some wires as well) and the USB interface, then use the other for the final assembly. You will then find other exercises for the first one.

My advice: keep a key to the back door in your pocket.

Or use an electronic strike plate, so the original lock remains functional. This also helps with fire-safety codes.