Paso 3: Lectura de la escala
Es hora de conectar la Wii Balance Board a nuestra frambuesa Pi. Esto lo haremos mediante la modificación de una versión de la secuencia de comandos de Gr8W8Upd8M8.py de Stavros Korokithakis (https://github.com/skorokithakis/gr8w8upd8m8). El script de python que vamos a usar se encuentra en https://github.com/InitialState/beerfridge/blob/master/wiiboard_test.py. Puede copiar el contenido de este archivo en un archivo que se crea en su frambuesa Pi o puede clonar todos los archivos de python que vamos a usar para este proyecto. Vamos a hacer el último. Escriba los siguientes comandos en un terminal en su Pi de frambuesa:
Debería ver cuatro archivos de python en el nuevo directorio beerfridge - beerfridge.py, switch_test.py, temperature_test.py y wiiboard_test.py.
Ejecute el script wiiboard_test.py para probar la comunicación y tomar lecturas de peso de la Wii Balance Board:
Usted verá la siguiente respuesta:
Retire la tapa de la batería por debajo de la Junta para localizar el botón rojo sync. Asegúrese de que usted presione el botón dentro de algunos segundos de ejecutar el script o se producirá un timeout. Una vez acertado, verá algo similar a lo siguiente:
El script wiiboard_test.py es tomando el número de mediciones de peso especificado en la línea 10 y la salida de la media:
Se puede jugar con este número al cambiar el valor y volver a ejecutar el script para ver la variación en el peso medido y el tiempo requerido para cada medición. Pesa, pesa tu perro, pesan lo que y ver si las medidas tienen sentido. Para detener la secuencia de comandos, presione CTRL+C. Ahora con éxito convertido tu Wii Balance Board en una escala de frambuesa Pi conectado. Vamos a entrar listo para empezar a tomar las medidas de nuestro refrigerador.