This shows you the differences between two versions of the page.
|
pm:prj2022:abirlica:robotic_arm [2022/05/31 17:15] alexandra_mara.smau [Bibliografie] |
pm:prj2022:abirlica:robotic_arm [2022/05/31 17:33] (current) alexandra_mara.smau [Software Design] |
||
|---|---|---|---|
| Line 11: | Line 11: | ||
| ===== Descriere generală ===== | ===== Descriere generală ===== | ||
| - | Placa Arduino UNO este conectată la 3 servomotoare prin intermediul cărora se va mișca brațul la apăsarea celor 4 butoane de control și a potențioletrului. | + | Placa Arduino UNO este conectată la 3 servomotoare prin intermediul cărora se va mișca brațul la apăsarea celor 4 butoane de control și a potențiometrului. |
| <note tip> | <note tip> | ||
| * Potențiometrul controleză deschiderea brațului. | * Potențiometrul controleză deschiderea brațului. | ||
| Line 17: | Line 17: | ||
| * 2 butoane controlează mișcarea stânga-dreapta. | * 2 butoane controlează mișcarea stânga-dreapta. | ||
| </note> | </note> | ||
| - | Atunci când plăcuța Arduino UNO este elimentată se aprinde un LED. | + | Atunci când plăcuța Arduino UNO este alimentată se aprinde un LED. |
| {{:pm:prj2022:abirlica:robotic_arm_diagraam.jpg?700|}} | {{:pm:prj2022:abirlica:robotic_arm_diagraam.jpg?700|}} | ||
| Line 46: | Line 46: | ||
| Mediu de dezvoltare: Arduino IDE. | Mediu de dezvoltare: Arduino IDE. | ||
| + | |||
| + | În funcția setup() se configurează pinii de intrare/ieșire, se aprinde LED-ul, se setează gheara ca a fi închisă și se inițializează toate variabilele necesare. | ||
| + | În funcția loop() se verifică dacă potențiometrul și a schimbat poziția și dacă cele 4 butoane au fost apăsate. În funcție de starea potențiometrului și a butoanelor se mișcă brațul. | ||
| + | |||
| + | Deoarece pentru deplasările stânga-dreapta și sus-jos am folosit servomotoare continue pentru a mișca brațul trebuie să se țină apăsat pe cele 4 butoane. | ||
| Librării: | Librării: | ||
| Line 60: | Line 65: | ||
| ===== Concluzii ===== | ===== Concluzii ===== | ||
| + | |||
| + | Consider că acesta a fost un proiect interesant și challenging care îți dă oportunicatrea să gândești outside the box. Astfel, pe parcursul proiectului mi-am dezvoltat abilitățile de DIY prin confecționarea manuală a brațului și am lucrat cu intrumentele de laborator pentru a lipi firele. | ||
| + | |||
| + | Datorită faptului că am vrut ca brațul să se învârtă stânga-dreapta 360 de grade, am folosit servomotore continue. A fost destul de dificil pănă am descoperit cum pot să le controlez, dar consider că pe parcurs am învâțat foarte multe lucruri. | ||