This shows you the differences between two versions of the page.
pm:prj2025:vstoica:popapeter [2025/05/21 16:49] peter.popa [Software Design] |
pm:prj2025:vstoica:popapeter [2025/05/28 00:37] (current) peter.popa [Bibliografie/Resurse] |
||
---|---|---|---|
Line 65: | Line 65: | ||
Proiectul valorifică **funcționalități studiate în laborator** precum: temporizare prin **Timer1 în CTC**, utilizarea **întreruperilor** pentru debounce, citire **ADC** pentru senzori analogici și comunicație **I2C** pentru afișaj. | Proiectul valorifică **funcționalități studiate în laborator** precum: temporizare prin **Timer1 în CTC**, utilizarea **întreruperilor** pentru debounce, citire **ADC** pentru senzori analogici și comunicație **I2C** pentru afișaj. | ||
- | Senzorul ACS712 a fost **calibrat** pe baza valorii de referință (2.5V la 0A) și a sensibilității declarate de producător (100 mV/A). Calibrarea s-a verificat cu un multimetru în serie pe o sarcină de test cunoscută (ex: rezistor de putere), iar valoarea de 10.65V a fost măsurată pe sursa de alimentare a pistonului. | + | **Senzorul ACS712** a fost **calibrat** pe baza valorii de referință (**2.5V la 0A**) și a sensibilității declarate de producător (**100 mV/A**). Calibrarea s-a verificat cu un multimetru în serie pe o sarcină de test cunoscută (ex: rezistor de putere), iar valoarea de **10.65V** a fost măsurată pe sursa de alimentare a pistonului. |
| | ||
- | ** Optimizările** au fost realizate în principal în ceea ce privește utilizarea memoriei și resurselor hardware. Timerul 1 a fost reutilizat și pentru debounce și pentru sampling periodic, economisind un timer suplimentar. | ||
- | **Videoclip:** | + | ** Optimizările** au fost realizate în principal în ceea ce privește utilizarea memoriei și resurselor hardware. **Timerul 1** a fost utilizat pentru **debounce** și pentru **sampling periodic** (calculul curentului și al puterii, urmate de afișarea pe LCD), economisind un timer suplimentar. |
- | ===== Rezultate Obţinute ===== | + | |
- | + | **Videoclip:** [[https://youtu.be/CnxCBeDxjME|https://youtu.be/CnxCBeDxjME]] | |
- | ===== Concluzii ===== | + | |
===== Download ===== | ===== Download ===== | ||
- | + | * ** Link GitHub: **[[https://github.com/PopaPeter/PM_fair|https://github.com/PopaPeter/PM_fair]] | |
- | + | ||
- | ===== Jurnal ===== | + | |
===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
+ | * **Fisa tehnica ATmega328P:** [[https://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-7810-Automotive-Microcontrollers-ATmega328P_Datasheet.pdf|ATmega328P]] | ||
+ | * **Librarie LCD I2C (LiquidCrystal_I2C):** [[https://github.com/johnrickman/LiquidCrystal_I2C|LCD_I2C]] | ||
+ | * **Fisa tehnica ACS712:**[[https://www.sparkfun.com/datasheets/BreakoutBoards/0712.pdf|ACS712]] | ||
+ | * **Informatii lucru registrii:** [[https://www.youtube.com/watch?v=dQw4w9WgXcQ&ab_channel=RickAstley|OCW]] |