Chapter 4: Conclusion and Future Work The RFID Door Lock is a very cheap and affordable design that allows convenience and security for users.
The design is relatively small and easy enough to install with just a couple of screws. Of course there are additional
features that can be added in order to improve the system as a whole. However, it is important to note the cost of the
improvement should be taken into consideration. The following are a few ideas that can be implemented without
adding much cost to the design as a whole. These are just a few of the ideas for the RFID Door Lock in which
improvements can be made to further improve both the security and convenience of the product.
The first addition is strictly a change in the code. As of now, the RFID reader used is linked to the tag and
card reader. However, either by adjusting the code or using a different RFID reader, one should be able to read the
RFID code of the individual tags and cards. This will allow for more options in terms of how the user wants the
security to be set up. By reading the specific RFID codes, you can change the accepted keys and also deny access for
certain keys. Another additional addition code is responses to potential brute force. A common technique in which
people use to hack digital door locks is using a variable RFID card that changes its pattern rapidly until it finds the
correct pattern. To counter this, you can implement a response from the Arduino if the wrong RFID pattern is read
more than X amount of times. For example, you can stop accepting any patterns after X amount of times or require a
reset in order to unlock the door.
An example of a physical improvement is adding the ability to run on 9V batteries. This gives albeit a
limited amount of security in case of a power outage. Because of the inverting amplifier design, even when
disconnected with the Arduino, the door lock has the ability stays locked. But in order for the door to stay locked, it
still needs a power supply. If the door is powered by a 9V power supply when disconnected from the power supply,
you can keep the door locked and that’ll give the owners time to respond before they’re house is left unprotected.
With 9V batteries, Arduino should be capable of being powered as well allowing the correct RFID card to still
unlock the door.