Paso 4: Preparar el módulo de Bluetooth
La prueba de embarazo se adhiere a los encabezados en el grano de luz azul. El circuito anterior muestra cómo está cableado para arriba. Las resistencias en el suelo son desplegable resistencias, y las resistencias en el pin I/O demasiado corriente que fluye hacia atrás en caso de batería del grano queda hacia fuera cuando una prueba de embarazo con alimentación. He usado resistencias de 1/8W 10k Ohm así que encajan muy bien en el área de prototipo de la haba.
Para conservar el poder, la haba está durmiendo la mayoría del tiempo. Pin 0 en el grano (conectado al pin de reloj en la pantalla LCD) se define como la interrupción para el grano del sueño. Cuando la prueba no se usa, no hay señal en el pin del reloj. Cuando se activa la prueba, la pantalla empieza a mostrar el icono de reloj de arena, y el pin de reloj es conducido con la onda cuadrada de 40Hz. Esto despierta.
El frijol también tiene un LED de tres colores y acelerómetro. Utiliza el LED para indicar Estado:
- Blink de wake-up: Al despertar, el Bean LED parpadea en verde si Bluetooth conexión ha sido establecida y rojo si no.
- Pruebas: muestra el patrón azul "respirar". Esta fase dura de 1 a 3 minutos, dependiendo de si se trata de una muestra positiva o negativa. El manual de la prueba de embarazo también indica que el medidor no debe ser lugar boca abajo. El acelerómetro se utiliza para verificar la dirección de la gravedad durante la fase de prueba. Si la prueba se mantiene boca abajo, la respiración azul cambios en los patrones de un sólido azul como una advertencia al usuario que algo está mal y tal vez califican los resultados de la prueba. Pero sobre todo porque quería usar lo que está disponible en el tablero.
- Resultado: Una vez que se lee el resultado, los datos se envían a través de la serie de haba a la frambuesa Pi para el consumo de los medios de comunicación social. El LED también cambia de estado. Un sólido rojo significa no embarazo, sólido verde embarazadas. (4) sueño: The Bean se va a dormir 8 segundos ha desconectado. LED va oscuro. El módulo de la haba se puede quitar y quebró en otra prueba una y otra vez.
Programa de frijol:
https://github.com/tsaitsai/Connected-Pregnancy-test/BLOB/Master/Connected_Pregnancy_Bean.ino