Differences

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

Link to this comparison view

pm:prj2022:abirlica:robotic_arm [2022/05/31 17:15]
alexandra_mara.smau [Hardware Design]
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.
  
  
Line 80: Line 89:
 Resurse: Resurse:
   * Mapare valori servomotor: https://​www.learnrobotics.org/​blog/​map-potentiometer-servo-arduino/​   * Mapare valori servomotor: https://​www.learnrobotics.org/​blog/​map-potentiometer-servo-arduino/​
-  * Utilizare buton panou: https://​arduinogetstarted.com/​tutorials/​arduino-switch 
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
pm/prj2022/abirlica/robotic_arm.1654006532.txt.gz · Last modified: 2022/05/31 17:15 by alexandra_mara.smau
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