This is an old revision of the document!


Seif cu Ventilator - VM

Introducere

Prezentarea pe scurt a proiectului:

  • Seif cu Ventilator Smart: Un seif cu un sistem de inchidere bazat pe cartela magnetica(RFID) si un sistem de ventilatie al aerului. Acesta are si led uri pentru user experience, care se aprind in functie de cartela magnetica. (daca este bagata in sistem si are permisiune, atunci se aprinde led ul verde; daca nu este bagata in sistem, deci nu are permisiune, se aprinde cel rosu)
  • Scopul sau este de a stoca in siguranta bancnotele si a le oferi un aer optim pt pastrare.
  • Ideea de la care am pornit: modernizarea unui seif cu un ventilator
  • Este util pentru a face depozitare si pastrare

Descriere generală

  • Imagini proiect

  • Schema Bloc

  • Schema Arduino pentru proiect

  • Hardware proiect inainte de montare (fara ULN)

Hardware Design

Lista de piese:

  • placuta arduino uno
  • step motor pt ventilator
  • driver pt motor ULN
  • servomotor
  • elice
  • fire mama/tata
  • rezistente
  • incuietoare de tip zavor conectata la servomotor
  • leduri colorate

Software Design

Descrierea codului aplicaţiei: Codul functioneaza dupa urmatorul principiu:

  1. In loop ruleaza incontinuu 2 functii, una care asigura ventilatia si alta care asigura incuietoarea.
  2. Ventilatia se asigura cu un step motor care se roteste incontinuu folosind digitalWrite pe cei 4 pini ai driverului de motor (ULN)
  3. Inchiderea se face folosind functia rfidLocker. Aceasta se foloseste de functiile din biblioteca rfid pentru a citi id ul cartelei magnetice care acceseaza senzorul(Daca acesta incearca sa acceseze). Dupa ce a detectat o cartela magnetica cu un id, aceasta se foloseste de functia checkAcces() pentru a vedea daca id ul se regaseste in lista de id uri valide care pot deschide incuietoarea.
  4. Functia checkAcces are rolul si de a controla servomotorul si led urile. Daca id ul cartelei a fost gasit in lista de id uri valide, atunci este actionat servomotorul pentru a deschide incuietoarea si se aprinde un led verde. Daca id ul nu se gaseste in lista de id uri valide, atunci se aprinde led ul rosu.
  5. Pentru UI se foloseste serial monitor care ne afiseaza cine a incercat sa acceseze seiful, id ul celui care a incercat si daca acesta a fost succes sau nu.

Codul aplicatiei se gaseste in arhiva proiectului

Rezultate Obţinute

Am reusit sa fac un seif care poate fi folosit pentru a depozita anumite chestii. Am taiat o cutie pt a face carcasa seifului si am conectat sistemul de inchidere si de ventilatie la ea. Proiectul a iesit destul de dragut, chiar daca m-am chinuit putin cu conectarea pieselor pt a avea un design fizic ok.

Videoclipul de prezentare: prezentare_proiect_pm_-_victor_mirescu.rar

Concluzii

Download

  • Arhiva proiect

proiectpm_victormirescu_332ca.zip

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

pm/prj2022/avaduva/smartventilatorvm.1653999005.txt.gz · Last modified: 2022/05/31 15:10 by victor.mirescu
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