This shows you the differences between two versions of the page.
pm:prj2025:avaduva:andrei_marian.dinu [2025/05/27 00:27] 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 13: | Line 13: | ||
• Navigare între moduri cu butonul „Panel” și control al sunetului cu „Mute" | • Navigare între moduri cu butonul „Panel” și control al sunetului cu „Mute" | ||
- | \===== Obiective ===== | + | ===== Obiective ===== |
• Înlocuirea bolobocurilor tradiționale cu o soluție precisă și ușor de citit | • Înlocuirea bolobocurilor tradiționale cu o soluție precisă și ușor de citit | ||
- | • Facilitarea nivelării rapide în tâmplărie, instalații sanitare și construcții | ||
- | \===== Motivație ===== | + | • Facilitarea nivelării rapide în tâmplărie, instalații sanitare și construcții |
+ | ===== 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 | ||
+ | |||
• Sprijin pentru utilizatori cu deficiențe de vedere, prin semnal sonor în locul observării bulei | • Sprijin pentru utilizatori cu deficiențe de vedere, prin semnal sonor în locul observării bulei | ||
Line 44: | 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 128: | 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 197: | 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 205: | Line 204: | ||
<note> | <note> | ||
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | ||