Índice:
- Etapa 1: Descrição
- Etapa 2: Materiais
- Etapa 3: esquemático
- Etapa 4: juntando as coisas
- Etapa 5: configurar o Arduino e o código
Vídeo: Como fazer um notificador de pulso simples para vestir: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
Pulseme é um dispositivo vestível que ajuda as pessoas a saber quando seus batimentos cardíacos estão acima de um ponto definido, dando-lhes feedback físico na forma de um wearable que encolhe e não encolhe.
Etapa 1: Descrição
A parte principal deste wearable é um tecido de lã, que está em contato constante com o braço do usuário e, quando encolhido, cria uma sensação suave. Além disso, existe um mecanismo controlado pelo Arduino que se encarrega da movimentação do tecido, além de um sensor de pulso.
Etapa 2: Materiais
Mais especificamente, as peças necessárias para criar este sensor de pulso de notificação física são as seguintes:
- Arduino Uno
- Sensor de pulso
- 2 x Servos de rotação contínua (DS04-NFC)
- 2 x molas
- Pulseira
- Tecido
- Tópicos
- Bateria
Etapa 3: esquemático
Existem dois circuitos simples envolvidos para criar a parte eletrônica deste wearable.
Circuito do sensor:
- Pino 1 do sensor para Arduino A0
- Pino 2 do sensor para + 5V
- Pino 3 do sensor para o GND
Circuito do servo:
- Pino Servo1 para Arduino pino 8
- Pino Servo2 para Arduino pino 9
Finalmente, conecte + 5V e GND aos seus respectivos terminais na placa Arduino.
Etapa 4: juntando as coisas
As etapas que precisam ser seguidas para montar este wearable são as seguintes:
- Meça o diâmetro do braço de uma pessoa média, para costurar o tecido dependendo dessa forma / tamanho.
- Compre ou imprima em 3D uma pulseira apropriada para servir de base para todos os eletrônicos / motores.
- Costure as molas no tecido, em lados opostos.
- Cole os dois servos na pulseira.
- Conecte as molas e os servos, usando uma rosca.
- Ajuste o código para se adequar às suas preferências e / ou ao tamanho do seu tecido.
- Aproveitar!
Etapa 5: configurar o Arduino e o código
Conectar o Arduino ao computador e colocá-lo em funcionamento primeiro. Isso é simples de fazer. Em seguida, programar o arduino para ler o pulso e acionar os servos quando a taxa de pulso estiver além da faixa normal. Basicamente, também precisamos modificar a frequência com que ele lê o valor de entrada para obter o seguinte código: delay (9000) é considerado a melhor prática em um esboço simples. O código é o seguinte:
Servo myservo1; Servo myservo2; int pos; // Variáveis const int PulseWire = 0; // PulseSensor PURPLE WIRE conectado a ANALOG PIN 0 const int LED13 = 13; // O LED Arduino on-board, próximo ao PIN 13. // int Threshold = 550; // Determine qual sinal "conta como uma batida" e qual deve ser ignorado. // Use o "Projeto inicializado" para ajustar o valor limite além da configuração padrão. // Caso contrário, deixe o valor padrão "550". PulseSensorPlayground pulseSensor; // Cria uma instância do objeto PulseSensorPlayground chamado "pulseSensor" void setup () {Serial.begin (9600); // Para Serial Monitor
// Configure o objeto PulseSensor, atribuindo nossas variáveis a ele. pulseSensor.analogInput (PulseWire); pulseSensor.blinkOnPulse (LED13); // pisca automaticamente o LED do Arduino com pulsação. // pulseSensor.setThreshold (Threshold); // Verifique se o objeto "pulseSensor" foi criado e "começou" a ver um sinal. if (pulseSensor.begin ()) {Serial.println ("Criamos um objeto pulseSensor!"); // Imprime uma vez na inicialização do Arduino ou na reinicialização do Arduino. }} void loop () {int myBPM = pulseSensor.getBeatsPerMinute (); // Chama a função em nosso objeto pulseSensor que retorna BPM como um "int". // "myBPM" mantém este valor BPM agora. //myservo1.attach(9); // if (pulseSensor.sawStartOfBeat ()) {// Teste constantemente para ver se "uma batida aconteceu". Serial.println ("♥ A HeartBeat Happened!"); // Se o teste for "verdadeiro", imprime uma mensagem "ocorreu um batimento cardíaco". Serial.print ("BPM:"); // Imprimir frase "BPM:" Serial.println (myBPM); // Imprime o valor dentro de myBPM. if (myBPM> = 65) {// Teste constantemente para ver se "uma batida aconteceu".
myservo1.attach (9); myservo2.attach (8); myservo1.writeMicroseconds (2000); // CW myservo2.writeMicroseconds (2000); atraso (4000); myservo1.writeMicroseconds (1000); // CCW myservo2.writeMicroseconds (1000); atraso (4000); myservo1.writeMicroseconds (1500); // para myservo2.writeMicroseconds (1500); atraso (500); } //} atraso (9000); // considerada a melhor prática em um esboço simples. } Execute o código. Agora, basta verificar o esboço, conectar o USB e fazer o upload. Você verá.
Recomendado:
Projeto final de tecnologia para vestir - Capacete de DJ: 6 etapas
Projeto final de tecnologia vestível - Capacete de DJ: O objetivo deste projeto é fazer um capacete de DJ com LEDs reativos à música para efeito de show e wow. Estamos usando uma faixa de LED endereçável da Amazon.com, bem como um capacete de motocicleta, um Arduino uno e um fio
Bolha de ar limpo - sua atmosfera segura para vestir: 6 etapas (com fotos)
Bolha de ar limpo - sua atmosfera segura para vestir: Neste manual, descreverei como você pode construir um sistema de ventilação em suas roupas que fornecerá um fluxo de ar respirável limpo e filtrado. Dois ventiladores radiais são integrados em um suéter usando peças personalizadas impressas em 3D que e
Comm 101 Como se vestir para o hóquei !: 9 etapas
Comm 101 Como se vestir para o hóquei !: Eu vou te ensinar como colocar o equipamento de hóquei. Acredite ou não, existe um método para essa loucura. Vou passar por cada etapa, passo a passo
Raspberry Pi para vestir - Projeto HUDPi: 7 etapas (com fotos)
Raspberry Pi vestível - Projeto HUDPi: Em primeiro lugar, estou começando este projeto como uma forma de pessoas normais com pouco dinheiro terem uma boa experiência em realidade aumentada, mas ainda não avancei muito. O custo total deste projeto foi de US $ 40 e muita paciência. Por favor, deixe comentários e
Como se vestir aquecido no frio (neve) : 7 etapas
Como se vestir aquecido no frio (neve) …: Este é um Instructable que envolve os princípios básicos do calor. Este instrutível está no concurso Stay Warm, então faça a sua parte … Vote