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> | ||
+ |