This shows you the differences between two versions of the page.
pm:prj2025:ccristi:mihnea_ioan.firoiu [2025/05/26 23:16] mihnea_ioan.firoiu [Download] |
pm:prj2025:ccristi:mihnea_ioan.firoiu [2025/05/28 00:05] (current) mihnea_ioan.firoiu [Download] |
||
---|---|---|---|
Line 30: | Line 30: | ||
=== Poze circuit === | === Poze circuit === | ||
{{:pm:prj2025:ccristi:poza_circuit_titrator.jpeg?400|}} | {{:pm:prj2025:ccristi:poza_circuit_titrator.jpeg?400|}} | ||
+ | |||
+ | {{:pm:prj2025:ccristi:circuit_titrator.jpeg?400|}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
+ | Pentru programat am folosit platformio.ini | ||
+ | |||
+ | == Biblioteci: == | ||
+ | |||
+ | * avr/io.h | ||
+ | * util/delay.h | ||
+ | * avr/interrupt.h | ||
+ | |||
+ | == Algoritmi principali: == | ||
+ | |||
+ | 1. Algoritm de citire pH cu filtrare: | ||
+ | |||
+ | * Prelevare multipla (10 esantioane) | ||
+ | * Calculare medie pentru reducerea zgomotului | ||
+ | * Conversie analog-digital la valoare pH | ||
+ | |||
+ | 2. Algoritm de neutralizare cu feedback: | ||
+ | |||
+ | * Control in bucla inchisa | ||
+ | * Logica de decizie bazata pe praguri (±0.1 de la pH 7.0) | ||
+ | * Temporizare pentru amestecare (1000ms delay) | ||
+ | |||
+ | 3. Interfata utilizator: | ||
+ | |||
+ | * Actualizare dinamica a display-ului | ||
- | <note tip> | ||
- | Descrierea codului aplicaţiei (firmware): | ||
- | * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) | ||
- | * librării şi surse 3rd-party (e.g. Procyon AVRlib) | ||
- | * algoritmi şi structuri pe care plănuiţi să le implementaţi | ||
- | * (etapa 3) surse şi funcţii implementate | ||
- | </note> | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
- | <note tip> | + | Proiectul a fost terminat in totalitate |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | |
- | </note> | + | |
- | ===== Concluzii ===== | ||
===== Download ===== | ===== Download ===== | ||
Line 55: | Line 73: | ||
https://github.com/Mihnea0Firoiu/PM-proiect | https://github.com/Mihnea0Firoiu/PM-proiect | ||
- | ===== Jurnal ===== | + | https://youtu.be/_HmQs1f9Ql0?si=GVFNDUz_aO-t3CM0 |
- | <note tip> | ||
- | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | ||
- | </note> | ||
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== |