This is an old revision of the document!


Keyless Door Lock - Ilie David 334CA

Introducere

Scopul acestui proiect este realizarea unui dispozitiv care poate sa deblocheze sau sa blocheze o usa cu ajutorul amprentei si a unui NFC redear.
Amprenta va fi luata de la senzorul de pe telefonul mobil prin intermediul unei aplicatii sau cu ajutorul nfc reader-ului. Sistemul va fi dezvoltat prin intermediul unei placute Arduino uno cu diverse module atasate si conectat la o yala.

Descriere generală

Schema bloc ce cuprinde toate modulele acestui proiect este următoarea:

Software Design

Pentru a putea comunica cu modulul Bluetooth care a fost instalat pe placuta Arduino Uno, mi-am creat o aplicatie de mobil in Arduino Studio. Aceasta aplicatie comunica cu backend-ul pe care l-am facut in Spring Boot si deployat pe Google Cloud Platform. Flow: Se citeste un UID prin modulul RFID instalat pe placuta. Se trimite acest UID catre aplicatia de telefon care, mai departe, trimite un request catre server si se interogheaza baza de date. Daca exista UID respectiv in baza de date, atunci se trimite catre modulul bluetooth un ack prin care se deschide yala, daca nu se trimite un decline. ===== Schema circuit ===== ===== Hardware Design ===== Componente folosite: - Arduino Uno - Modul Bluetooth HC-05 - NFC Reader - Breadboard - Yala usa - Tranzistor NPN - Sursa 12V - Fire de legătură - Rezistențe ===== Jurnal ===== * 30 aprilie - achiziționare piese * 07 mai - creare pagină documentație ===== Bibliografie/Resurse ===== Laboratoarele utilizate sunt următoarele: * Laboratorul 0: GPIO https://ocw.cs.pub.ro/courses/pm/lab/lab0-2022 * Laboratorul 2(Întreruperi hardware): https://ocw.cs.pub.ro/courses/pm/lab/lab2-2023 * Laboratorul 6(I2C): https://ocw.cs.pub.ro/courses/pm/lab/lab6-2022
<html><a class=“media mediafile mf_pdf” href=”?do=export_pdf”>Export to PDF</a></html>

pm/prj2023/razvans/keyless-door-lock.1685445745.txt.gz · Last modified: 2023/05/30 14:22 by david.ilie
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0