Refrigerador de la cerveza de frambuesa Pi de po (9 / 10 paso)

Paso 9: El Script Final

Suponiendo que se ejecutó el comando "git clone https://github.com/InitialState/beerfridge.git beerfridge" en la parte 2, el guión final que pone todo junto se llama beerfridge.py en el directorio ~/beerfridge. (https://github.com/InitialState/beerfridge/blob/master/beerfridge.py)

Unas cuantas opciones que deba establecerse en la escritura antes de que se puede ejecutar. Abrir beerfridge.py en su editor de texto favorito como nano.

En la parte superior de este archivo, hay una sección de configuración de usuario.

WEIGHT_SAMPLES establece cuántas medidas de peso la Wii Balance Board toma y promedios antes Cuántas botellas de computación están presentes. 1500 parecen proporcionar un buen balance de precisión mientras no tarda demasiado en completar. No dude en modificar esta configuración a tu gusto.

WEIGHT_BASE especifica el peso de su refrigerador vacío en libras. Utilizar el valor que anotó en la parte 2: sección de destino Final.

WEIGHT_BOTTLE especifica el peso promedio de una botella en libras. Utilizar el valor que anotó en la parte 2: sección de destino Final.

FRIDGE_GETTING_LOW especifica el número de botellas presente que se considera para ser tan pocos que se debe mostrar un estado de advertencia.

FRIDGE_EMPTY especifica el número de botellas presente que se considera que está suficientemente algunos que se debe mostrar un estado de advertencia severa.

TEMPERATURE_DELAY especifica el retardo en segundos entre las mediciones de temperatura. Si transmitir una medición de temperatura cada 60 segundos, se trata de puntos de datos ~ 44.000 al mes.

TEMPERATURE_TOO_HIGH_F especifica la temperatura (en Fahrenheit) que es lo suficientemente alta como para que un estado de advertencia debería mostrarse.

TEMPERATURE_TOO_LOW_F especifica la temperatura (en Fahrenheit) que es lo suficientemente baja como para que un estado de advertencia debería mostrarse.

BUCKET_NAME especifica el nombre del cubo de datos que aparecerá en la cuenta de su estado inicial.

BUCKET_KEY debe establecerse en un nombre único. El parámetro BUCKET_KEY permite añadir a un cubo existente o crear un nuevo cubo. Simplemente escoge un nombre para este parámetro (por ejemplo, beerfridge1234).

ACCESS_KEY es tu clave de cuenta de estado inicial que usaste en la parte 4: sección estado inicial.

Una vez que haya especificado cada parámetro en esta sección y guardado los cambios, usted está listo para ejecutar el script final. Antes de que ejecute el script, vamos a ir a través de lo que va a hacer.

-Al inicio del script, se le pedirá para emparejar su Wii Balance Board con el Raspberry Pi. Utilice la palanca que hackeado juntos en la sección parte 2: Hardware ajustes para la sincronización del botón cuando se le solicite.

-Una vez que el script se está ejecutando, se calculará el número de botellas en el refrigerador sólo cuando la puerta se cierra. Este valor será transmitido a la cuenta de su estado inicial cuando cambia.

-Cada vez que una botella se quita de su refrigerador, será transmitido en un evento de botella retirar a cuenta de su estado inicial.

-Cada vez la puerta se abre o se cierra, será transmitido en un evento de estado de puerta a la cuenta de su estado inicial.

-La temperatura interior de su refrigerador será transmitida en su cuenta de estado inicial en el intervalo especificado por TEMPERATURE_DELAY.

Ejecute el script para comenzar la magia.

			

          

Artículos Relacionados

Cerveza casera o flotador del bebé. Chopeira flotante.

Cerveza casera o flotador del bebé. Chopeira flotante.

Es verano. Es chisporrotear caliente. Es el momento de flotar el río con su familia, su caña de pescar y su cerveza con el nuevo, hacer usted mismo refrigerador de la cerveza y flotador bebé!Esta cerveza y flotador del bebé fue diseñado para mi sobri
Cerveza palomitas de caramelo

Cerveza palomitas de caramelo

En preparación para un viaje de este fin de semana largo en Canadá, mi buen amigo y yo fuimos al centro comercial. Cuando nos íbamos, vi una tienda de palomitas de maíz y el olor de palomitas de maíz frescas me llamó la atención y de repente pensé có
Bebidas de café frío sin equipo especial

Bebidas de café frío sin equipo especial

cansado de pagar $5 por pop para una bebida de café frío, puse sobre el aprendizaje cómo podría hacer mi propios. El único problema era, no tuve ninguna máquina de café espresso, ni particularmente quiero uno. Bastidor en la web, que consistió en ped
Canoa gratis, volver a construir.

Canoa gratis, volver a construir.

necesitaba una segunda canoa para un fin de semana de la familia de la canoa. (Ver mis otros post 4 días no Camping refrigerador)Así que postee que estaba buscando una canoa gratis online.Tengo un sistema que llamo 'Free99'. Que significa adquirir co
¿Perfecto t-Bone Steak

¿Perfecto t-Bone Steak

quiere hacer un perfecto medio raro * t-bone steak?  Es fácil: hacer las cosas exactamente bien cada vez que por cocinar sus carnes sous vide.  Aquí es una gran explicación de por qué sous vide hace a bistec perfecto.Cocina de precisión este tierno c
Cubo de hielo arco iris

Cubo de hielo arco iris

Su tiempo de verano y nosotros seguimos haciendo limonada o mantequilla de leche. Ayer, como caído en unos cubos de hielo normales en la limonada para mi hija, me impresionó la idea de usar cubitos de hielo coloridos y por lo tanto, este arco iris hi
¿Cómo construir un garaje de la tierra

¿Cómo construir un garaje de la tierra

necesita un espacio de taller, una fortaleza de la soledad o un lugar para albergar su refrigerador de la cerveza? Un garaje amplio nuevo es la respuesta, y esto es el Instructable para hacerlo posible. Como nuevo propietario y hombre ávido tipo DIY,
Casa la barra con la tapa de bar bolera reclamado

Casa la barra con la tapa de bar bolera reclamado

El sueño. He soñado de construir mi bar en el sótano durante 10 años. Mis amigos todos me han oído decir, "estoy trabajando en mi bar...bla bla bla" desde mis 20s. He estado construyendo piezas para ir en el bar durante años. Yo he montado mater
Caseros Peameal Bacon

Caseros Peameal Bacon

por lo que este es mi primer instructable (¡ yay!) y ¿qué mejor comienzo que bacon eh?Este instructable le llevará a través de los pasos de curar y de asado de lomo de cerdo para hacer Peameal Bacon. Creo que menos la harina de maíz, esto también va
Conversación de pecho congelador

Conversación de pecho congelador

tuve un arcón antiguo (ni idea de qué año) congelador en mi sótano de cuando compré mi casa y decidió convertir en un refrigerador de la cerveza.Paso 1: Conseguir un termostato me compre una barata fuera de eBay. Pero antes que configurar un DHT21 co
Refrigerada agua potable

Refrigerada agua potable

Un toque pequeño montado en el disipador dispensa agua potable fría.Paso 1: Modificar cerveza nevera Nuestra nevera normal tiene hielo, pero no agua. El refrigerador de la cerveza está en el sótano por debajo del fregadero de la cocina. Taladré un ag
Picante conservado en vinagre huevos

Picante conservado en vinagre huevos

¿Bueno, es un día de lluvia y los chooks han vuelto locos con la cantidad de huevos que has puesto, así que qué hacer?Huevos conservados en vinagre son un gusto adquirido, polariza en realidadQue em encanta u odio emME ENCANTANEsta es una receta fáci
Hacer un Whamola

Hacer un Whamola

definitivamente necesita un Whamola. ¿Qué en el mundo es un Whamola? Es un instrumento de una cadena simple con un asa en la parte superior para variar el tono. Este instrumento bajo vertical normalmente es jugado pulsando la cuerda con un palillo co
Beer cooler air conditioner

Beer cooler air conditioner

Un acondicionador de aire portátil con ventiladores de 12 voltios, un refrigerador de la cerveza de la espuma de poliestireno, un respiradero y cerveza congelada, que funcione en USB, adaptador de CA para una toma de corriente, o un encendedor de coc