Differences

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

Link to this comparison view

pm:prj2026:cezar.zlatea:madalin.militaru [2026/05/09 21:49]
madalin.militaru [Resurse Hardware]
pm:prj2026:cezar.zlatea:madalin.militaru [2026/05/09 22:02] (current)
madalin.militaru [Algoritmi și structuri de date]
Line 65: Line 65:
 | Rezistor 220Ω                            | 3         | Limitare curent canale R/G/B LED        | | Rezistor 220Ω                            | 3         | Limitare curent canale R/G/B LED        |
 | Condensator electrolitic 470µF / 35V     | 1         | Filtrare alimentare servo               | | Condensator electrolitic 470µF / 35V     | 1         | Filtrare alimentare servo               |
-| Fire jumper M-M și M-F                   | ~20       | Conexiuni între componente ​             | 
  
  
Line 107: Line 106:
     STATE_SET_OLD_PIN, ​     // Verifica PIN-ul vechi inainte de schimbare     STATE_SET_OLD_PIN, ​     // Verifica PIN-ul vechi inainte de schimbare
     STATE_SET_NEW_PIN, ​     // Introducere PIN nou + salvare in EEPROM     STATE_SET_NEW_PIN, ​     // Introducere PIN nou + salvare in EEPROM
-    STATE_LOCKOUT ​          // 3 incercari gresite ​-> blocare 30s+    STATE_LOCKOUT ​          // 3 incercari gresite blocare 30s
 } system_state_t;​ } system_state_t;​
 </​code>​ </​code>​
Line 121: Line 120:
 **4. Anti-brute-force:​** **4. Anti-brute-force:​**
   * Contor de încercări greșite consecutive   * Contor de încercări greșite consecutive
-  * La 3 încercări ​→ tranziție în STATE_LOCKOUT pentru 30 secunde+  * La 3 încercări tranziție în STATE_LOCKOUT pentru 30 secunde
   * Pe LCD se afișează countdown în timp real   * Pe LCD se afișează countdown în timp real
   * Toate butoanele ignorate în timpul lockout-ului   * Toate butoanele ignorate în timpul lockout-ului
  
- 
-==== Funcții implementate ==== 
- 
-**TO DO:** Lista funcțiilor implementate va fi completată la etapa 3, după dezvoltarea firmware-ului. 
  
  
Line 147: Line 142:
  
 **TO DO:** Link-ul către repository-ul public GitHub va fi adăugat aici. **TO DO:** Link-ul către repository-ul public GitHub va fi adăugat aici.
- 
-Repository-ul va conține: 
-  * **src/** - codul sursă al firmware-ului 
-  * **hardware/​** - schemele electrice și diagramele 
-  * **images/** - fotografii cu proiectul asamblat 
-  * **README.md** - descriere proiect, instrucțiuni de utilizare 
  
  
Line 171: Line 160:
  
 ==== Resurse Hardware ==== ==== Resurse Hardware ====
- 
-  * [[https://​ww1.microchip.com/​downloads/​en/​DeviceDoc/​ATmega48A-PA-88A-PA-168A-PA-328-P-DS-DS40002061B.pdf|Datasheet ATmega328P]] 
-  * [[https://​ww1.microchip.com/​downloads/​en/​DeviceDoc/​ATmega328P-Xplained-Mini-User-Guide-DS50002659B.pdf|User Guide ATmega328P-XMINI]] 
-  * [[http://​www.ee.ic.ac.uk/​pcheung/​teaching/​DE1_EE/​stores/​sg90_datasheet.pdf|Datasheet Servo SG90]] 
-  * [[https://​www.sparkfun.com/​datasheets/​LCD/​HD44780.pdf|Datasheet HD44780 (controller LCD)]] 
  
  
 ==== Resurse Software ==== ==== Resurse Software ====
- 
-  * [[https://​www.nongnu.org/​avr-libc/​user-manual/​|AVR Libc Reference Manual]] 
-  * [[https://​docs.platformio.org/​en/​latest/​platforms/​atmelavr.html|PlatformIO - Atmel AVR]] 
-  * [[https://​www.i2c-bus.org/​|I2C Bus Specification]] 
pm/prj2026/cezar.zlatea/madalin.militaru.1778352563.txt.gz · Last modified: 2026/05/09 21:49 by madalin.militaru
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