Paso 5: Adquisición de las partes
En realidad compré dos kits, uno para el simulador de ECG y otro para el embarque de pan (donde montado los encabezados de los puertos de la entrada-salida).
Para el convertidor, seleccioné el Microchip MCP4921 solo canal D/A la viruta, que se comunica a través de la interfaz SPI. El
resolución de la MCP4921 es de 12 bits; toma dos transmisiones secuenciales de SPI 8 bits enviar los 12 pedacitos más cuatro bits de configuración.
El convertidor funciona a una velocidad de 1000 actualizaciones por segundo, o en otras palabras 1,0 milisegundos por muestra. La señal de D/A se actualizará como parte de un manejador de interrupción Timer2 a bordo. El tiempo de ejecución para actualizar el D/A través de la interfaz SPI es sólo 63 microsegundos (medida del autor).
No mucho después adquirí el chip de Microchip D/A, Adafruit ofreció un dispositivo de dos canales D/A en un tablero de arranque por $4.95. Estoy seguro de que este dispositivo sea también ideal para esta aplicación. El MCP4921 de Microchip puede pedirse de Digikey para $2,36. El esquema de los terminales de la MCP4921 se da a continuación.
Para la visualización de frecuencia cardiaca de 4 dígitos, consideré tres posibles soluciones. En la fotografía superior es el Adafruit 0,56" 4 dígitos 7 segmentos Display w/I2C mochila por $9.95. Controlador a bordo de la pantalla hace que sea fácil comunicarse a través de SPI y los números son grandes y luminosas. Sin embargo, se puede ver en la figura que es un poco demasiado grande para la cubierta de Menta.
El dispositivo central es Adafruit monocromo de 1,3" 128 x 64 OLED display gráfico para $24,50. Es pequeño y fino y la interfaz es SPI, por lo que parecía una buena opción. Resultaba inadecuado porque la interfaz es de sólo escritura por lo que no puede leer nuevamente la RAM interna de gráficos. Esto significa que el controlador de software de Adafruit tuvo que mantener una copia completa de gráfica RAM la pantalla en el chip de ATMega328P. Peor aún, el controlador de que Adafruit preparado escribe la RAM toda gráfico de cualquier comando, incluso si sólo desea cambiar un píxel. Medido el tiempo de ejecución para actualizar la RAM gráfica entera y era más largo que el período de espera D/una muestra de 1.00 mseg. a regañadientes me puse esta a un lado para futuros proyectos.
El dispositivo de pantalla de fondo es el Sparkfun COM-09764 7-Segment Display Serial – azul de $12,95. También tiene un controlador que hace le el trabajo con una sencilla interfaz SPI. Tenga en cuenta que el tamaño es apropiado para la cubierta de Menta, para que la pantalla de Sparkfun era lo mejor para este proyecto.
Por el pote ajustar el ritmo cardíaco, me encontré con el típico bote disponible de Radio Shack y Adafruit para ser demasiado gruesas para el caso de la Menta. Buscando en el catálogo de Jameco, encontré un bote diseñado para montarse en placa de circuito que es algo más delgado.
El bote de Jameco es la parte inferior de la imagen. Este es el Panel de Control - 22MM-ST-CP 3 (número de parte: 1998141) de $3,39. El clip de metal puede hacer estallar para dar un perfil mucho más fino (esto es un 5 k).
También he comprado un pomo de Jameco es perilla ¼" eje de Metal, redondo, de plata por $0.99 (número de parte: 162481).
Los receptáculos de plátano, resistencias y capacitores son artículos comunes en Radio Shack.