Access Control System

Bem Mihai - 331CB

Introducere

Sistemul de Control al Accesului a fost dezvoltat pentru a oferi o metodă sigură și eficientă de control al accesului la un spațiu fizic. Scopul principal este de a îmbunătăți măsurile de securitate prin implementarea unui sistem de control al accesului bazat pe Bluetooth, permițând doar persoanelor autorizate să intre într-o zonă desemnată. Acest sistem își propune să înlocuiască sistemele tradiționale de acces bazate pe chei cu o soluție mai fiabilă și convenabilă. Motivația din spatele acestui proiect provine din nevoia de a avea un mecanism robust de control al accesului care să fie atât prietenos pentru utilizator, cât și avansat din punct de vedere tehnologic.

Descriere generala

Domeniul acestui proiect cuprinde dezvoltarea unui sistem de control al accesului folosind un microcontroller Arduino. Raționamentul din spatele alegerii acestui domeniu constă în crearea unei soluții practice și rentabile, care poate fi ușor replicată și adaptată pentru diferite medii. Prin utilizarea componentelor disponibile si a platformei Arduino, sistemul este proiectat să fie accesibil pentru pasionații de hobby-uri, studenți și profesioniști interesați de implementarea unui sistem de control al accesului.

Hardware Design

Sistemul integrează componente precum un motor servo pentru controlul ușii, LED-uri pentru feedback vizual, un senzor ultrasonic HC-SR04 pentru măsurarea distanței și un modul Bluetooth pentru deblocarea la distanță. Domeniul include și implementarea unei interfețe de comandă simple prin comunicarea serială a Arduino-ului pentru interacțiunea cu utilizatorul.

Software Design

Software-ul pentru Sistemul de Control al Accesului este organizat în funcții relevante:

2.2.5 Comunicarea Serială: Sistemul comunică cu dispozitive externe, cum ar fi un computer sau un smartphone, prin comunicarea serială a Arduino-ului. Acest lucru este facilitat prin utilizarea bibliotecii ‘Serial’ în codul Arduino.

2.2.6 Integrarea Modulului Bluetooth: Modulul Bluetooth este integrat în sistem folosind comenzi specifice. Codul Arduino ascultă semnalele Bluetooth primite și execută procedura de deblocare la primirea comenzii autorizate.

2.2.7 Controlul Servomotorului: Servomotorul este controlat prin biblioteca ‘Servo’, permițând poziționarea precisă. Servomotorul se rotește pentru a debloca ușa atunci când accesul este permis.

2.2.8 Măsurarea Distanței: Senzorul HC-SR04 este folosit pentru a măsura distanța până la un obstacol. Codul Arduino calculează distanța folosind durata undei sonore și declanșează acțiuni adecvate pe baza distanței măsurate.

2.2.9 Procesul de Debugging: Debugging-ul sistemului a implicat declarații serial print pentru a monitoriza valorile variabilelor și a verifica comportamentele neașteptate. De asemenea, erorile logice au fost identificate și corectate prin testare iterativă și rafinarea codului. Utilizarea Serial Monitor-ului din Arduino IDE s-a dovedit a fi un instrument eficient pentru debugging în timp real și validarea citirilor senzorilor.

Rezultate obtinute

Concluzii

Dezvoltarea și implementarea Sistemului de Control al Accesului au fost un proces dinamic. Scopul principal de a crea un mecanism de control al accesului sigur și ușor de utilizat a fost îndeplinit cu succes, oferind o soluție care integrează diverse componente hardware.

Download

Jurnal

TODO

Bibliografie

pm/prj2024/iotelea/mihai.bem.txt · Last modified: 2024/05/27 03:16 by david.ghelesel
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