Differences

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

Link to this comparison view

pm:prj2025:apredescu:radu.popescu0910 [2025/05/11 13:50]
radu.popescu0910 [Descriere generală]
pm:prj2025:apredescu:radu.popescu0910 [2025/05/27 18:39] (current)
radu.popescu0910 [Hardware Design]
Line 2: Line 2:
 ===== Introducere ===== ===== Introducere =====
  
-Proiectul constă într-un sistem interactiv tip „Crack the Code” integrat într-o cutie de tip seif DIY. Utilizatorul ​trebuie să introducă o combinație ​corectă de butoane într-o anumită ordine ​pentru a debloca” sistemul. Dispozitivul este alcătuit dintr-un microcontroler Arduino UNOpatru butoane, patru LED-uri ​pentru feedback vizual ​și un ecran LCD 16×2 conectat prin interfață I2Cutilizat pentru a ghida utilizatorul și a afișmesaje ​în timp real. +Proiectul constă într-un sistem interactiv tip „Crack the Code” integrat într-o cutie de tip seif DIY, în care utilizatorul ​trebuie să introducă o combinație ​secretă de apăsări pe patru butoane ​pentru a debloca un mecanism controlat de servomotorcu feedback vizual prin opt LED-uri ​(verzi ​și roșii), afișaj OLED I2C pentru ​mesaje și control logic realizat cu ajutorul unui microcontroler Arduino UNOvalorificând ​întreruperile, ​PWM-ul și interfața I2C.
- +
-Scopul principal al proiectului este de a simula un sistem de acces controlat printr-un cod secret, punând accent pe interactivitate,​ memorare ​și feedback. Utilizatorul are un număr limitat de încercări pentru a introduce secvența corectă; LED-urile semnalizează dacă pasul este corect sau greșitiar LCD-ul oferă mesaje de încurajare,​ avertizare sau confirmare. +
- +
-Proiectul valorifică ​întreruperile ​pentru citirea rapidă a butoanelortimerele pentru controlul semnalizării LED-urilor ​și interfața I2C pentru afișajul LCD. Este o aplicație ideală pentru învățarea conceptelor de securitate digitală, interacțiune om-dispozitiv și control logic în sisteme embedded.+
  
 ===== Descriere generală ===== ===== Descriere generală =====
  
 Acest proiect implementează un joc interactiv de tip „Crack the Code”, integrat într-o cutie de tip seif DIY controlată de un servomotor. Scopul este de a introduce o combinație corectă de apăsări pe un set de butoane, într-o ordine prestabilită,​ pentru a „deschide” electronic seiful. Acest proiect implementează un joc interactiv de tip „Crack the Code”, integrat într-o cutie de tip seif DIY controlată de un servomotor. Scopul este de a introduce o combinație corectă de apăsări pe un set de butoane, într-o ordine prestabilită,​ pentru a „deschide” electronic seiful.
-După pornirea sistemului, utilizatorul este ghidat de mesajele afișate pe ecranul OLED. Codul trebuie introdus corect, pas cu pas, în limita unui număr prestabilit de încercări. 
-Dacă întreaga secvență este introdusă corect, servomotorul deschide „ușa” seifului. În caz contrar, jocul revine la ecranul de start sau afișează un mesaj de eroare. 
  
-{{ :​pm:​prj2025:​apredescu:​image_2025-05-11_134658941.png?300 |}} +După pornirea sistemului, utilizatorul este ghidat de mesajele afișate pe ecranul LCDCodul trebuie introdus corect, pas cu pas, în limita unui număr prestabilit de încercări. La fiecare apăsare:
-{{ :pm:​prj2025:​apredescu:​image_2025-05-11_134754496.png?​300 |}} +
-===== Hardware Design =====+
  
-Arduino UNO+-LED-ul rosu aprins semnalizeaza o cifra corecta
  
-LED-uri (4 roșii + 4 verzi) cu rezistențe+-LED-ul roșu inchis semnalizează o greșeală
  
-OLED I2C display+Dacă întreaga secvență este introdusă corect, servomotorul deschide „ușa” seifului. În caz contrar, jocul revine la ecranul de start sau afișează un mesaj de eroare.
  
-4 butoane (pe partea stângă) +{{:​pm:​prj2025:​apredescu:​image_2025-05-15_191227660.png?​300|}}{{:​pm:​prj2025:​apredescu:​image_2025-05-27_183712132.png?​300|}} 
- +===== Hardware Design =====
-Servomotor (pentru deschiderea cutiei) +
- +
-Potențiometru (opțional pentru meniu/​ajustări)+
  
-Alimentare externă cu baterie 9V+{{:​pm:​prj2025:​apredescu:​image_2025-05-27_183915417.png?​300|}}
 ===== Software Design ===== ===== Software Design =====
  
pm/prj2025/apredescu/radu.popescu0910.1746960653.txt.gz · Last modified: 2025/05/11 13:50 by radu.popescu0910
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