Differences

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

Link to this comparison view

pm:prj2022:dene:pov [2022/05/27 21:36]
vlad_marian.stoica
pm:prj2022:dene:pov [2022/05/30 15:09] (current)
vlad_marian.stoica [Rezultate Obținute]
Line 16: Line 16:
 ==== Descriere Generala ==== ==== Descriere Generala ====
 {{:​pm:​prj2022:​dene:​stoica_vlad_schema_bloc.png?​600|}} {{:​pm:​prj2022:​dene:​stoica_vlad_schema_bloc.png?​600|}}
 +
  
 ===== Hardware Design ===== ===== Hardware Design =====
Line 28: Line 29:
   * Variator de tensiune in CA   * Variator de tensiune in CA
  
 +Schema electrica a circuitului pentru led-uri si arduino:
 +
 +{{:​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.
 +Motorul are aproximativ 18000 rpm, fiind foarte puternic, de accea este nevoie de
 +un variator de tensiune.
 +<note tip>Dupa ce s-a realizat tot montajul din imaginea de mai sus pe placuta de lemn,
 +aceasta se echilibreaza in varful motorului, pentru a gasi centrul de greutate, eliminand
 +posibile dezechilibrari din momentele in care proiectul functioneaza.</​note>​
 +Schema motor si potentiometru:​
 +
 +{{:​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.1653676569.txt.gz · Last modified: 2022/05/27 21:36 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