This is an old revision of the document!


Locker

Dan Sîrbu - 336CB

Introducere

În ziua de azi avem nevoie foarte mult de privacy. Avem nevoie ca minim sa putem închide uși, garajuri, bagaje, etc. De aceea am venit cu ideea de un lacăt digital bazat pe Arduino Uno. Acest lacăt este suficient de portabil, vine cu un display lcd mic, un keypad pentru a seta o parolă în calitate de backup și un modul rfid pentru a putea debloca cu ușurință ceea ce avem nevoie. Lockerul în caz de succes va debloca un releu care poate fi conectat la orice device de care avem nevoie pentru deblocare (un motor de exemplu). De asemenea un buzzer și un LED vor confirma deblocarea acestui device.

Descriere generală

Arduino va aștepta input de la keypad sau un semnal de la modulul rfid. Prima data există o procedura de first time setup, în care se introduce parola și se setează chipul de rfid, după care aceste informații sunt salvate in eeprom. Atunci când parola corectă este introdusă sau este apropiat rfid-ul corect, led-ul verde se va aprinde, va suna buzzerul și se va deschide releul. De asemenea există un buton de override destinat utilizării din interior, daca folosim acest lock pentru o ușă sau un garaj.

Hardware Design

Componente folosite:

  1. Arduino UNO R3
  2. Keypad 4×3
  3. LCD 1602 I2C
  4. Modul RFID SPI
  5. Releu 5V
  6. Buzzer Pasiv
  7. LED Verde
  8. Rezistor 1KOhm
  9. 1 Buton

Implementare:

Software Design

Mediu folosit: VSCode cu extensia PlatformIO Biblioteci:

Rezultate Obţinute

Concluzii

Lockerul isi indeplineste functiile cu succes. Se poate reseta cu o parola speciala si poate fi scris si citit cardul. Releul lucreaza cum trebuie si lucreaza si butonul de override. Astfel am reusit sa implementez complet functionalitatea propusa din start si sa invat multe chestii noi, deoarece am ales un proiect care contine nu doar materia invatata la lab. Am folosit functii low level unde era posibil si partile mai complicate le-am facut in high level.

Download

Jurnal

  • 03 Mai - Finalizare Documentatie
  • 13 Mai - Au ajuns piesele hardware
  • 14 Mai - Am lipit headerele de pini necesari
  • 14 Mai - Am testat hardware-ul
  • 25 Mai - Am finalizat partea software

Bibliografie/Resurse

Resurse Software:

Export to PDF

pm/prj2023/iotelea/locker.1685380967.txt.gz · Last modified: 2023/05/29 20:22 by dan.sirbu
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