Differences

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

Link to this comparison view

pm:prj2021:apredescu:robotic_hand [2021/05/28 17:01]
nicolae.rosca [Concluzii]
pm:prj2021:apredescu:robotic_hand [2021/06/04 18:40] (current)
nicolae.rosca [Robotic Hand]
Line 6: Line 6:
 Poate fi folosit pentru manipularea de obiecte/​substante periculoase la distanta, intr-un mod ce este mai comfortabil pentru utilizator Poate fi folosit pentru manipularea de obiecte/​substante periculoase la distanta, intr-un mod ce este mai comfortabil pentru utilizator
  
-Robotic hand a fost inspirat de mana prostetica PheonixV2 (open source, 3D printabila). Am adaptat arhitectura mainii prostetice, adaugand un mod de a controla de la distanta.+Robotic hand a fost inspirat de mana prostetica PheonixV2 (open source, 3D printabila). Am adaptat arhitectura mainii prostetice, adaugand un mod de a controla ​mana de la distanta.
  
 </​note>​ </​note>​
Line 20: Line 20:
  
 In momentul cand rezistenta flex este indoita, cele doua servomotoare sunt comandate sa tragata de ata si indoaie degetele. In momentul cand rezistenta flex este indoita, cele doua servomotoare sunt comandate sa tragata de ata si indoaie degetele.
 +
 +DEMO:
 +
 +https://​www.youtube.com/​watch?​v=KqeZ_P5rO6E
 +
 +https://​www.youtube.com/​watch?​v=Py3qWZeAV7E
  
 </​note>​ </​note>​
Line 70: Line 76:
 Pentru dezvoltare software am folosit IDE-ul oferit de Arduino. Pentru dezvoltare software am folosit IDE-ul oferit de Arduino.
 Biblioteca folosita este <​Servo.h>​. Biblioteca folosita este <​Servo.h>​.
 +
 +Folosesc functia map() pentru a transfroma inputul de la flexPin la unitati de la 0 la 180 folosite de servos.
  
 Codul folosit pe Arduino. Codul folosit pe Arduino.
Line 96: Line 104:
   ​   ​
   flexValue = analogRead(flexPin);​   flexValue = analogRead(flexPin);​
-  //​Serial.println("​Hello"​);​ 
   servoPosition = map(flexValue,​ 785   servoPosition = map(flexValue,​ 785
   , 900, 0, 180);   , 900, 0, 180);
Line 113: Line 120:
  
 <note tip> <note tip>
- Proiectul il consider ​de succes. Ceea ce consider ca s-ar putea imbunatatii este pozitionare degetelor pentru a aveea un grip mai puternic.+Robotic hand poate sa fie operat de la distanta prin intermediului unui sezor de flexiune. 
 + 
 +Proiectul il consider ​un succes. Ceea ce consider ca s-ar putea imbunatatii este pozitionare degetelor pentru a aveea un grip mai puternic
 + 
 +De asemenea proiectul poate fii scalat pentru folosirea a 5 degete miscate in mod individual.
 </​note>​ </​note>​
  
Line 119: Line 130:
 ===== Download ===== ===== Download =====
  
-<​note ​warning+<​note>​ 
-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ă ;-). +{{:pm:prj2021:apredescu:robohand.zip}}
- +
-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>​
  
pm/prj2021/apredescu/robotic_hand.1622210484.txt.gz · Last modified: 2021/05/28 17:01 by nicolae.rosca
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