Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2021:amocanu:rfid-lock [2021/04/25 17:27]
florin.mihu created
pm:prj2021:amocanu:rfid-lock [2021/06/03 08:54] (current)
florin.mihu
Line 1: Line 1:
-====== RFID Lock ======+====== ​Smart Mailbox ====== 
 + 
 +<​note>​**Autor**:​ Mihu Florin</​note>​ 
 + 
 +===== Introducere ===== 
 +Proiectul constă într-o cutie poștală cu o încuietoare mică. Aceasta poate fi descuiată cu ajutorul unor carduri cu RFID
 + 
 +Consider că este un proiect util pentru mine, deoarece pot depozita unele obiecte valoroase în cutie care sa fie securizată de încuietoare. 
 + 
 +Pentru înregistrarea unui nou tag RFID este necesară autentificarea cu un card master, ce trece sistemul într-un mod privilegiat,​ unde se pot adăuga și scoate cheile cu care poți avea acces. La inserarea unui tag deja înregistrat se aprinde LED-ul verde și se deblocheaza încuietoarea,​ în caz contrar, se aprinde LED-ul roșu. 
 + 
 +===== Descriere generală ===== 
 +{{:​pm:​prj2021:​amocanu:​smart_mailbox.png?​400|}} 
 + 
 +===== Hardware Design ===== 
 +{{:​pm:​prj2021:​amocanu:​smart_mailbox_eagle.png?​500|}} 
 + 
 +Componente utilizate:​ 
 +  * Arduino UNO 
 +  * Cablu USB 
 +  * Rezistențe 
 +  * RFID RC522 
 +  * LED-uri 
 +  * Încuietoare electrică 12V 
 +  * Fire tată-tată 
 +  * Fire mamă-tată 
 +  * Tranzistor Mosfet IRF52 
 + 
 +===== Software Design ===== 
 +  * Mediu de dezvoltare: Arduino IDE 
 +  * Biblioteci: EEPROM.h, SPI.h, MFRC522.h 
 +{{:​pm:​prj2021:​amocanu:​smart_mailbox_flow.png?​400|}} 
 +  * Programul așteaptă să fie citită o cartelă 
 +    * Daca este cardul master, se trece în modul program, unde se pot adăuga noi cartele sau se pot scoate cele existente. 
 +      * Se citește o nouă cartelă. 
 +        * Dacă este master, se iese din modul program. 
 +        * Dacă este o cartelă salvată, se scoate id-ul ei din memoria EEPROM. 
 +        * Dacă este o cartelă nouă, se adaugă id-ul ei în memoria EEPROM. 
 +    * Dacă este o cartelă salvată, se aprinde LED-ul verde și se deschide încuietoarea. 
 +    * Dacă este o cartelă nesalvată, se aprinde LED-ul roșu. 
 + 
 +===== Jurnal ===== 
 +  * Montare senzor RFID 
 +{{:​pm:​prj2021:​amocanu:​senzor_rfid.jpg?​400|}} 
 +  * Cutia poștală la început 
 +{{:​pm:​prj2021:​amocanu:​cutie_postala.jpg?​400|}} 
 +  * Senzorul așezat pe cutie (poziție inițială) 
 +{{:​pm:​prj2021:​amocanu:​senzor_inainte.jpg?​400|}} 
 +  * Placa Arduino așezata în cutie 
 +{{:​pm:​prj2021:​amocanu:​poza_placa.jpg?​400|}} 
 +  * Am vrut să includ în proiect și un modul bluetooth, însă acesta nu a funcționat cum trebuie și a trebuit să renunț la acesta. 
 + 
 +===== Rezultate obținute ===== 
 +{{:​pm:​prj2021:​amocanu:​smart_mailbox_final.jpg?​400|}} 
 + 
 +[[https://​youtu.be/​hbBFvhOZtX0|Demo Youtube]] 
 + 
 +===== Concluzii ===== 
 +Proiectul a fost unul interesant, m-a ajutat să înțeleg mai bine cum este sfera proiectelor embedded/​IoT. Sunt mulțumit de rezultatul final, în ciuda faptului că acesta nu a ieșit în totalitate cum îl planificasem inițial. 
 + 
 +====Bibliografie/​Resurse ​===== 
 +  * [[https://​youtu.be/​VfAOwO1o2fI|Idee de proiect]] 
 +  * [[https://​gist.github.com/​anonymous/​5ec489385bcf1ac6e6efa789321aee81|Resurse]] 
 +  * [[https://​github.com/​florinmihu31/​Smart-Mailbox|Cod sursa]] 
 +  * {{:​pm:​prj2021:​amocanu:​smart_mailbox.pdf|Smart Mailbox}}
  
-Autor: Mihu Florin 
pm/prj2021/amocanu/rfid-lock.1619360829.txt.gz · Last modified: 2021/04/25 17:27 by florin.mihu
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