You can see what other people have done for gate control by going to the quick browse lists in the community-created wiki, looking down towards the bottom of the page for the project reports section, and then choosing the list for “gates”.
As far as the keypad, see the following FAQ: