A Smart ATM Security System using Raspberry Pi


A smart ATM security system using IoT and Cloud

100 in stock

SKU: A smart ATM security system using IoT and Cloud Category:



Normally in ATM, by simply knowing the PIN number of any individuals, cash can be with-drawled by unauthorized persons. So to have secured transaction under account holders knowledge, we used RF readers for authentication, we are having one database which contains the RF ID of individual persons with their photograph. If one shows the RF tag to the RF reader, camera gets triggered and capture the image of the card holder and it starts checking with the database whether ID and their face is matching or not. If their face is not matched with the original card account holder, the system sends them Image with OTP as mail to the account holder as someone is trying to use your ATM. Only when entering the OTP system allows others to take cash from the ATM. If the account holder is trying to use their ATM system identifies that face is matching with its database so it will directly allows users to withdraw cash from an ATM


Automated teller machines (ATMs) are well known devices typically used by individuals to carry out a personal and business financial transactions or banking functions. By using RF components with SMTP protocol no one can able to with-drawl the cash without the knowledge of the account holder. Only after they entering the OTP in the system by account holder’s knowledge, system allows to make any use of that certain ATM card. 


In the existing system, whoever brings the ATM card and inserted in the door of ATM center it, just check whether it is a valid account and allow them inside the center. But has disadvantages that anyone can enter the ATM center by using any other card and may withdraw money if they know the pin number.


In this proposed system, not only the valid card holder is allowed and also only by the knowledge of account holder anyone can enter into the ATM by using the account holders ATM card. If any unauthorized person is inserted ATM card, their picture with one OTP will be sent to account holders mail, only after entering that OTP in this system it will allow the user to withdraw the money.


Block diagram of ATM security


USB camera is connected to the Raspberry pi to capture the image, RF reader and keyboard is connected to the USB of raspberrypi, if some person shows RF tag to the reader, camera gets triggered and capture the image of that person, to compare with the database.


circuit diagram of ATM security


  • Raspberry pi
  • SD card
  • Monitor 
  • RF Reader
  • RF ID
  • Keyboard


  • Raspbian Jessie OS
  • Python
  • Open CV
  • Apache
  • PHP


This system makes high security with intelligence to permit the ATM users only if they are making transaction under the knowledge of the account holder. It is also possible to install this system in every banking sector to make any account related processes under account holder’s knowledge.

Additional information

Weight 1.000000 kg


There are no reviews yet.

Be the first to review “A Smart ATM Security System using Raspberry Pi”

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.