Differences

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

Link to this comparison view

pm:prj2024:fgul:anca.circioroaba [2024/05/26 17:29]
anca.circioroaba [Concluzii]
pm:prj2024:fgul:anca.circioroaba [2024/05/27 04:13] (current)
anca.circioroaba [Jurnal]
Line 15: Line 15:
  
  
-{{:​pm:​prj2024:​fgul:​schema_anca_pm.png?600|}}+{{:​pm:​prj2024:​fgul:​schema_final.png?600|}}
  
  
Line 37: Line 37:
 {{:​pm:​prj2024:​fgul:​schema_electrica_orcad_anca.jpg?​400|}} {{:​pm:​prj2024:​fgul:​schema_electrica_orcad_anca.jpg?​400|}}
  
-===== Software Design =====+=====Software Design=====
  
  
Line 49: Line 49:
  
  
-====Descrierea codului implementat====+<note tip>**Descrierea codului implementat**</​note>​
  
  
Line 55: Line 55:
 **Variabile folosite** ​ **Variabile folosite** ​
  
-Variabile pentru LCD si Servomotoare,​ specifice bibliotecilor:​+  * Variabile pentru LCD si Servomotoare,​ specifice bibliotecilor:​
  
 ''​LiquidCrystal_I2C mylcd(0x27,​16,​2);''​ ''​LiquidCrystal_I2C mylcd(0x27,​16,​2);''​
Line 67: Line 67:
 ''​Servo myservo4;''​ ''​Servo myservo4;''​
  
-Variabile care retin pozitiile servomotoarelor ​si realizeaza calibrarea initiala:+  * Variabile care retin pozitiile servomotoarelor
  
 ''​int pos1=90, pos2=90, pos3=90, pos4=90;''​ ''​int pos1=90, pos2=90, pos3=90, pos4=90;''​
  
-Variablie ​care retin pozitiile anterioare ale servomotoarelor:​+//aceste variabile au fost folosite si pt a calibra servomotoarele inainte de a reliza montajul bratului, atfel incat sa avem o referinta.//​ 
 + 
 +  * Variabile ​care retin pozitiile anterioare ale servomotoarelor:​
  
 ''​int prev_pos1=90,​ prev_pos2=90,​ prev_pos3=90,​ prev_pos4=90;''​ ''​int prev_pos1=90,​ prev_pos2=90,​ prev_pos3=90,​ prev_pos4=90;''​
  
-Varibile ​pt pozitiile actuale ale joystick-urilor:​+  * Variabile ​pt pozitiile actuale ale joystick-urilor:​
  
 ''​int x1,​y1,​z1;''​ ''​int x1,​y1,​z1;''​
Line 81: Line 83:
 ''​int x2,​y2,​z2;''​ ''​int x2,​y2,​z2;''​
  
-Variabile care retin pozitiile anterioare ale joystick-urilor:​+  * Variabile care retin pozitiile anterioare ale joystick-urilor:​
  
 ''​int last_x1, last_x2, last_y1, last_y2;''​ ''​int last_x1, last_x2, last_y1, last_y2;''​
Line 106: Line 108:
  
  
-====Intializarea pinilor si setarea LCD-ului====+<note tip>**Intializarea pinilor si setarea LCD-ului**</​note>​
  
-Setarea pinilor servomotaorelor:​+  * Setarea pinilor servomotaorelor:​
  
 ''​myservo1.attach(3);'' ​ seteaza pin-ul de control al servomotorului 1 la D3 ''​myservo1.attach(3);'' ​ seteaza pin-ul de control al servomotorului 1 la D3
Line 119: Line 121:
  
  
-Setarea pinilor joystick-urilor:​+  * Setarea pinilor joystick-urilor:​
  
 ''​pinMode(right_key,​ INPUT);''​ ''​pinMode(right_key,​ INPUT);''​
Line 137: Line 139:
 ''​const int left_key = 8;'' ​ joystick-ul din stanga e conectat la pin-ul 8 ''​const int left_key = 8;'' ​ joystick-ul din stanga e conectat la pin-ul 8
  
-Setarea LCD-ului+  * Setarea LCD-ului
  
 ''​mylcd.init();''​ ''​mylcd.init();''​
 +
 ''​mylcd.backlight();''​ ''​mylcd.backlight();''​
  
Line 145: Line 148:
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-<note tip> +Rezultate ​obținute în urma ansamblării componentelor hardware și a scheletului brațului robotic ​ 
-Care au fost rezultatele ​obţinute în urma realizării proiectului vostru. + 
-</note>+Link catre video cu proiectul: ​ https://​drive.google.com/​file/​d/​1cY6TqEeWAdGDGRrtBJKsB_g0R_Y-mH4Q/view?​usp=sharing
  
 ===== Concluzii ===== ===== Concluzii =====
Line 160: Line 163:
 ===== Download ===== ===== Download =====
  
-<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**. +Arhiva conține: 
-</​note>​+  ​codul sursă 
 +  ​schema bloc 
 +  ​diagrama electrică 
 +  ​video cu bratul 
 + 
 + 
 +{{:pm:prj2024:fgul:331cc_circioroaba_anca_maria.zip|}}
  
 ===== Jurnal ===== ===== Jurnal =====
  
-  * 05.04.2024 - alegere proiect +  * 08.04.2024 - alegere proiect 
-  * 13.04.2024 - comandare piese+  * 15.04.2024 - comandare piese
   * 03.05.2024 - scriere documentație   * 03.05.2024 - scriere documentație
   * 17.05.2024 - finalizarea părții hardware   * 17.05.2024 - finalizarea părții hardware
-  * 22.05.2024 - finalizarea părții software +  * 19.05.2024 - finalizarea părții software 
-  * 23.05.2024 - finalizarea ​wiki +  * 26.05.2024 - finalizarea ​pagina ocw
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
pm/prj2024/fgul/anca.circioroaba.1716733748.txt.gz · Last modified: 2024/05/26 17:29 by anca.circioroaba
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