Edison de Intel: monitor de ritmo cardíaco (3 / 4 paso)

Paso 3: codificación.

Esta es la parte más difícil del proyecto. Usted tendrá que asignar hacia abajo cuando su corazón late en el sensor.

La idea básica es que cuando el led esté encendido y brilla a la LDR la lectura alrededor de 1020. Cuando se inserta el dedo en la LDR cambia el valor de entre 980-995. Aquí es donde el proceso 2 viene bien. Cuando la sangre es golpes en el dedo la luz que pasa por los cambios de dedo ligeramente. Mapa por el momento cuando la luz está en el más brillante y más tenue. Su lectura puede diferir de la mía.

Vale. así que aquí está el código.

Pocos lo que necesita. Un contador que cuenta el ritmo cardíaco y temporizador para contar el tiempo.

El temporizador se establece en 0 en el inicio y parar en cuentas del contador de 10 segundos las pulsaciones y multiplicarlos por seis.

 const int analogInPin = A0; int Led = 13; int sensorValue = 0; int count=0; unsigned long time1=0; unsigned long time2; #include #include "rgb_lcd.h"rgb_lcd lcd;const int colorR = 255; const int colorG = 0; const int colorB = 0; 

Configuración es principalmente en los ajustes básicos.

 void setup() { Serial.begin(115200); pinMode(Led, OUTPUT); pinMode(Led, HIGH); lcd.begin(16, 2); lcd.setRGB(colorR, colorG, colorB); } 

A continuación, bucle. Este es el principal programa que muestra lo contado y retención de los valores umbral para el sensor que cuando es tiempo de contar uno, dos, tres, etc....

 void loop() { if(count==0) {time1=millis(); } time2=millis(); sensorValue = analogRead(analogInPin); if(time2>=time1+10000) { counter(); } if(sensorValue >1000){ lcd.clear(); Serial.println("Insert finger"); lcd.setCursor(0,0); lcd.print("Insert Finger"); return; } if(sensorValue ==991){ lcd.clear(); digitalWrite(Led, HIGH); increment(); Serial.println(sensorValue); Serial.println(count); Serial.println(time2); lcd.setCursor(0,0); lcd.print("Counting"); } if(sensorValue >990){ digitalWrite(Led, LOW); } delay(200); } 

A continuación algunas subrutinas.

Increment() no agregar a la cuenta y contador cuenta pulsaciones y muestra con manteniendo el valor durante 5 segundos antes de continuar el programa.

 void increment(){ count++;} void counter() { lcd.clear(); count=count*6; Serial.print("Heart beat: "); Serial.print(count); lcd.setCursor(0,0); lcd.print("Heart beat:"); lcd.setCursor(0,1); lcd.print(count); time1=0; time2=0; count=0; delay(5000); } 

Artículos Relacionados

Cómo hacer un soporte de bicicleta para un Garmin u otro Monitor de ritmo cardíaco

Cómo hacer un soporte de bicicleta para un Garmin u otro Monitor de ritmo cardíaco

materiales:Cinta aislantePedazo de madera delgadaPlástico de la cinta "Cojinete"pedazo de estera/paño de goma fina1) primero se corta la cinta plástica teniendo por la mitad, esto es lo que aumentará el diámetro del manillar para la parte del re
Monitor de ritmo cardíaco de Arduino que habla

Monitor de ritmo cardíaco de Arduino que habla

Mi pareja y yo quería hacer monitor de ritmo cardiaco que más que medir el pulso del usuario. Nuestras conversaciones de monitor de ritmo cardíaco. Cada botón hace una descripción verbal de su funcionalidad y hace que las medidas visibles en la panta
Monitor de ritmo cardíaco hecha en casa

Monitor de ritmo cardíaco hecha en casa

Hemos diseñado a este monitor de ritmo cardiaco con varias especificaciones en mente. En primer lugar queríamos a un móvil pulsómetro que podría grabar y almacenar ritmos cardíacos durante 24 horas. En segundo lugar, queríamos que el monitor de ritmo
Monitor de ritmo cardíaco DIY con TCRT5000L y LM358

Monitor de ritmo cardíaco DIY con TCRT5000L y LM358

hacer tu propio monitor de ritmo cardiaco usando componentes simples.  Esquemas disponibles (véase la sección de comentarios).  ¡ Disfrute!
Fotopletismografía - (Monitor de ritmo cardíaco de IR)

Fotopletismografía - (Monitor de ritmo cardíaco de IR)

Este Instructable documenta cómo crear a un simple pulsómetro con fotopletismografía en un fototransistor IR vía transmisiva absorción utilizando el Arduino para procesar los datos pulsátiles y mostrar resultados en directo a través de una pantalla T
Dispositivo usando arduino de medición del ritmo cardíaco

Dispositivo usando arduino de medición del ritmo cardíaco

Este proyecto le muestra cómo diseñar y construir un dispositivo para medir el ritmo cardíaco mediante nuestro Arduino encantador!Paso 1: Información básica sobre este proyecto Un monitor de ritmo cardíaco es un dispositivo de seguimiento personal qu
Ritmo cardíaco partido pendiente

Ritmo cardíaco partido pendiente

Mis amigos estaban hablando sobre brunch una vez día acerca de lo guay (y qué aterrador) sería si un conversando con (tal vez en una fiesta o en una fecha) puede realmente ver cuando su pulso se acelera, proporcionando una ventana en sus sentimientos
Consejos para vivir con trastornos del ritmo cardíaco / an CIE

Consejos para vivir con trastornos del ritmo cardíaco / an CIE

En julio de 2008, yo estaba asimilada por los Borg..... .no realmente. Pero algo: tuve mi primer Implantable Cardioverter Defibrillator (ICD) a."Un cardioverter-defibrillator implantable (ICD), un dispositivo del tamaño de paginación que se implanta
3D impreso Fitness reloj con Sensor de ritmo cardíaco

3D impreso Fitness reloj con Sensor de ritmo cardíaco

Visita www.project3dprint.com para descargar los archivos STL y solicitar el kit de electrónica para este proyecto!  Ver el video instructivo sobre cómo montar todos juntos!Este es el perfecto gadget poco usable para mostrar a sus compañeros de gimna
Monitor de ritmo cardiaco

Monitor de ritmo cardiaco

He construido un circuito de monitor de ritmo cardíaco relativamente simple que es supervisado y controlado por un Arduino Uno. La teoría de operación está basado en el hecho de que la luz infrarroja (IR) es parcialmente absorbida por la sangre. Cuan
Hágalo usted mismo un monitor de ritmo cardiaco con AVR

Hágalo usted mismo un monitor de ritmo cardiaco con AVR

chicos,Quiero compartir mi proyecto de fin de semana en la creación de un monitor de ritmo cardíaco con el AVR.En este experimento estoy usando ATMEGA128 y LM358 como el amplificador de sensor,Vamos a empezarPaso 1: Algunos de los componentes de este
Monitor de ritmo cardiaco con energía solar

Monitor de ritmo cardiaco con energía solar

¡ Hola todos! En este Instructable, te mostraré cómo hacer tu propio Monitor de frecuencia cardíaca basados en Arduino! Pero esto no es cualquier otro DIY calor Monitor de ritmo; Este es un Monitor de ritmo cardíaco accionado Solar!Este Monitor de ri
Cómo analizar los datos del Monitor de frecuencia cardíaca

Cómo analizar los datos del Monitor de frecuencia cardíaca

he estado usando un monitor de frecuencia cardíaca (Pulsometro) durante años.  Me gusta porque me da una medida objetiva de cuanto he trabajado hacia fuera.  He leído los folletos incluidos en la caja al comprar tu HRM.  Este es el sistema de 'Zona'
Monitor de ritmo cardiaco Polar habilitado para la Web

Monitor de ritmo cardiaco Polar habilitado para la Web

Utilizar un sensor de ritmo cardíaco Polar, un tablero barato hardware conectado vía USB y un poco de software para poner su ritmo cardiaco en el Web. Los datos vivos es servido desde su computadora y accesible a través del relé Yaler (revelación: so