Differences

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

Link to this comparison view

pm:prj2026:victor.stoica0203:cosmin.buciu1904 [2026/05/08 15:49]
cosmin.buciu1904 [Hardware Design]
pm:prj2026:victor.stoica0203:cosmin.buciu1904 [2026/05/08 19:16] (current)
cosmin.buciu1904 [Bibliografie/Resurse]
Line 25: Line 25:
 ===== Descriere generală ===== ===== Descriere generală =====
  
-{{ :​pm:​prj2026:​victor.stoica0203:​schema_bloc_pm_cosminel.png?​direct&​550 |}}+==== Schema bloc ==== 
 +{{ :​pm:​prj2026:​victor.stoica0203:​schema_bloc_pm_19_cosminel.png?​direct&​550 |}}
  
-**Descrierea Arhitecturii Sistemului**+==== Descrierea Arhitecturii Sistemului ​====
  
 Proiectul este construit pe o arhitectură de tip **Input-Process-Output**,​ având la bază placa de dezvoltare **Arduino Uno** (echipată cu microcontrolerul ATmega328P). Fluxul de date este gestionat între următoarele module: Proiectul este construit pe o arhitectură de tip **Input-Process-Output**,​ având la bază placa de dezvoltare **Arduino Uno** (echipată cu microcontrolerul ATmega328P). Fluxul de date este gestionat între următoarele module:
Line 35: Line 36:
   * **Modulul de Input (Keypad):** Permite utilizatorului introducerea parolei, datele fiind citite de către microcontroler prin pinii GPIO.   * **Modulul de Input (Keypad):** Permite utilizatorului introducerea parolei, datele fiind citite de către microcontroler prin pinii GPIO.
  
-  * **Modulul de Output Vizual (LCD & LED RGB):** Oferă feedback vizual prin două căi: ecranul LCD afișează timpul via protocol I2C, în timp ce LED-urile RGB semnalizează stările prin pini GPIO / PWM dedicați.+  * **Modulul de Output Vizual (LCD & LED RGB):** Oferă feedback vizual prin două căi: ecranul LCD afișează timpul via protocol I2C, în timp ce LED-ul RGB semnalizează stările prin pini GPIO / PWM dedicați.
  
   * **Modulul de Output Audio (Buzzer):** Generează alerte sonore variabile folosind semnale PWM, controlate în timp real în funcție de cronometru.   * **Modulul de Output Audio (Buzzer):** Generează alerte sonore variabile folosind semnale PWM, controlate în timp real în funcție de cronometru.
Line 44: Line 45:
 ==== Bill of Materials ==== ==== Bill of Materials ====
  
 +^ Componentă ​                             ^ Cantitate ​ ^Link      ^ Preț unitar (RON)         ^
 +| Placă dezvoltare Arduino UNO ATmega 328P    | 1          | [[https://​sigmanortec.ro/​Placa-dezvoltare-UNO-R3-Arduino-Compatibil-ATmega328p-CH340G-cu-bara-pini-p170362384| Link]]|30.93 ​       |
 +| Display LCD 1602     | 1          | [[https://​www.bitmi.ro/​electronica/​display-lcd1602-hd44780-albastru-iluminat-10486.html| Link]] |13.99 ​       |
 +| Modul interfață I2C     | 1          | [[https://​www.bitmi.ro/​module-electronice/​modul-interfata-i2c-pentru-lcd1602-10456.html| Link]] |9.99       |
 +| Buzzer pasiv     | 1          | [[https://​www.bitmi.ro/​module-electronice/​modul-buzzer-pasiv-ky-006-10678.html| Link]] |2.99       |
 +| Breadboard ​                             | 1     | [[https://​www.bitmi.ro/​electronica/​breadboard-830-puncte-mb-102-10500.html| Link]] |13.99 ​       |
 +| Tastatură matricială rigidă 3x4                              | 1     | [[https://​www.bitmi.ro/​componente-electronice/​tastatura-matriciala-rigida-3x4-keypad-10521.html| Link]] |17.99 ​       |
 +| LED RGB                                 | 1     | [[https://​sigmanortec.ro/​LED-RGB-5mm-4-pini-Anod-comun-p126008495| Link]]|1.51 |
 +| Fire Dupont Tată-Tată 20cm               ​|TBD ​   | [[https://​www.bitmi.ro/​electronica/​40-x-fire-dupont-tata-tata-20cm-10511.html| Link]]|0.23|
 +| Rezistențe ​                         |TBD    | [[https://​www.bitmi.ro/​electronica/​set-rezistori-20-de-valori-400-bucati-10-10m-1-4w-11255.html| Link]]|0.10 ​        |
 +^ Preț total ^ ^ ^ 120.37 RON ^
 +
 +==== Schema elecrică ====
 +TBC
 ===== Software Design ===== ===== Software Design =====
  
 +**Mediu de dezvoltare:​** Arduino IDE -> ales pentru simplitatea procesului de upload și integrarea rapidă a Serial Monitor-ului necesar pentru depanarea logicii de acces
  
-<note tip> +**Biblioteci utilizate:** 
-Descrierea codului aplicaţiei (firmware)+  * **LiquidCrystal_I2C:​** Utilizată pentru controlul afișajului LCD prin protocolul I2Cpermițând gestionarea mesajelor pe cele două linii ale ecranului 
-  * mediu de dezvoltare (if any) (e.g. AVR StudioCodeVisionAVR) + 
-  * librării şi surse 3rd-party (e.g. Procyon AVRlib+  * **Keypad:** Permite gestionarea matricei de taste 3x4, citirea input-ului și tratarea fenomenului de debounce ​(pentru a evita citirile false la apăsare
-  * algoritmi şi structuri pe care plănuiţi să le implementaţi + 
-  * (etapa 3) surse şi funcţii implementate +  * **Wire:** Biblioteca standard pentru comunicația I2C
-</​note>​+
  
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
- 
-<note tip> 
-Care au fost rezultatele obţinute în urma realizării proiectului vostru. 
-</​note>​ 
  
 ===== Concluzii ===== ===== Concluzii =====
  
 ===== Download ===== ===== Download =====
- 
-<note warning> 
-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**. 
-</​note>​ 
- 
 ===== Jurnal ===== ===== Jurnal =====
  
-<note tip> +  * 27.04.2026 - Alegerea temei proiectului ​și confirmarea acestuia 
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului+  * 29.04.2026 - Comandarea pieselor necesare 
-</​note>​+  * 06.05.2026 - Crearea paginii ocw pentru proiect 
 +  * 08.05.2026 - Finalizarea milestone-ului de documentație pentru proiect
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-<​note>​ +**Resurse Software** 
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** ​şi **Resurse Hardware**. +  ​Laboratoarele PM 
-</note>+  ​[[https://​ww1.microchip.com/​downloads/​en/​DeviceDoc/​Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf|Datasheet ATmega328P]] 
 +  * [[https://​dfimg.dfrobot.com/​nobody/​wiki/​ee1c5bd150fc6b78f8cb8e8306898ab9.pdf|Datasheet display LCD 1602]]
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2026/victor.stoica0203/cosmin.buciu1904.1778244549.txt.gz · Last modified: 2026/05/08 15:49 by cosmin.buciu1904
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