I wanted to make an easy and secure way to enter my garage. RFID was the best way to unlock my door, even with my hands full I can unlock the door and push it open! I built a simple circuit with a basic ATMega 168 arduino chip and a ID-20 RFID reader to control an electronic door lock.
The circuit consists of 3 separate parts, a Reader to read RFID tags, a Controller to accept data from the reader and control the output of the RGB LED and the Electric door lock. The door lock is first installed in a door and tested with a 9v battery to ensure correct installation. In most cases you want a Normally Open circuit on the door lock, or Fail Secure. This means the door stays locked when no current passes through it. When 12vDC is passed through the electromagnet in the door lock, a plate in the lock gives way and allows the door to be pushed open freely.
Arduino RFID Door Lock - [Link]
Pppd got tired of forgetting to lock his door so he made a door lock reminder. Once you open and close the door the device starts buzzing and doesn’t stop until you lock it. It is battery powered and uses ATtiny13, two reed buttons, and a buzzer. Source of the firmware is available. [via]
When the door gets opened it activates, powers up the second switch via PB3 and waits for the door to be closed again checking PB1 level. It then checks the lock status and keeps beeping until you lock the door (PB4 level).
DIY door lock reminder - [Link]
For our Principles of Engineering class, Team JARJ has created a mechatronic system that can open any Masterlock regardless of whether the user knows all, some, or none of the combination.
Robot Methodically Cracks Combination Locks – [Link]
This device can successfully crack a lock by trying the minimum number of physically viable combinations. These locks are classified as “manipulation proof” by their manufacturer. More infomation is available at the link below.
Safe-cracking robot “brute-forces” high end lock combinations - [Link]
This project shows how to build a single button code lock for your garage door. The electronic lock is build around an ATtiny13 and code is written in Basic. The inspiration for this project came from Alan Parekh’s project (called Button Code). The four digit code is entered using one button. First digit is entered then wait for the led to flash and second digit is entered, then wait for led and the next digit is entered… etc. Schematic and project files are available on the link below. [via]
Garage door code button – [Link]
Emilio Ficara writes:
The circuit is based on low-cost AtTiny2313 ATMEL microcontroller. It is able to read 125KHz RFID tags. Every tag is read then decoded, and its code is transmitted as ascii chars on the serial output. If the RFID code read is the same that is recorded in the micro non-volatile memory, then a relay pulses for 1,5 seconds, acting as electronic lock. The code stored in non-volatile memory is taken from the FIRST tag that is read from the circuit after burning the micro. The downloadable zip file contains the schematic diagram, the printed circuit board layout (single face, PDF 1:1 format) and the object file to burn in the micro. The circuit was published by me on italian magazine “CQ Elettronica” in the May 2009 issue, but the zip file can be freely downloaded from my site.
Generic 125KHz RFID tag reader and electronic - [Link]
CodeLock is an AVR based electronic combination lock it is realised with Atmel AVR microcontroller AT90S2313 or ATtiny2313.This project used for access control. Program in hex code is 2 kB long. User code is consisted of 1 to 4 digits. If you buy the chip than user code is consisted of 1 to 8 digits. If the code is entered in the correct sequence, then after 1 second the relay and the electric striker (in the door) switch on for 1 second and then switch off again. User code can be changed via 3×4 matrix keypad. [via]
AVR tiny code lock - [Link]
There are six (or more) push switches. To ‘unlock’ you must press all the correct ones at the same time, but not press any of the cancel switches. Pressing just one cancel switch will prevent the circuit unlocking. When the circuit unlocks it actually just turns on an LED for about one second, but it is intended to be adapted to turn on a relay which could be used to switch on another circuit.
Simple Electronic Lock Project - [Link]