Digital Smart Lock Project Overview

Digital Smart Lock Project Overview
Slide Note
Embed
Share

A digital smart lock project overview featuring a lock that eliminates the need for physical keys. The smart lock utilizes components such as an LCD display, keypad for code input, a sensor to wake up the system, and a Bluetooth module to connect to the user's smartphone. Users can unlock the door through various methods, change passwords via a smartphone app or keypad, enhancing home security. The project outlines block diagram, design challenges, individual contributions, and more.

  • Smart Lock
  • Digital
  • Project Overview
  • Bluetooth
  • Home Security

Uploaded on Feb 22, 2025 | 0 Views


Download Presentation

Please find below an Image/Link to download the presentation.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.If you encounter any issues during the download, it is possible that the publisher has removed the file from their server.

You are allowed to download the files provided on this website for personal or commercial use, subject to the condition that they are used lawfully. All files are the property of their respective owners.

The content on the website is provided AS IS for your information and personal use only. It may not be sold, licensed, or shared on other websites without obtaining consent from the author.

E N D

Presentation Transcript


  1. ECE 477 FINAL REVIEW: TEAM 1 Digital Smart Lock

  2. OUTLINE Project Overview Block Diagram Design Challenges Individual Contributions Project Demonstration Questions

  3. PROJECT OVERVIEW Digital Smart Lock A lock that provides users the convenience of not having to carry physical keys. Utilizes components like an LCD display, keypad (for code input), a sensor to wake up the system and a bluetooth module to connect to the user s smartphone. Allows user to choose between multiple ways to unlock the door instead of using a physical key. Allows user to change password through the smartphone app and the keypad in order to have a more secure lock system for the user s home.

  4. BLOCK DIAGRAM

  5. DESIGN CHALLENGES Bluetooth RN4020 Initial setup was Android -> Android for the App Android to RN4020 protocol different than Android to Android Had to start over after initial setup Interrupts and Timer Setting up timer and interrupts for cohesive performance Hardware debugging Initial power up and programming the micro Correcting traces for each peripheral one at a time Packaging constraints Compact design Peripherals, PCB, battery pack, deadbolt mechanism 3D printing allowed for more precision Multiple iterations of the prints, creating completely new designs to suit the printers available at Purdue.

  6. INDIVIDUAL CONTRIBUTIONS Nilay Desai Nilay Desai Packaging Design Designed and printed all the parts used for the final packaging using 123D Design CAD software. Put together the entire final box together making sure the PCB and and the wires fit while also making sure the packaging looks professional and neat. Systems Engineering Assisted in determining the circuit pin outs to be used for peripherals like the Keypad, LCD and Bluetooth to be used for the schematic and the PCB. Assisted in the initializations for peripherals like the Bluetooth and Motor. Assisted with the PCB power system design. Team Management Ordered parts required for the project, kept track of progress of the project and took care of all the other housekeeping jobs in order to ensure smooth project progression.

  7. INDIVIDUAL CONTRIBUTIONS Pranav Gupta Pranav Gupta Software for all project peripherals Developed and tested the code for all project peripherals with the microcontroller. This included writing code for the Bluetooth module, LCD, keypad, sensor and motor. Worked with various microcontroller interfaces such as UART(Bluetooth) and PWM(Servo Motor). Main Program Sequence for the Digital Lock Wrote a program sequence that implemented the desired functionality of a digital lock. Main challenge was to use timers and interrupts for a cohesive performance by the peripherals. Tested the program thoroughly for a bug free performance. PCB Testing Tested and integrated individual peripherals with the PCB. Individual integration allowed easy debugging and modifications on the PCB. Also assisted with packaging design and final packaging.

  8. INDIVIDUAL CONTRIBUTIONS Shailja Dhaka Shailja Dhaka Android Application Developed an Android Application that connects to the lock using Bluetooth. Shows a list of paired devices and available devices and turns the Bluetooth on. Does passcode verification and revision Intuitive UI and cool animations! More details in the demo. RN4020 Testing with the Application The android application sent the correct input signal to RN4020 using MLDP data transfer protocol. Helped with setting up of the RN4020 Bluetooth module so it receives that data. Assisted in debugging and integration of RN4020 with the application. Website Setup and Maintenance Created the website using the template provided. Responsible for uploading weekly progress reports. Maintenance of the website by uploading the graded homework assignments and other documents.

  9. INDIVIDUAL CONTRIBUTIONS Emily Fredette Emily Fredette PCB Design Compiled electrical requirements after parts had been finalized Created initial schematic in Eagle to be approved by team Made updates based on microcontroller/software requirements Created board layout to be ordered from Osh Park PCB Testing Initial hardware debugging to get the PCB powered and programmable Testing a fixing peripheral connections one by one Packaging Assisted with deadbolt lock mechanism - converting rotational motion of servo into linear motion

  10. PROJECT DEMONSTRATION 1. An ability to wake the system from a sleep state based on a sensor input. 2. An ability to drive a motor using PWM so that the door is secure. 3. An ability to receive input from the keypad and indicate the state of the lock. 4. An ability to send and receive information via Bluetooth to/from the microcontroller. 5. An ability to take input from the user in the android app and send the correct unlock signal over Bluetooth based on user input. Demo Video - https://youtu.be/JJi_zj4zGus

  11. Questions?

More Related Content