Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2022:dene:pov [2022/05/27 22:13]
vlad_marian.stoica [Hardware Design]
pm:prj2022:dene:pov [2022/05/30 15:09] (current)
vlad_marian.stoica [Rezultate Obținute]
Line 31: Line 31:
 Schema electrica a circuitului pentru led-uri si arduino: Schema electrica a circuitului pentru led-uri si arduino:
  
-{{:​pm:​prj2022:​dene:​povdisplay.png?600|}}+{{:​pm:​prj2022:​dene:​vladstoica_electric.png?900|}} 
 + 
 +{{:​pm:​prj2022:​dene:​vladstoica_circuit.png?​800|}}
  
 Circuitul acesta este montat pe o placuta de lemn, echilibrata pe varful motorului. Circuitul acesta este montat pe o placuta de lemn, echilibrata pe varful motorului.
Line 44: Line 46:
 ===== Software Design ===== ===== Software Design =====
  
 +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.
 +
 +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
 +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
 +"​mutarea"​ lui printr-un field bine determinat. ​
 +
 +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
 +pentru a da efectul ca se muta mai in fata sau mai in spate.
 +Pentru a mari snake-ul, se face un array cu punctele care trebuie aprinse, fiind o diferenta
 +de dTime intre aprinderea lor.
 ===== Rezultate Obținute ===== ===== Rezultate Obținute =====
  
 +{{:​pm:​prj2022:​dene:​whatsapp_image_2022-05-27_at_22.18.04.jpeg?​600|}}
 +{{:​pm:​prj2022:​dene:​whatsapp_image_2022-05-27_at_22.17.33.jpeg?​600|}}
 +{{:​pm:​prj2022:​dene:​whatsapp_image_2022-05-27_at_22.17.43.jpeg?​600|}}
 +
 +In urma realizarii montajului din imaginile de mai sus, am obtinut urmatorul efect:
 +
 +[[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
 +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>​
 + 
pm/prj2022/dene/pov.1653678794.txt.gz · Last modified: 2022/05/27 22:13 by vlad_marian.stoica
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0