Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
wiki:projets:main_robotique-ips [2015/05/03 13:58] teamips [Deuxième étape] |
wiki:projets:main_robotique-ips [2020/10/05 14:39] (Version actuelle) |
||
---|---|---|---|
Ligne 11: | Ligne 11: | ||
- | Date de fin estimée : UN JOUR mon prince viendra avec des carottes sur son cheval blanc !!!! | + | |
Ligne 50: | Ligne 50: | ||
__** • Résultats : **__ | __** • Résultats : **__ | ||
- | {{: | + | {{: |
- | **[Vidéo]** : | + | |
+ | |||
+ | | ||
La Raptor Hand peut s’ouvrir et se fermer sans utiliser de moteur. En effet, les mouvements d’extension et de flexion sont permis par une liaison pivot. Celle-ci va entraîner l’ouverture et la fermeture de la main grâce à certains fils élastiques. | La Raptor Hand peut s’ouvrir et se fermer sans utiliser de moteur. En effet, les mouvements d’extension et de flexion sont permis par une liaison pivot. Celle-ci va entraîner l’ouverture et la fermeture de la main grâce à certains fils élastiques. | ||
Ligne 60: | Ligne 62: | ||
La motorisation des doigts a été également effectuée, c’est-à-dire mettre un moteur à un doigt puis plusieurs, grâce à un servomoteur. | La motorisation des doigts a été également effectuée, c’est-à-dire mettre un moteur à un doigt puis plusieurs, grâce à un servomoteur. | ||
- | **[Vidéos]**\\ | + | |
Un doigt : [[https:// | Un doigt : [[https:// | ||
Trois doigts : [[https:// | Trois doigts : [[https:// | ||
- | **[Photo bonus]**\\ | + | |
| | ||
- | **[Schéma + photo]** \\ | + | |
- | {{:wiki: | + | {{:s1.png? |
+ | https:// | ||
- | + | | |
- | **[Le code]** : pour faire fonctionner le servomoteur\\ | + | |
< | < | ||
- | #include < | + | #include < |
+ | |||
+ | Servo myservo; | ||
- | const int buttonPin | + | //On attribue les pins aux différents composants |
- | Servo servo1; | + | int Button1 |
- | int buttonState | + | int Button2 = A4; |
+ | int PinServo | ||
+ | int angle; | ||
- | void setup() { | + | void setup() |
- | pinMode(buttonPin, INPUT_PULLUP); // Pull-up interne de l’Arduino | + | { |
- | | + | Serial.begin(9600); |
- | } | + | myservo.attach(PinServo); |
+ | myservo.write(90); | ||
+ | pinMode(Button1, OUTPUT); | ||
+ | pinMode(Button2, | ||
+ | } | ||
+ | |||
+ | void loop() | ||
+ | { | ||
+ | | ||
+ | | ||
+ | | ||
+ | Serial.print(" | ||
+ | Serial.print(digitalRead(Button2)); | ||
+ | Serial.print(" | ||
+ | Serial.println(angle); | ||
- | void loop(){ | + | if(digitalRead(Button1) == HIGH && angle > 0) |
- | buttonState = digitalRead(buttonPin); | + | { |
- | // Changement de l’angle de rotation du servo suivant l’état du bouton | + | |
- | if (buttonState | + | |
- | servo1.write(100); | + | |
- | } | + | |
- | | + | |
- | | + | |
} | } | ||
- | } | + | |
+ | if(digitalRead(Button2) == HIGH && angle < 180) | ||
+ | { | ||
+ | myservo.write(angle+1); | ||
+ | } | ||
+ | } | ||
</ | </ | ||
- | **__• Conclusion de la première étape :__**\\ | + | |
La Raptor Hand possède les mouvements de flexion et d’extension, | La Raptor Hand possède les mouvements de flexion et d’extension, | ||
- | **__• Problème rencontré__** : \\ | + | |
Lorsqu’il y a des trous de faible diamètre, l’imprimante 3D les comble ; par conséquence il faut s’assurer qu’ils sont bien dégagés. | Lorsqu’il y a des trous de faible diamètre, l’imprimante 3D les comble ; par conséquence il faut s’assurer qu’ils sont bien dégagés. | ||
Ligne 114: | Ligne 134: | ||
- Choisir des électrodes qui enregistreront les contractions musculaires au niveau de l’avant-bras. | - Choisir des électrodes qui enregistreront les contractions musculaires au niveau de l’avant-bras. | ||
- | __**• Système | + | __Fin prévu__ |
- | {{: | + | |
- | //Note : Les schémas ci-dessus sont provisoires// | + | |
- | + | ||
- | **[Bonus]** : Faire la simulation sous matlab/ | + | |
{{ https:// | {{ https:// | ||
+ | **• Modélisation de la prothèse/ | ||
+ | Stéphanie & Adrian \\ | ||
+ | **Journal de bord** : https:// | ||
- | **• Contrôle par des interruptions externes** | + | |
- | + | Duc & Léo | |
- | + | ||
- | Contrôler les moteurs par des interrupteurs externes puis les intégrer dans le système ci-dessus. | + | |
- | + | ||
- | **• Contrôle par la myoélectricité** | + | |
+ | Contrôler les moteurs par des interrupteurs externes puis les intégrer dans le système ci-dessus.\\ | ||
+ | **Journal de bord** : https:// | ||
+ | **• Contrôle par la myoélectricité : le capteur myo**\\ | ||
+ | Antoine \\ | ||
+ | Tutoriel : http:// | ||
+ | **Journal de bord** : https:// | ||
===== Journal de bord ===== | ===== Journal de bord ===== | ||
Ligne 138: | Ligne 160: | ||
La documentation sur wiki sera remplie à chaque étape effectuée mais l' | La documentation sur wiki sera remplie à chaque étape effectuée mais l' | ||
- | https:// | + | **[Journal de bord] - ** https:// |
+ | | ||
===== Lexique ===== | ===== Lexique ===== |