Sommario:
- Passaggio 1: descrizione
- Passaggio 2: materiali
- Passaggio 3: schematico
- Passaggio 4: mettere insieme le cose
- Passaggio 5: configurare Arduino e codice
Video: Come creare un semplice notificatore di impulsi indossabile: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:03
Pulseme è un dispositivo indossabile che aiuta le persone a sapere quando il loro battito cardiaco è al di sopra di un determinato punto, fornendo loro un feedback fisico sotto forma di un dispositivo indossabile che si restringe e non si restringe.
Passaggio 1: descrizione
La parte principale di questo indossabile è un tessuto lanoso, che è in costante contatto con il braccio dell'utente e, quando si restringe, crea una sensazione morbida. Oltre a questo, c'è un meccanismo controllato da Arduino che si occupa del movimento del tessuto, oltre a un sensore di impulsi.
Passaggio 2: materiali
Più specificamente, le parti necessarie per creare questo sensore di impulsi di notifica fisica sono le seguenti:
- Arduino Uno
- Sensore di pulsazioni
- 2 x servi a rotazione continua (DS04-NFC)
- 2 x molle
- Braccialetto
- Tessuto
- Discussioni
- Batteria
Passaggio 3: schematico
Ci sono due semplici circuiti coinvolti per creare la parte elettronica di questo indossabile.
Circuito sensore:
- Pin del sensore 1 su Arduino A0
- Pin sensore 2 al +5V
- Pin del sensore 3 a GND
Servocircuito:
- Servo1 pin a Arduino pin 8
- Pin Servo2 a pin Arduino 9
Infine, collega i +5V e GND ai rispettivi terminali sulla scheda Arduino.
Passaggio 4: mettere insieme le cose
I passaggi che devono essere presi per assemblare questo indossabile sono i seguenti:
- Misura il diametro del braccio di una persona media, per cucire il tessuto a seconda di quella forma/dimensione.
- Acquista o stampa in 3D un braccialetto appropriato che funzioni come base per tutta l'elettronica/motori.
- Cucire le molle sul tessuto, sui lati opposti.
- Incolla i due servi sul braccialetto.
- Collegare le molle e i servi, utilizzando una filettatura.
- Modifica il codice per adattarlo alle tue preferenze e/o alla taglia del tuo tessuto.
- Divertiti!
Passaggio 5: configurare Arduino e codice
Collegare l'Arduino al computer e farlo funzionare prima. Questo è semplice da fare. Quindi, programmando l'arduino per leggere l'impulso e guidare i servi quando la frequenza del polso è oltre il range normale. Fondamentalmente, abbiamo anche bisogno di modificare la frequenza con cui legge il valore di input per ottenere il seguente codice: delay(9000) è considerato la migliore pratica in un semplice schizzo. Il codice è il seguente:
Servo mioservo1; Servo mioservo2; posizione int; // Variabili const int PulseWire = 0; // PulseSensor FILO VIOLA connesso al PIN ANALOGICO 0 const int LED13 = 13; // Il LED Arduino di bordo, vicino al PIN 13. //int Threshold = 550; // Determina quale segnale "contare come un battito" e quale ignorare. // Utilizzare il "Progetto iniziale" per ottimizzare il valore di soglia oltre l'impostazione predefinita. // Altrimenti lascia il valore predefinito "550". PulseSensorPlayground pulseSensor; // Crea un'istanza dell'oggetto PulseSensorPlayground chiamata "pulseSensor" void setup() { Serial.begin(9600); // Per monitor seriale
// Configura l'oggetto PulseSensor, assegnandogli le nostre variabili. pulseSensor.analogInput(PulseWire); pulseSensor.blinkOnPulse(LED13); // lampeggia automaticamente il LED di Arduino con il battito cardiaco. //pulseSensor.setThreshold(Threshold); // Controlla due volte che l'oggetto "pulseSensor" è stato creato e "iniziato" a vedere un segnale. if (pulseSensor.begin()) { Serial.println("Abbiamo creato un oggetto pulseSensor!"); //Questo viene stampato una volta all'accensione di Arduino o al ripristino di Arduino. } } void loop() { int myBPM = pulseSensor.getBeatsPerMinute(); // Chiama la funzione sul nostro oggetto pulseSensor che restituisce BPM come "int". // "myBPM" mantiene questo valore BPM ora. //mioservo1.attach(9); //if (pulseSensor.sawStartOfBeat()) { // Verifica costantemente se "si è verificato un battito". Serial.println("♥ È successo un battito cardiaco! "); // Se il test è "vero", stampa un messaggio "si è verificato un battito cardiaco". Serial.print("BPM: "); // Stampa la frase "BPM: " Serial.println(myBPM); // Stampa il valore all'interno di myBPM. if (myBPM >= 65) { // Verifica costantemente se "si è verificato un battito".
mioservo1.attach(9); myservo2.attach(8); myservo1.writeMicroseconds(2000); // CW myservo2.writeMicroseconds(2000); ritardo (4000); myservo1.writeMicroseconds(1000); // CCW myservo2.writeMicroseconds(1000); ritardo (4000); myservo1.writeMicroseconds(1500); // ferma myservo2.writeMicroseconds(1500); ritardo (500); } //} ritardo(9000); // considerata la migliore pratica in un semplice schizzo. } Esegui il codice Ora, devi solo verificare lo schizzo, collegare l'USB e caricare. Vedrai.
Consigliato:
Come creare il tuo semplice aereo a reazione RC?: 10 passaggi
Come creare il tuo semplice aeroplano RC Jet?: Come realizzare un aeroplano RC (telecomando) usando schiuma o sughero polyfoam, che di solito uso, è abbastanza semplice e facile se conosci la formula generale. Perché la formula nuvola? perché se spieghi dettagliatamente e usi sin cos tan e i suoi amici, di c
Come creare il tuo primo software semplice utilizzando Python: 6 passaggi
Come creare il tuo primo software semplice usando Python: Ciao, benvenuto in questo Instructables. Qui dirò come creare il proprio software. Sì, se hai un'idea… ma sai da implementare o sei interessato a creare nuove cose, allora fa per te…… Prerequisito: dovrebbe avere una conoscenza di base di P
Come creare una semplice calcolatrice in Java: 10 passaggi
Come creare una semplice calcolatrice in Java: questa è una semplice introduzione al linguaggio di programmazione Java pensato per persone con poca o nessuna conoscenza della programmazione. Materiali: computer o laptop (con Eclipse installato) Può installare eclipse su https://www. eclipse.org/downloads
[Mouse indossabile] Controller per mouse indossabile basato su Bluetooth per Windows 10 e Linux: 5 passaggi
[Wearable Mouse] Controller per mouse indossabile basato su Bluetooth per Windows 10 e Linux: ho realizzato un controller per mouse basato su Bluetooth che può essere utilizzato per controllare il puntatore del mouse ed eseguire operazioni relative al mouse del PC al volo, senza toccare alcuna superficie. Il circuito elettronico, incorporato in un guanto, può essere utilizzato per tracciare h
Come creare una stazione meteorologica semplice: 8 passaggi
Come realizzare una semplice stazione meteorologica: ciao ragazzi, in questo video vi mostrerò come realizzare una semplice stazione meteorologica per rilevare la temperatura e l'umidità utilizzando il sensore DHT11