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:12]
vlad_marian.stoica [Hardware 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:​povdisplay.png?200|}}+ 
 +{{:​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.
 Motorul are aproximativ 18000 rpm, fiind foarte puternic, de accea este nevoie de Motorul are aproximativ 18000 rpm, fiind foarte puternic, de accea este nevoie de
Line 38: Line 42:
 posibile dezechilibrari din momentele in care proiectul functioneaza.</​note>​ posibile dezechilibrari din momentele in care proiectul functioneaza.</​note>​
 Schema motor si potentiometru:​ Schema motor si potentiometru:​
-{{:​pm:​prj2022:​dene:​motor.png?​200|}}+ 
 +{{:​pm:​prj2022:​dene:​motor.png?​600|}}
 ===== 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.1653678752.txt.gz · Last modified: 2022/05/27 22:12 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