Table of Contents

Mini Seif

  • Autor: Bogdan-Stefan Popescu
  • Grupa: 332CA

Introducere

Descriere generală

Schema bloc de mai jos prezinta arhitectura mini seifului inteligent. Acesta permite autentificarea utilizatorului folosind o parola introdusa de la tastatura si/sau un card RFID, iar accesul este oferit prin actionarea unui servomotor pentru deblocare/blocare.

schema_bloc_bps.jpg

Module hardware

Modul software

Partea software a proiectului este impartita in mai multe module care controleaza si coordoneaza componentele hardware ale sistemului.

Hardware Design

Lista de componente

Schema electrica

Schema electrica a proiectului este construita in jurul microcontrollerului ATmega328P, care controleaza toate perifericele sistemului. In simularea din Tinkercad a fost utilizat Arduino Uno R3 in locul microcontroller-ului propriu-zis (de unde si lipsa tututor pinilor necesari).

Modulul RFID RC522 si convertorul de nivel logic bidirectional 3.3V-5V nu sunt reprezentate direct in schema realizata in Tinkercad, insa acestea vor fi conectate in implementarea finala. Modulul RFID comunica cu ATmega328P prin interfata SPI folosind pinii PB2 (SS/SDA), PB3 (MOSI), PB4 (MISO), PB5 (SCK) si PB1 (RST). Deoarece RC522 functioneaza la 3.3V, iar microcontrollerul utilizeaza logica de 5V, intre cele doua componente este necesar un convertor de nivel logic bidirectional pentru adaptarea semnalelor si protejarea modulului RFID. Modulul RFID RC522 este alimentat la 3.3V, iar semnalele SPI dintre RC522 si ATmega328P trec prin convertorul de nivel logic bidirectional 3.3V-5V. Convertorul este alimentat cu 5V pe partea HV si cu 3.3V pe partea LV, avand masa comuna cu restul circuitului.

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
  • librării şi surse 3rd-party (e.g. Procyon AVRlib)
  • algoritmi şi structuri pe care plănuiţi să le implementaţi
  • (etapa 3) surse şi funcţii implementate

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-).

Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.

Export to PDF