Skip to content

Commit b33d9ea

Browse files
Project/anastasia.stanciu (#978)
* Add files via upload * schimbare nume fisier * Delete Idee proiect * Add files via upload * Create README.md * Delete website/versioned_docs/version-acs_cc/project/2026/anastasia.stanciu/README.md * Create index.md * Update index.md * Rename project title to 'Robotic Hand' * Update index.md * Add files via upload * Delete website/versioned_docs/version-acs_cc/project/2026/anastasia.stanciu/schematic_mana_robotica_PM.png * Add files via upload * Update index.md * Document project log and hardware/software details Added project log, hardware bill of materials, and software stack details. * Add link to 3D model in project documentation Added a link to the 3D model for reference. * Delete website/versioned_docs/version-acs_cc/project/2026/anastasia.stanciu/schematic_mana_robotica.png * Add files via upload * Update index.md * Delete website/versioned_docs/version-acs_cc/project/2026/anastasia.stanciu/schematic_mana_robotica_PM.svg * Add files via upload * Delete website/versioned_docs/version-acs_cc/project/2026/anastasia.stanciu/schematic_mana_robotica.svg * Add files via upload * Delete website/versioned_docs/version-acs_cc/project/2026/anastasia.stanciu/schematic_mana_robotica.png * Add files via upload * Update index.md * Add files via upload * Delete Idee proiect PM.pdf * Delete website/versioned_docs/version-acs_cc/project/2026/anastasia.stanciu/Schematic Proiect PM Robotic Hand Anastasia Steliana Stanciu 334CC.fsch Laborantul mi-a sugerat ca formatul .fsch din Fusion Export nu este compatibil, asa ca inlocuiesc aceeasi schema cu o poza webp. * Add files via upload Laborantul mi-a indicat ca formatul .fsch din Fusion Export nu era potrivit => am reincarcat aceeasi schema in format webp. * Update index.md * Rename Schematic Proiect PM Robotic Hand Anastasia Steliana Stanciu 334CC.webp to schematic_mana_robotica_PM_anastasia_stanciu.webp Changed the name as requested * Update index.md Deleted blank lines and demarcations at the beginning of the index.md * Delete website/versioned_docs/version-acs_cc/project/2026/anastasia.stanciu/schematic_mana_robotica_PM_anastasia_stanciu.webp Am sters poza mai clara cu schematicul pentru ca depasea rezolutia acceptabila * Add files via upload Am adaugat noua poza cu schematicul in format webp si rezolutie acceptata. * Update index.md * Update index.md Added the description of the EXTRA feature i implemented, besides the one that i initially proposed. * Delete website/versioned_docs/version-acs_cc/project/2026/anastasia.stanciu/schematic_anastasia_stanciu_mana_robotica_rezolutie_slaba.webp Am sters poza cu schematicul care era prea blurata. Aduag acum una in format .svg. * Add files via upload Am inlocuit formatul .webp cu cel .svg. * am adaugat in markdown readme poza .svg cu schematicul * am scris gresit numele fisierului pt schematocul fusion 360 * Delete website/versioned_docs/version-acs_cc/project/2026/anastasia.stanciu/schematic_robotic_hand_anastasia_stanciu.svg Am sters din nou schematicul .svg pt ca este prea mare dimensiunea fisierului. * uploaded resized 380KB schematic
1 parent 1bb1584 commit b33d9ea

3 files changed

Lines changed: 80 additions & 0 deletions

File tree

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
# Robotic Hand
2+
3+
A robotic hand that imitates the movement of a person's hand wearing a glove that has flex sensors on it.
4+
5+
:::info
6+
7+
**Author:** STANCIU Anastasia-Steliana \
8+
**GitHub Project Link**: https://github.com/UPB-PMRust-Students/acs-project-2026-anastasiilinca
9+
10+
:::
11+
12+
## Description
13+
The project is a robotic, 3D printed hand, that is actiond through some basic wires and servo-motors, that imitate the signals from a control glove. The glove has flex sensors, one on each finger, sending continuos signals to the board and servo-motors. The hand shall have 2 features: copy gestures of the glove and play rock paper scissors with a huamn player wearing the glove.
14+
15+
## Motivation
16+
This idea fits perfectly in the medical field. The main two innovations branching from my project are:
17+
18+
* It can be upgraded into a prosthetic hand that uses signals from an **EMG Muscle Sensor**, rather than from flex sensors.
19+
* It can be used in **Kinetotherapy** to track the progress of patients and collect data and metrics, leading to both more customizable treatments and research data.
20+
* It is a fun project, offering a great opportunity to discover hardware and human abilities in parallel, finding similarities and differences while learning how to model complex human movement.
21+
22+
This project is about using hardware and technology to consolidate inclusion and break the boundaries of disabilities, creating a world of possibilities.
23+
24+
## Arhitecture
25+
26+
In this section we will discuss components and the interconnections between them.
27+
28+
1. STM Board
29+
Acționează ca unitatea de control de înaltă performanță. Procesează intrările analogice prin ADC-ul său de 12 biți (oferind o precizie mult mai mare decât Arduino) și generează semnale PWM pentru controlul celor 5 servomotoare. Funcționează la logică de 3.3V.
30+
2. Servo-Motoare
31+
Convertesc semnalele PWM în mișcare unghiulară. Fiecare servo controlează un deget al mâinii robotice. Deși primesc semnal de control de la STM32, necesită o sursă de alimentare separată de 5V pentru a susține consumul de curent.
32+
33+
4. Flex Sensors
34+
Senzori rezistivi plasați pe mănușă. Aceștia fac parte dintr-un circuit de divizor de tensiune. Tensiunea variabilă rezultată este trimisă către pinii analogici ai STM32 pentru a detecta gradul de închidere a fiecărui deget.
35+
36+
6. Sursa de alimentare (baterii reincarcabile)
37+
38+
![Schematic](schematic_mana_robotica.webp)
39+
40+
## Schematic in Fusion 360
41+
![Schematic_FUSION](schematic_robotic_hand_anastasia_stanciu.svg)
42+
43+
## Log
44+
### Week 14-20 april
45+
Finalized project idea, name, details and features, including code and hardware concepts.
46+
### Week 20-27 april
47+
Ordered hardware components.
48+
### Week 27-1 may
49+
Realized the documentation and sent 3D hand model to print.
50+
51+
## Hardware
52+
53+
### Bill Of Materials
54+
| Componentă | Pret | Cantitate |
55+
| :--- | :--- | :---: |
56+
| STM32 | Din dotarea facultatii | 1 |
57+
| Servomotor SG90 | 13.00 | 5 |
58+
| Flex Sensor | 35.00 | 5 |
59+
| Fire mama-tata | 10.00 | 10 |
60+
| Fire tata-tata | 10.00 | 10 |
61+
| 10k Resitors | 1.23 | 10 |
62+
| Breadboard | 9.99 | 1 |
63+
| 3D model | - | - |
64+
| (optional) EMG sensor | 100.00 | 1 |
65+
66+
## Software
67+
## Software Stack
68+
69+
| Library / Module | Description | Usage |
70+
| :--- | :--- | :--- |
71+
| **embassy-stm32** | Hardware Abstraction Layer (HAL) | Provides async support for handling I2C, SPI, ADC, and PWM peripherals. |
72+
| **HAL / LL Drivers** | Low-Level Drivers | Direct hardware access for managing ADC (flex sensors) and PWM (servos). |
73+
| **Servo Control Logic** | Custom PWM Mapper | Algorithmic mapping of flex sensor resistance values to 0°-180° servo angles. |
74+
| **Median Filter** | Signal Processing Module | Digital filtering to remove noise and jitter from analog signals for smooth movement. |
75+
| **Embassy Executor** | Real-time Task Scheduler | Handling concurrent asynchronous tasks for sensor polling and motor updates. |
76+
77+
78+
## Link to 3D model
79+
https://www.thingiverse.com/thing:1294517
22.1 KB
Loading

website/versioned_docs/version-acs_cc/project/2026/anastasia.stanciu/schematic_robotic_hand_anastasia_stanciu.svg

Lines changed: 1 addition & 0 deletions
Loading

0 commit comments

Comments
 (0)