Índice:
- Etapa 1: Materiais: Arduino Uno
- Etapa 2: Materiais: Resistência Sensível à Força - Conector Pequeno e Macho
- Etapa 3: Materiais: Motor de vibração
- Etapa 4: resistor
- Etapa 5: breadboarding
- Etapa 6: Código
- Etapa 7: Mobilizar a configuração
- Etapa 8: para a luva
- Etapa 9: Medir
- Etapa 10: Criar Design
- Etapa 11: montar
- Etapa 12: tingir
- Etapa 13: Teste
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Missão: construir uma luva com sensores de pressão de dedo por meio da configuração do Arduino
Por que: Solução para dano ao nervo na mão esquerda causado por Ganglion Cyst
O quê: A perda de sensibilidade na mão / polegar causa uma reação em cadeia de deixar cair o que quer que esteja na mão.
Como: Arduino programado com dois sensores, um no polegar e outro no dedo médio, retornando informações para um motor de vibração na manopla. Isso deve permitir o reconhecimento de que o objeto está sendo segurado com sucesso em vez de resultar na queda de um item.
Etapa 1: Materiais: Arduino Uno
Arduino Uno
Da amazon
Etapa 2: Materiais: Resistência Sensível à Força - Conector Pequeno e Macho
Resistor Sensível à Força - Pequeno
www.sparkfun.com/products/9673
Conector
Solde até o final do Sensor Sensível à Força para facilitar a montagem
Etapa 3: Materiais: Motor de vibração
Motor de vibração
www.sparkfun.com/products/8449
Etapa 4: resistor
Resistor 10K
Etapa 5: breadboarding
Breadboard para ver se os sensores e o Arduino vão se comunicar.
- Sensor Sensível à Força
- 3,3 V (fio verde na foto) para sensor de força
- Pino A0 (fio azul na foto) para o pino do sensor de força com resistor de 10K
- Fio terra (azul na foto) para a placa de pão
-
Motor de vibração
- Terra (fio azul)
- Pino 3 (fio vermelho)
- Pode ser alimentado por plugue 9V
Etapa 6: Código
/ * Esboço de teste simples FSR. Conecte uma extremidade do FSR à alimentação e a outra extremidade ao Analógico 0.
Em seguida, conecte uma extremidade de um resistor de 10K do Analógico 0 ao aterramento
*/
int fsrPin = 0; // o FSR e o menu suspenso 10K estão conectados a a0
int fsrReading; // a leitura analógica do divisor do resistor FSR
motorpin int = 3; // pino para motor de vibração
void setup (void) {
Serial.begin (9600);
pinMode (motorpin, OUTPUT);
}
void loop (void) {
fsrReading = analogRead (fsrPin);
Serial.print ("Leitura analógica =");
Serial.println (fsrReading); // a leitura analógica bruta
int vspeed = map (fsrReading, 0, 810, 0, 255)
; analogWrite (motorpin, vspeed);} / *
Etapa 7: Mobilizar a configuração
Etapa 8: para a luva
Usei couro para fazer a manopla, outros materiais podem ser usados.
Couro que usei
Etapa 9: Medir
- Crie um padrão para a mão e antebraço.
- Desenhe em Bristol Board ou outro papel firme e recorte.
Etapa 10: Criar Design
- Desenhe o padrão desejado e cole no couro, segurando-o com firmeza
- Use uma ferramenta para traçar o padrão no couro e esculpir / chanfrar conforme desejado.
- O couro deve estar úmido, mas não muito molhado antes de ser entalhado
Etapa 11: montar
- Use um cordão para amarrar
- Eu usei um punção inteiro de couro para criar furos
- Para uma espera temporária, usei fita isolante para manter os componentes eletrônicos no lugar. Para uma solução mais permanente, pretendo costurar tiras de couro para os eletrônicos.
- O sensor de força está no polegar e o sensor de vibração está em cima da mão
Etapa 12: tingir
Usei tinta de couro para pintar o design, necessária apenas se desejar.
Etapa 13: Teste
Teste para se certificar de que tudo funciona.