Taula de continguts:
- Pas 1: descripció
- Pas 2: materials
- Pas 3: Esquema
- Pas 4: ajuntar les coses
- Pas 5: configureu Arduino & Code
Vídeo: Com fer un simple notificador de pols usable: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Pulseme és un dispositiu portàtil que ajuda a la gent a saber quan els batecs del cor estan per sobre d’un punt determinat, donant-los retroalimentació física en forma de portàtil que es redueix i es redueix.
Pas 1: descripció
La part principal d’aquest dispositiu usable és un teixit de llana, que està en contacte constant amb el braç de l’usuari i, quan s’encongeix, crea una sensació suau. A part d'això, hi ha un mecanisme controlat per Arduino que s'encarrega del moviment de la tela, així com un sensor de polsos.
Pas 2: materials
Més específicament, les parts necessàries per crear aquest sensor de pols de notificació física són les següents:
- Arduino Uno
- Sensor de pols
- 2 servos de rotació contínua (DS04-NFC)
- 2 x ressorts
- Polsera
- Teixit
- Fils
- Pila
Pas 3: Esquema
Hi ha dos circuits senzills implicats per crear la part electrònica d’aquest dispositiu portàtil.
Circuit del sensor:
- Pin del sensor 1 a Arduino A0
- Pin del sensor 2 a + 5V
- Pin del sensor 3 al GND
Circuit servo:
- Servo1 pin al pin Arduino 8
- Pin Servo2 al pin 9 d’Arduino
Finalment, connecteu el + 5V i el GND als seus respectius terminals de la placa Arduino.
Pas 4: ajuntar les coses
Els passos que cal fer per muntar aquest dispositiu usable són els següents:
- Mesureu el diàmetre del braç d’una persona mitjana per tal de cosir el teixit en funció d’aquesta forma / mida.
- Comprar o imprimir en 3D una polsera adequada per treballar com a base de tots els components electrònics / motors.
- Coseu les molles a la tela, als costats oposats.
- Enganxeu els dos servos a la polsera.
- Connecteu les molles i els servos mitjançant un fil.
- Ajusteu el codi per adaptar-lo a les vostres preferències i / o la mida del vostre teixit.
- Gaudeix-ne!
Pas 5: configureu Arduino & Code
Connectar l’Arduino a l’ordinador i fer-lo funcionar primer. Això és senzill de fer. A continuació, programeu l’arduino per llegir el pols i conduir els servos quan la freqüència de pols supera el rang normal. Bàsicament, també hem de modificar la freqüència amb què llegeix el valor d’entrada per obtenir el següent codi: delay (9000) es considera la millor pràctica en un simple esbós. El codi és el següent:
Servo myservo1; Servo myservo2; int pos; // Variables const int PulseWire = 0; // PulseSensor PURPLE WIRE connectat a PIN ANALOGGIC 0 const int LED13 = 13; // El LED Arduino integrat, proper al PIN 13. // Int Llindar = 550; // Determineu quin senyal voleu "comptar com un batec" i quin ignorar. // Utilitzeu el "Projecte iniciat per obtenir" per ajustar el valor del llindar més enllà de la configuració predeterminada. // En cas contrari, deixeu el valor predeterminat "550". PulseSensorPlayground pulseSensor; // Crea una instància de l'objecte PulseSensorPlayground anomenada "pulseSensor" void setup () {Serial.begin (9600); // Per al monitor de sèrie
// Configureu l'objecte PulseSensor assignant-hi les nostres variables. pulseSensor.analogInput (PulseWire); pulseSensor.blinkOnPulse (LED13); // parpelleja de manera automàtica el LED d’Arduino amb batecs del cor. // pulseSensor.setThreshold (Llindar); // Comproveu de nou que s'ha creat l'objecte "pulseSensor" i "va començar" a veure un senyal. if (pulseSensor.begin ()) {Serial.println ("Hem creat un objecte pulseSensor!"); // Això s'imprimeix una vegada en engegar Arduino o en restablir Arduino. }} void loop () {int myBPM = pulseSensor.getBeatsPerMinute (); // Funció de trucades al nostre objecte pulseSensor que retorna BPM com a "int". // "myBPM" manté aquest valor de BPM ara. //myservo1.attach(9); // if (pulseSensor.sawStartOfBeat ()) {// Prova constantment per veure si "ha passat un batec". Serial.println ("♥ Ha passat un batec del cor!"); // Si la prova és "veritable", imprimiu un missatge "ha passat un batec del cor". Serial.print ("BPM:"); // Imprimeix la frase "BPM:" Serial.println (myBPM); // Imprimiu el valor dins de myBPM. if (myBPM> = 65) {// Prova constantment si "ha passat un batec".
myservo1.attach (9); myservo2.attach (8); myservo1.writeMicroseconds (2000); // CW myservo2.writeMicroseconds (2000); retard (4000); myservo1.writeMicroseconds (1000); // CCW myservo2.writeMicroseconds (1000); retard (4000); myservo1.writeMicroseconds (1500); // stop myservo2.writeMicroseconds (1500); retard (500); } //} retard (9000); // es va considerar la millor pràctica en un esbós senzill. } Executeu el codi ara, només heu de verificar l'esbós, connectar l'USB i penjar-lo. Ja ho veuràs.
Recomanat:
Malaltia de Parkinson: tecnologia usable: 4 passos
Tecnologia de la malaltia de Parkinson: més de 10 milions de persones a tot el món viuen amb la malaltia de Parkinson (PD). Un trastorn progressiu del sistema nerviós que causa rigidesa i afecta el moviment del pacient. En termes més senzills, moltes persones patien la malaltia de Parkinson, però
Creeu un rastrejador de moviment usable (BLE des d'Arduino fins a una aplicació personalitzada d'Android Studio): 4 passos
Creeu un rastrejador de moviment usable (BLE des d’Arduino fins a una aplicació personalitzada per a Android Studio): Bluetooth Low Energy (BLE) és una forma de comunicació Bluetooth de baixa potència. Els dispositius portables, com ara les peces intel·ligents que ajudo a dissenyar a Predictive Wear, han de limitar el consum d’energia sempre que sigui possible per allargar la durada de la bateria i utilitzar sovint BLE
Reactor d'arc final de joc imprès en 3D (pel·lícula precisa i usable): 7 passos (amb imatges)
Reactor d'arc final de joc imprès en 3D (pel·lícula precisa i usable): tutorial complet de Youtube: no he pogut trobar cap fitxer 3d especialment precís per a la pel·lícula / reactor d'arc Mark 50 per a nanopartícules, de manera que el meu amic i jo hem cuinat alguns dolços. Va caldre un munt de modificacions per aconseguir que l’aspecte fos precís i impressionant
Sensor de pols usable: 10 passos (amb imatges)
Sensor de pols Wearable: Descripció del projecte Aquest projecte tracta de dissenyar i crear un dispositiu portable que tingui en compte la salut de l'usuari que el portarà. El seu objectiu és actuar com un exoesquelet que té com a funció relaxar i calmar l'usuari durant un
Fer el SSAD usable: 3 passos
Fer el SSAD usable: Dispositiu de substitució sensorial i augmentació sensible al vibrotàctil (https: //www.instructables.com/id/Vibrotactile-Sens …) mostra una manera de construir un dispositiu que tradueix una entrada sensorial en estímuls vibratoris. Aquests estímuls vibratoris són p