0

I'm wanting to make a keypad for my gragedoor. I found one like this but i don't think it is very waterproof.

Now i'm wondering if someone of you know a good keypad that can be used outdoors and can be connected to a arduino (preferably arduino nano).

Hope you can help.

Edit if found this keypad will i be able to program this one with a arduino? link

closed as too broad by Majenko, gre_gor, Enric Blanco, Greenonline, SDsolar Jun 11 '17 at 3:39

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • 1
    Look for the keyword "IP65" in your searches. – Majenko Jun 10 '17 at 10:55
  • 2
    I'm voting to close this question as off-topic because questions seeking recommendations for specific products or places to purchase them are off-topic as they are rarely useful to others and quickly obsolete. Instead, describe your situation and the specific problem you're trying to solve. – Majenko Jun 10 '17 at 11:26
  • You can connect almost any keypad to an Arduino that does not have active circuitry (by active I mean the keypad has it's own MCU etc.), those with active circuitry might need some more work due to incompatible logic voltages or custom protocols. – Avamander Jun 10 '17 at 11:48
  • @Avamander could you check out the keypad i just linked in my question? I think this one could work – Cyber_Star Jun 10 '17 at 11:51
  • 1
    It's an USB keyboard by default, Arduinos don't usually do USB. (It's also tad expensive, search more) – Avamander Jun 10 '17 at 11:54
3

The membrane keyboard you have linked (first link) in your question should be water resistant, if not water proof.

We use something similar at my work. You can have the keypad stuck to the outside of the enclosure and then have a rubber seal (or silastic) sealing where the ribbon cable enters the enclosure.

4x4 membrane keyboard

You will notice that the ribbon cable pretty much exits the bottom of the keypad. The better ones to get, if you can find them, are the ones where the ribbon cable exits the keypad further away from the edge (see example image below). That way the adhesive backing of the keypad seals the cable entry into the enclosure.

rear membrane keypad

As far as hooking it up to an Arduino - no problems at all. A 16 key matrix keyboard has 8 connections, 4 for each row and 4 for each column. Every time you press a key, the row and column are shorted together.

internal circuit

The way I would connect it up is to have the rows connected as inputs and the columns as outputs. One by one I would turn one of the columns on (HIGH) and see which input(s) are reading a HIGH. If it is I know that that key (row and column) is pressed. This method will handle multiple keys pressed at once.

There is an walk-through tutorial posted at instructables.com.

The more expensive keypad in your second link and this one both have the option of connecting by PS2. There is an Arduino page on connecting and controlling a PS2 keyboard here.

  • Thanks for the amazing answer but i would like to put this at the front of my house and i dislike the looks of it :). Thats why i found the more expensive one, now i was wondering if i could use that one on a arduino? – Cyber_Star Jun 10 '17 at 13:39
  • The more expensive one and [this one ](aliexpress.com/item/…) both have the option of connecting by PS2. playground.arduino.cc/Main/PS2Keyboard – sa_leinad Jun 10 '17 at 15:03
  • Thank you! So every keypad with a ps2 connector "should" work? – Cyber_Star Jun 10 '17 at 15:26
  • "Should" is the right word. I have never tried it myself. Why not find an old PS2 computer keyboard and give it a try before you buy the keypad. – sa_leinad Jun 10 '17 at 15:31
  • This one has a PS2 connector aswel and it has backlit: aliexpress.com/item/… – Cyber_Star Jun 10 '17 at 15:32

Not the answer you're looking for? Browse other questions tagged or ask your own question.