Differences

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

Link to this comparison view

pm:prj2021:dbrigalda:ponglatfel [2021/04/25 21:23]
dan_dumitru.tipa created
pm:prj2021:dbrigalda:ponglatfel [2021/06/04 00:43] (current)
dan_dumitru.tipa
Line 1: Line 1:
 ====== Pong altfel ====== ====== Pong altfel ======
-===== Introducere ​=====+===== Descriere=====
 <note tip> <note tip>
-Jocul clasic pong care afiseaza rezultatul pe un lcd doar ca un jucator o sa foloseasca un potentiometru pentru gameplay si celalalt o sa foloseasca un ultrasunet. Plus un servo care urmareste directia bilei odata ce trece de jumatatea terenului. ​Odata ce un jucator ​a facut un punct un buzzer ​o sa porneasca . Pentru a se putea da restart se va apasa pe un buton. ​+Jocul clasic pong care afiseaza rezultatul pe un lcd doar ca un jucator o sa foloseasca un potentiometru pentru gameplay si celalalt o sa foloseasca un ultrasunet. Plus un servo care urmareste directia bilei odata ce trece de jumatatea terenului.Cand un jucator ​face un punct o sa se auda un buzzer ​
 </​note>​ </​note>​
-===== Descriere generală ​=====+ 
 +===== Hardware Design ​=====
 <note tip> <note tip>
-TODO+1.Arduino uno R3 
 +2.Ecran LCD 1.8\" SPI 
 +3.Motor servo 360 
 +4. Potențiometru : 2K 
 +5.Senzor ultrasonic HC-SR04 
 +6.Fire Dupont tata-tata 
 +7.Breadboard 830 puncte MB102 
 +8.Buzzer activ 
 + 
 + 
 +{{:​pm:​prj2021:​dbrigalda:​Screenshot (938).png|}} 
 + 
 +Pe tinkercad nu am gasit o schema pt lcd meu asa ca adaug faptul ca pt lcd am mai pus : 
 + * LED- =  GND 
 + * LED+ =  5V 
 + * CS =    10 
 + * SCL =   13 
 + * SDA =   11 
 + * A0  =   8 
 + * RESET = 9 
 + * VCC =   5V  
 + * GND =   GND 
 + 
 </​note>​ </​note>​
-===== Hardware Design ​=====+ 
 + 
 +===== Schema bloc =====
 <note tip> <note tip>
-TODO+ 
 +{{:​pm:​prj2021:​dbrigalda:​schema_bloc_pong_altfel.png|}} 
 </​note>​ </​note>​
 +
 ===== Software Design ===== ===== Software Design =====
  
 <note tip> <note tip>
-TODO+Odata pornit jocul o sa apara pe ecran o bila si 2 bari care sunt controlate de jucator. Cea din dreapta este controlata printr-un potentiometru si cea din stanga printr-un ultrasunet. Daca potentiometrul este trecut de jumatate in stanga bara se va misca in sus si invers pentru dreapta. 
 +Pentru ultrasunet bara se misca incontinuu in jos si atunci cand primeste un semnal la o distanta de sub 20 cm o sa se miste in sus.Odata ce un jucator a facut un punct servomotorul o sa inceapa sa se miste in stanga pentru jucatorul din stanga si in dreapta pt celalalt.Servomororul este alimentat de la o sursa externa cu 4 baterii de 1,5V deoarece nu este suficient un arduino 
 + 
 + 
 </​note>​ </​note>​
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
 <note tip> <note tip>
-TODO+Am reusit sa fac aproape ceea ce mi-am propus ,inafara de afisarea scorului ​ din cauza faptului ca ingreuneaza foarte mult jocul la rulare. 
 +Demo:​https://​youtu.be/​nN50NtWDMs4 
 </​note>​ </​note>​
 ===== Concluzii ===== ===== Concluzii =====
-===== Download ===== +<​note ​tip
-<​note ​warning+
-O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului:​ surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună ;-). +
-Fişierele se încarcă pe wiki folosind facilitatea **Add Images or other files**. Namespace-ul în care se încarcă fişierele este de tipul **:​pm:​prj20??:​c?​** sau **:​pm:​prj20??:​c?:​nume_student** (dacă este cazul). **Exemplu:​** Dumitru Alin, 331CC -> **:​pm:​prj2009:​cc:​dumitru_alin**.+
 </​note>​ </​note>​
 ===== Jurnal ===== ===== Jurnal =====
 <note tip> <note tip>
 +27 mai 2021 - am reusit sa afisez pe lcd valorile primite de la potentiometru si pentru ultrasunet si am facut servomotorul sa mearga folosind o sursa externa.
 +3 iunie 2021 - finalizare software.
 +{{:​pm:​prj2021:​dbrigalda:​20210603_211258.jpg}}
 +
  
 </​note>​ </​note>​
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
 <​note>​ <​note>​
 +biblioteca folosita pentru lcd https://​github.com/​olikraus/​Ucglib_Arduino
 +laboratoarele trecute pentru servomotor,​potentiometru.
 +exemplu de utilizare ultrasunet : https://​create.arduino.cc/​projecthub/​abdularbi17/​ultrasonic-sensor-hc-sr04-with-arduino-tutorial-327ff6
 +
 +arhiva cu proiectul:​{{:​pm:​prj2021:​dbrigalda:​pongaltfel.zip|}}
 +
  
 </​note>​ </​note>​
pm/prj2021/dbrigalda/ponglatfel.1619375021.txt.gz · Last modified: 2021/04/25 21:23 by dan_dumitru.tipa
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