This shows you the differences between two versions of the page.
pm:prj2021:agrigore:mini_ledbar [2021/05/25 01:43] rares.niculescu [Functionalitate] |
pm:prj2021:agrigore:mini_ledbar [2021/05/25 01:55] (current) rares.niculescu [Jurnal] |
||
---|---|---|---|
Line 62: | Line 62: | ||
==== Librării şi surse 3rd-party ==== | ==== Librării şi surse 3rd-party ==== | ||
- | În general nu am folosit astfel de elemente, întrucât am vrut ca mare parte din implementare să fie realizată în manieră proprie, fără ajutorul unor funcții din cadrul unor biblioteci sau exemple similare de pe internet. Singurele funcții speciale au fost cele care returnau un număr random, folosite în cadrul modulului 4 pentru a schimba culoarea pe baza melodiei date ca input. | + | În general nu am folosit astfel de elemente, întrucât am vrut ca mare parte din implementare să fie realizată în manieră proprie, fără ajutorul unor funcții din cadrul unor biblioteci sau exemple similare de pe internet. Singurele funcții speciale au fost cele care returnau un număr aleator (random), folosite în cadrul modulului 4 pentru a schimba culoarea pe baza melodiei date ca input. |
==== Algoritmi şi structuri pe care plănuiţi să le implementaţi ==== | ==== Algoritmi şi structuri pe care plănuiţi să le implementaţi ==== | ||
Line 124: | Line 124: | ||
* O îmbunătățire ar putea fi adusă complexității funcției de la modulul 4, prin rafinarea și mai profundă a comportamentului RGB LEDBAR-ului și anticiparea modificărilor ulterioare prin analizarea BPM-ului melodiei și intensității inputului primit de la jack-ul audio 3.5mm | * O îmbunătățire ar putea fi adusă complexității funcției de la modulul 4, prin rafinarea și mai profundă a comportamentului RGB LEDBAR-ului și anticiparea modificărilor ulterioare prin analizarea BPM-ului melodiei și intensității inputului primit de la jack-ul audio 3.5mm | ||
* Datorită design-ului relativ compact acest instrument se poate folosi, de către cei pasionați, pentru alcătuirea unei machete care ar putea simula, în condiții reale, decorul unei scene din cadrul unui spectacol. | * Datorită design-ului relativ compact acest instrument se poate folosi, de către cei pasionați, pentru alcătuirea unei machete care ar putea simula, în condiții reale, decorul unei scene din cadrul unui spectacol. | ||
+ | * //Per total, am avut parte de o experiență plăcută în cadrul implementării și sunt mulțumit de rezultatul obținut// =) | ||
===== Download ===== | ===== Download ===== | ||
Line 130: | Line 131: | ||
===== Jurnal ===== | ===== Jurnal ===== | ||
* 23.04.2021: alegere temă proiect. | * 23.04.2021: alegere temă proiect. | ||
- | * 25.04.2021: creare pagină OCW și adăugarea informațiilor sumare | + | * 25.04.2021: creare pagină OCW și adăugarea informațiilor sumare. |
* 26.04.2021: în urma discuției cu asistentul, am făcut următoarele modificări: | * 26.04.2021: în urma discuției cu asistentul, am făcut următoarele modificări: | ||
- | - Numărul de RGB-uri crește de la 3 la 10 | + | - Numărul de RGB-uri crește de la 3 la 10, |
- | - Vor exista 3 becuri pentru a vedea statusul modului de iluminare | + | - Vor exista 3 becuri pentru a vedea statusul modului de iluminare, |
- | - Pentru a diversifica proiectul pe partea de Harware, voi include atât leduri RGB cu catod comun cât și leduri RGB cu anod comun | + | - Pentru a diversifica proiectul pe partea de Harware, voi include atât leduri RGB cu catod comun cât și leduri RGB cu anod comun, |
- | - Pentru a fi mai apropiat de o utilizare în viața reală (și pentru a crește complexitatea proiectului) am ales să includ și modul "Music mode" care influențează schimbarea RGB-urilor în funcție de muzică | + | - Pentru a fi mai apropiat de o utilizare în viața reală (și pentru a crește complexitatea proiectului) am ales să includ și modul "Music mode" care influențează schimbarea RGB-urilor în funcție de muzică. |
- | * 27.04.2021: achiziționare KIT Arduino UNO | + | * 27.04.2021: achiziționare KIT Arduino UNO. |
* 05.05.2021 - 12.05.2021: achiziționare componente hardware lipsă + surplus: | * 05.05.2021 - 12.05.2021: achiziționare componente hardware lipsă + surplus: | ||
- | - RGB-uri catod + anod comun | + | - RGB-uri catod + anod comun, |
- | - Potențiometre 10K | + | - Potențiometre 10K, |
- | - Fire tată-tată și mamă-tată | + | - Fire tată-tată și mamă-tată, |
- | - confecționare și adaptare fire pentru modul 3.5mm | + | - confecționare și adaptare fire pentru modul 3.5mm. |
- | * 13.05.2021: realizare demo proiect (modulele 1, 2, 3) pe Tinkercad | + | * 13.05.2021: realizare demo proiect (modulele 1, 2, 3) pe Tinkercad. |
- | * 14.05.2021 și 15.05.2021: Asamblare componente hardware + implementare module 1 și 2 pe Arduino IDE | + | * 14.05.2021 și 15.05.2021: asamblare componente hardware + implementare module 1 și 2 pe Arduino IDE. |
- | * 16.05.2021: Implementare modul 3 pe Arduino IDE și integrare cu modulele 1 și 2. Proiectul ajunge la 50% stadiu de finalizare. | + | * 16.05.2021: implementare "modul Automat" pe Arduino IDE și integrare cu modulele 1 și 2. Proiectul ajunge la 50% stadiu de finalizare. |
- | * 17.05.2021: Prezentare, la laborator, a unui prototip funcțional cu modulele 1, 2, 3. Proiectul este evaluat ca fiind bun iar implementarea continuă | + | * 17.05.2021: **prezentare**, la laborator, a unui **prototip funcțional cu modulele 1, 2, 3**. Proiectul este evaluat ca fiind bun iar implementarea continuă. |
- | * 20.05.2021: Efectuarea testelor pentru determinarea calității și intensității semnalului de la jack 3.5mm | + | * 20.05.2021: efectuarea testelor pentru determinarea calității și intensității semnalului de la jack 3.5mm. |
- | * 21.05.2021: Implementarea unui prototip pentru schimbarea iluminării ledurilor. Comportamentul inițial era puțin haotic, RGB-urile schimbându-se mult prea repede în momentul captării unui semnal audio puternic (adică în cazul unei melodii ritmate, disco). | + | * 21.05.2021: implementarea unui prototip pentru schimbarea iluminării ledurilor. Comportamentul inițial era puțin haotic, RGB-urile schimbându-se mult prea repede în momentul captării unui semnal audio puternic (adică în cazul unei melodii ritmate, disco). |
- | * 22.05.2021: Rafinare comportament funcționalitate modul 4 și integrarea în cadrul proiectului final | + | * 22.05.2021: rafinare comportament funcționalitate modul 4 și integrarea în cadrul proiectului final. |
- | * 23.05.2021: Finalizare proiect + retușări + rafinare modul 3 (pentru a avea un comportament diferit la tranziția între culori față de modul "Music mode") + finalizare pagină proiect OCW. | + | * 23.05.2021: finalizare proiect + retușări + rafinare modul 3 (pentru a avea un comportament diferit la tranziția între culori față de modul "Music mode") + finalizare pagină proiect OCW. |
- | * **24.05.2021: Prezentare proiect și retușări finale pagină OCW + adăugare tutorial pe YouTube.** | + | * **24.05.2021: prezentare proiect + retușări finale pagină OCW + adăugare tutorial pe YouTube.** |