Paso 2: Cómo funciona
Así que aquí voy a darte un resumen de cómo el dispositivo funciona y funciona por lo menos entiendes lo que estás a punto de hacer. Si estás sólo interesado en contar con su propio usted puede omitir esta sección, no ser herido si lo hace. Voy a ir todos ingeniería informe de laboratorio de aquí. En 3... 2... 1... vaya! Así que este dispositivo usa Arduino para su base. El Arduino sabe y hace todo una vez que programa. No sabe una cosa hasta que lo hacemos. Sobre la base es el escudo de Arduino Ethernet que permite la charla de Arduino a todos los internets. Permitiendo el Arduino para comunicarse con Twitter con un poco de programación. Proveniente de Arduino son dos circuitos de sensores; el acelerómetro y el sensor de ritmo cardíaco de IR. Pero conseguiremos que en un minuto.
Arduino
Para este proyecto usé el Arduino Uno y un escudo de Ethernet además de todo esto. Usted necesita para asegurarse de que los pernos 12 y 13 (punto a pines en foto) están abiertos porque estos se utilizará para comunicaciones entre el Arduino y el escudo de Ethernet. Que es una mierda porque los pines 12 y 13 son mi favorito para usar. No sé qué es lo al igual que los números, pero que me llevó 30 minutos para averiguar. Así que utilicé pin 9 para el control de si son o no los LED rojo y LED infrarrojo activo y solía pin 8 para leer si o no hubo un cambio en el transistor de la foto IR. Pines A0, A1 y A2 se utilizaron para el acelerómetro. Para la energía, conectado al pin de 5v al circuito de la frecuencia cardíaca y conectado el 3.3v pin al circuito de acelerómetro. Esto es básicamente lo conectado el cerebro del dispositivo. Todavía un montón de pines abierto para otras cosas, tal vez un sensor de humedad para ver si estás sudando cubos en tu sueño. O un sensor de presión para ver si estás machacando una extremidad durante horas y horas cada noche.
Sensor de ritmo cardíaco
El sensor de ritmo cardíaco está compuesto por un amplificador operacional conectado a un LED IR y un transistor de la foto de IR. En Resumen, el diseño trabaja por el brillo de un LED de infrarrojos sobre su dedo y recibir cierta cantidad de luz a través del transistor de la foto. Cuando la sangre de las bombas del corazón, el volumen de sangre en el dedo va a cambiar y también la cantidad de luz recogida por el transistor de la foto. Este cambio de valor será bastante pequeño por lo que tendremos que patear el cambio por un par de muescas con un amplificador operacional. Lo he configurado aproximadamente debe multiplicar la señal por cerca de 10 000 veces. Ahora lo que podemos hacer con esta señal amplificada es bomba en Arduino y leer los cambios como unos y ceros. También he conectado un LED entre el Arduino y el amplificador operacional para que pueda ver directamente las señales que van en el Arduino. Lo que he hecho es mide el tiempo entre las tasas de corazón y después de 5 golpes, tomar la media para componer latidos por minuto. También tengo filtros en su lugar en el programa para descartar cualquier frecuencias irrazonables. Por ejemplo, si la frecuencia cardíaca aparece a 100ms entre latidos, sé que esta lectura es falsa porque el corazón humano no puede vencer a 600 veces por minuto. Hice el intervalo válido 30BPM a 250BPM. He encontrado que el sensor de infrarrojos funciona en múltiples partes del cuerpo, pero mejor en el dedo.
Acelerómetro
He utilizado un acelerómetro premontado de Sparkfun llamada ADXL335, pero usted puede construir su propia que no es tan difícil. (El esquema es aquí ) El acelerómetro está directamente conectado a los pines analógicos de Arduino. Se dan constantes lecturas acerca de su orientación y yo básicamente detecta los cambios en la orientación y registrarlos como movimientos. Tuve que hacer un par de cosas en el programa combate irregularidades tales como contracciones nerviosas. Tomar un marco de tiempo en el que se compara el número de movimientos leer el número de movimientos no leer. Entonces, también cambiar la sensibilidad. Así que si te mueves por 5 detectará un movimiento positivo. Básicamente, más movimiento equivale a un cambio mayor en número.
Poner todo junto y tienes una forma de lectura tipos de corazón de alguien y movimientos. Permite pasar a lo que realmente tienes que llegar a construir a este chico malo.