Differences

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

Link to this comparison view

pm:prj2025:avaduva:andrei_marian.dinu [2025/05/27 00:28]
andrei_marian.dinu [Funcționalități cheie]
pm:prj2025:avaduva:andrei_marian.dinu [2025/05/27 00:40] (current)
andrei_marian.dinu [Software Design]
Line 19: Line 19:
 ===== Motivație ===== ===== Motivație =====
   Am pornit de la neajunsurile bulei clasice — vizibilitate redusă în lumină puternică și lipsa unui feedback auditiv — și am creat o interfață clară, cu semnale sonore imediat perceptibile.   Am pornit de la neajunsurile bulei clasice — vizibilitate redusă în lumină puternică și lipsa unui feedback auditiv — și am creat o interfață clară, cu semnale sonore imediat perceptibile.
-\ 
 ===== Utilitate ===== ===== Utilitate =====
   • Lucrul în spații întunecate sau greu accesibile   • Lucrul în spații întunecate sau greu accesibile
Line 45: Line 44:
 Toate comunicatiile I²C se fac pe aceeasi magistrala (pini GPIO 16 si 17), iar butoanele si buzzer-ul sunt conectati la pini GPIO cu intreruperi si capabilitati PWM, respectiv. Toate comunicatiile I²C se fac pe aceeasi magistrala (pini GPIO 16 si 17), iar butoanele si buzzer-ul sunt conectati la pini GPIO cu intreruperi si capabilitati PWM, respectiv.
 </​note>​ </​note>​
- 
 ===== Hardware Design ===== ===== Hardware Design =====
  
Line 129: Line 127:
  
  
-Justificati utilizarea functionalitatilor din laborator in cadrul proiectului+
 Buzzer (PWM): Generarea semnalelor sonore pe baza pozitiei (pos) pentru feedback auditiv. Am implementat buzzer = PWM(Pin(14)) si variate frecvente si durate in functie de abaterea la tangaj si ruliu, oferind alerta proportionala cu unghiul Buzzer (PWM): Generarea semnalelor sonore pe baza pozitiei (pos) pentru feedback auditiv. Am implementat buzzer = PWM(Pin(14)) si variate frecvente si durate in functie de abaterea la tangaj si ruliu, oferind alerta proportionala cu unghiul
 LED-uri personalizate LCD: Am creat caractere custom(pe ecranul LCD) LED-uri personalizate LCD: Am creat caractere custom(pe ecranul LCD)
 +
 Display (I2C LCD): Afisarea meniului si valorilor de orientare (tangaj, ruliu). Controlul prin I2C reduce cablajul la doar doua fire pentru date si ceas. Display (I2C LCD): Afisarea meniului si valorilor de orientare (tangaj, ruliu). Controlul prin I2C reduce cablajul la doar doua fire pentru date si ceas.
 I2C: Protocolul central pentru comunicarea cu MPU6050 si LCD. Frecventa de 400 kHz optimizeaza viteza de transfer fara a compromite stabilitatea. I2C: Protocolul central pentru comunicarea cu MPU6050 si LCD. Frecventa de 400 kHz optimizeaza viteza de transfer fara a compromite stabilitatea.
Line 198: Line 197:
  
 <note tip> <note tip>
-Puteti avea si o sectiune de jurnal in care sa poata urmari asistentul de proiect progresul proiectului. 
  
 Elementul de noutate al proiectului consta in implementarea unui boloboc digital care elimina nevoia de a-ti mai indrepta privirea constant spre bula clasica: feedback-ul vizual si sonor in timp real indica automat alinierea. Elementul de noutate al proiectului consta in implementarea unui boloboc digital care elimina nevoia de a-ti mai indrepta privirea constant spre bula clasica: feedback-ul vizual si sonor in timp real indica automat alinierea.
Line 206: Line 204:
  
 <​note>​ <​note>​
-Listă cu documente, datasheet-uri,​ resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. 
  
  
pm/prj2025/avaduva/andrei_marian.dinu.1748294901.txt.gz · Last modified: 2025/05/27 00:28 by andrei_marian.dinu
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