IoT - Based ATM Pin Entry by Random Word Generator Using Design Thinking Framework

Project Code :TEMBMA3477

Objective

The main objective of this project is to design an IoT-based ATM pin entry system that employs a random word generator, utilizing the Design Thinking framework to enhance security and user experience during ATM transactions

Abstract

Ensuring the security of ATM transactions is of paramount importance, and this project introduces an innovative approach to enhance the security of ATM pin entry through an IoT-based system. Leveraging the Design Thinking framework, the proposed system integrates key components, including Arduino for data processing, RFID technology (emulating an ATM card), an LCD display, and GSM communication.

 

The system's functionality is designed to address the security challenges associated with ATM pin entry. When a user scans their RFID card, the system generates a series of random words on the LCD display. The user is required to select one word from the list. Subsequently, they count the letters in the chosen word and add this count to the last digit of their ATM pin. The user is then prompted to enter this combined value followed by their actual pin. If the pin is entered correctly, the system confirms the transaction via GSM notification. Even if the pin is entered incorrectly, the user is immediately notified through GSM, providing an added layer of security and data is uploaded in thingspeak server buzzer for alerting purpose. The implementation of this IoT-based approach aligns with the principles of the Design Thinking framework, ensuring a user-centric, secure, and innovative solution to ATM pin entry.       

 

 

 

Keywords: Arduino, LCD, Safety, RFID tags, GSM, Thinking framework 

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

Hardware Components:

  • Arduino
  • RFID
  • GSM
  • LCD
  • Power Supply
  • Buzzer

Software Components:

  • Arduino IDE
  • Embedded C

Learning Outcomes

  • Arduino pin diagram and architecture
  • How to install Arduino IDE software
  • Setting up and installation procedure for Arduino
  • Introduction to Arduino IDE
  • Basic coding in Arduino IDE
  • Working of LCD
  • Interface LCD with Arduino
  • Working of power supply
  • About Project Development Life Cycle:
    • Planning and Requirement Gathering (software’s, Tools, Hardware components, etc.,)
    • Schematic preparation 
    • Code development and debugging
    • Hardware development and debugging
    • Development of the Project and Output testing
  • Practical exposure to:
    • Hardware and software tools.
    • Solution providing for real time problems.
    • Working with team/ individual.
    • Work on Creative ideas.
    • Project development Skills
    • Problem analyzing skills
    • Problem solving skills
    • Creativity and imaginary skills
    • Programming skills
    • Deployment
    • Testing skills
    • Debugging skills
    • Project presentation skills

Demo Video

mail-banner
call-banner
contact-banner
Request Video