This shows you the differences between two versions of the page.
|
pm:prj2022:dene:pov [2022/05/27 22:37] vlad_marian.stoica [Software Design] |
pm:prj2022:dene:pov [2022/05/30 15:09] (current) vlad_marian.stoica [Rezultate Obținute] |
||
|---|---|---|---|
| Line 30: | Line 30: | ||
| Schema electrica a circuitului pentru led-uri si arduino: | Schema electrica a circuitului pentru led-uri si arduino: | ||
| + | |||
| + | {{:pm:prj2022:dene:vladstoica_electric.png?900|}} | ||
| {{:pm:prj2022:dene:vladstoica_circuit.png?800|}} | {{:pm:prj2022:dene:vladstoica_circuit.png?800|}} | ||
| Line 46: | Line 48: | ||
| Pentru implementarea software, pinii de output sunt setati in "setup". Se face import | Pentru implementarea software, pinii de output sunt setati in "setup". Se face import | ||
| si la o biblioteca speciala pentru a putea folosi telecomanda cu IR. | si la o biblioteca speciala pentru a putea folosi telecomanda cu IR. | ||
| + | |||
| Se creeaza o functie de display in care led-urile se aprind in functie de litera pe | Se creeaza o functie de display in care led-urile se aprind in functie de litera pe | ||
| care dorim sa o formam. Fiecare litera are un coding anume, iar in "loop", se face | care dorim sa o formam. Fiecare litera are un coding anume, iar in "loop", se face | ||
| o bucla si se itereaza pe fiecare litera a unui text pe care dorim sa il afisam. | o bucla si se itereaza pe fiecare litera a unui text pe care dorim sa il afisam. | ||
| + | |||
| Pentru a implementa un joc precum snake, este necesara aprinderea unui singur led si | Pentru a implementa un joc precum snake, este necesara aprinderea unui singur led si | ||
| - | "mutarea" lui printr-un field bine determinat. Pentru axa Oy, trebuie doar facut switch | + | "mutarea" lui printr-un field bine determinat. |
| - | pe led-urile aprinse. Pentru axa Ox, este necesara determinarea unui punct de start si | + | |
| - | unul de finish(daca nu se doreste afisarea pe toata suprafata "cilindrului" format). | + | Pentru axa Oy, trebuie doar facut switch pe led-urile aprinse. |
| + | |||
| + | Pentru axa Ox, este necesara determinarea unui punct de start si unul de finish | ||
| + | (daca nu se doreste afisarea pe toata suprafata "cilindrului" format). | ||
| Astfel, se creeaza o variabila de timp (dTime) care spune dupa cat timp sa se aprinda din nou led-ul | Astfel, se creeaza o variabila de timp (dTime) care spune dupa cat timp sa se aprinda din nou led-ul | ||
| pentru a da efectul ca se muta mai in fata sau mai in spate. | pentru a da efectul ca se muta mai in fata sau mai in spate. | ||
| Line 66: | Line 74: | ||
| [[https://youtube.com/shorts/I6Z6alyv5B4?feature=share]] | [[https://youtube.com/shorts/I6Z6alyv5B4?feature=share]] | ||
| + | |||
| + | [[https://youtube.com/shorts/t8sv051SXwk]] | ||
| Led-urile nu sunt programate inca si camera nu poate tine pasul cu viteza la care | Led-urile nu sunt programate inca si camera nu poate tine pasul cu viteza la care | ||
| motorul se roteste. | motorul se roteste. | ||
| ===== Concluzii ===== | ===== Concluzii ===== | ||
| + | In urma realizarii proiectului, una din concluziile trase este ca | ||
| + | partea Hardware pentru un proiect mai avansat necesita multa fizica | ||
| + | si intelegere a functionarii tuturor pieselor. | ||
| + | De asemenea, pentru fiecare piesa fizica, este necesara cunoasterea | ||
| + | si citirea specificatiilor inainte de inceperea realizarii montajului | ||
| + | (ca sa nu va dati comanda de un motor prea slab si rezistente care nu | ||
| + | se potrivesc led-urilor...cum am facut eu :O ). | ||
| + | |||
| + | Rezultatul este unul multumitor, am invatat cum sa fac un dispozitiv | ||
| + | care are un "joc de lumini" cool. 8-) | ||
| ===== Download ===== | ===== Download ===== | ||
| + | {{:pm:prj2022:dene:stoicavladmarian_331cb_pov.zip|}} | ||
| ===== Jurnal ===== | ===== Jurnal ===== | ||
| + | * 05.04.2022 - Studierea tematicii proiectului si a pieselor necesare | ||
| + | * 15.04.2022 - Au ajuns piesele pentru proiect | ||
| + | * 20.05.2022 - Finalizarea partii Hardware a proiectului | ||
| + | * 27.05.2022 - Finalizarea partii Software a proiectului | ||
| ===== Bibliografie/Resurse ===== | ===== Bibliografie/Resurse ===== | ||
| - | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | + | [[https://maker.pro/arduino/projects/arduino-pov-display]] |
| + | [[https://www.youtube.com/watch?v=JrcKJOdjQN8&t=28s]] | ||
| + | |||
| + | |||
| + | |||
| + | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||
| + | |||