Differences

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

Link to this comparison view

pm:prj2025:rnedelcu:bianca.scirtocea [2025/05/20 16:32]
bianca.scirtocea [Software Design]
pm:prj2025:rnedelcu:bianca.scirtocea [2025/05/27 22:53] (current)
bianca.scirtocea [Hardware Design]
Line 85: Line 85:
  
 !!! In cadrul schemei am folosit o baterie pentru alimentare, iar proiectul momentan este alimentat prin intermediul laptopului. !!! In cadrul schemei am folosit o baterie pentru alimentare, iar proiectul momentan este alimentat prin intermediul laptopului.
 +
 +
 +**Proiectul cu tot cu carcasa**
 +
 +{{:​pm:​prj2025:​rnedelcu:​b.jpeg?​300|}}
  
  
Line 144: Line 149:
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> +În urma implementării proiectului, am obținut un sistem funcțional care îndeplinește următoarele cerințe: 
-Care au fost rezultatele obţinute în urma realizării proiectului ​vostru+ 
-</note>+🔹 Afișarea corectă a orei, datei și temperaturii pe un ecran LCD 16x2 cu interfață I2C; 
 + 
 +🔹 Comutare între format 12h și 24h pentru ora afișată;​ 
 + 
 +🔹 Setare manuală a datei și a alarmei folosind 4 butoane; 
 + 
 +🔹 Alarmă activă cu melodii aleatorii redată printr-un buzzer și semnalizată vizual printr-un LED; 
 + 
 +🔹 Funcție de oprire a alarmei prin apăsarea unui buton dedicat; 
 + 
 +🔹 Feedback vizual pe ecran pentru fiecare mod de funcționare,​ inclusiv modul de setare a alarmei și datei; 
 + 
 +🔹 Implementarea corectă a debounce-ului software pentru a preveni multiple declanșări false ale butoanelor;​ 
 + 
 +🔹 Trecerea automată între moduri (afișare, setare alarmă, setare dată) printr-un buton multifuncțional
 + 
 + 
 + 
 +Link videoclip youtube: 
 + 
 + ​https:​//​youtube.com/​shorts/​8U7rqjtlfug?​si=eXz-076XvNCoucfd 
 + 
 +(In cadrul acestui videoclip, proiectul nu se afla la varianta lui finala, intre timp am modificat modalitatea de a suna a buzzerului. I-am adăugat acestuia posibilitatea de a suna cu una din trei melodii alese de mine pe frecvente, frecvente care se transmit și către led astfel încât să clipească concomitent cu ritmul melodiei. ) 
 + 
  
 ===== Concluzii ===== ===== Concluzii =====
Line 160: Line 189:
 ===== Jurnal ===== ===== Jurnal =====
  
-<note tip> +🔹 Configurare inițială 
-Puteți avea și o secțiune de jurnal ​în care să poată urmări asistentul de proiect progresul proiectului. +Am început cu conectarea componentelor principale: modulul RTC DS3231, senzorul de temperatură DHT22, LCD-ul I2C și butoanele. Am întâmpinat dificultățîn conectarea firelor pe breadboard – unele jumpere nu făceau contact corect, iar alimentarea era instabilă. A fost nevoie să schimb mai multe fire pentru a obține conexiuni stabile.
-</​note>​+
  
-===== Bibliografie/​Resurse =====+🔹 Probleme hardware neașteptate 
 +Am ars un LED (care semnala activarea alarmei) deoarece l-am conectat fără rezistență de limitare. A fost o lecție bună privind protejarea componentelor și calculul corect al curentului. Am înlocuit componenta și am inclus un rezistor de 220Ω.
  
-<​note>​ +🔹 Debugging RTC 
-Listă cu documentedatasheet-uriresurse Internet folositeeventual grupate pe **Resurse Software** ş**Resurse Hardware**. +Inițial, ora nu se seta corect. După mai multe încercări de a regla ora din codam descoperit că bateria de backup de pe modulul RTC era descărcată. După ce am înlocuit-omodulul a început să rețină corect ora și datachiar șdupă resetări.
-</​note>​+
  
-<​html><​class="media mediafile mf_pdf"​ href="?do=export_pdf">​Export to PDF</a></​html>​+🔹 Implementare alarmă și testarea sunetului 
 +Am integrat partea de alarmă și redare melodii. A fost o provocare sincronizarea buzzerului cu LED-ul și testarea fără ​deranja vecinii. De asemenea, m-am asigurat că oprirea alarmei funcționează fiabil – adăugând debounce corect pentru buton. 
 + 
 +🔹 Finalizare și testare completă 
 +Am testat toate scenariile: schimbarea orei, comutare 12h/24h, afișare temperatură,​ setarea și declanșarea alarmei. Toate funcțiile au fost verificate și funcționează stabil. Am făcut și un mic stres-test, simulând resetări și reporniri pentru a verifica persistența funcționării RTC-ului. 
 +===== Bibliografie/Resurse =====
  
 +  * https://​docs.arduino.cc/​resources/​datasheets/​A000066-datasheet.pdf
 +  * https://​docs.arduino.cc/​hardware/​uno-rev3/​
 +  * https://​github.com/​adafruit/​RTClib
 +  * https://​docs.arduino.cc/​libraries/​liquidcrystal-i2c/​
 +  * https://​github.com/​adafruit/​DHT-sensor-library
 +  * https://​projecthub.arduino.cc/​tmekinyan/​playing-popular-songs-with-arduino-and-a-buzzer-546f4a
pm/prj2025/rnedelcu/bianca.scirtocea.1747747939.txt.gz · Last modified: 2025/05/20 16:32 by bianca.scirtocea
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