Presión y control de la temperatura (5 / 10 paso)

Paso 5: La de depuis Relevé des données frambuesa

Il faudra escáner les différents dispositivo BLE à porté de la frambuesa a través de la commande ci-après. Cette commande renverra le nom ainsi la mac adresse de chaque dispositivo à porté. Mac de l ' Adresse de Il faudra copier coller du RedBearLab.

Copiadora coller le script python ci dessous,

http://www.doritique.fr/articles/View_Article.php?...

Modificador la variable ble_addr du script python par la mac adresse du RedBearLab obtenue précédemment.

Il faudra aussi modificador le script python comme ci-dessous afin qu'il envoi le buffer de requête attendu par la ReadBearLab correspondant au liquides no en veut récupérer les données et.

 import os import sys import pexpect import time import urllib2 import urllib ble_addr="E5:AE:C1:71:96:E4" class Sensortag: def __init__(self,ble_addr): self.ble_addr=ble_addr self.child = pexpect.spawn('gatttool -t random -b ' + ble_addr + ' -I') self.child.expect('\[LE\]>') print("Try to connect to the board") self.child.sendline('connect') self.child.expect('Connection successful') print("Connected") return def getTemperature(self): print("try to update the temperature") self.child.sendline('char-write-req 0x0011 0100 -listen') self.child.expect('Characteristic value was written successfully') self.child.sendline('char-write-cmd 0x000e A00100') self.child.expect('Notification handle = 0x0010 value: 0b .*') rval = self.child.after.split() print("temperature: " + str(int(rval[7], 16))) return int(rval[7], 16) def getPressure(self): print("try to update the pressure") self.child.sendline('char-write-req 0x0011 0100 -listen') self.child.expect('Characteristic value was written successfully') self.child.sendline('char-write-cmd 0x000e A00300') self.child.expect('Notification handle = 0x0010 value: 0b .*') rval = self.child.after.split() pressure = "" + rval[6] + rval[7] print("pressure: " + str(int(pressure, 16))) return int(pressure, 16) def exit(self): self.child.sendline('exit'); return def main(): sensortag=Sensortag(ble_addr) while True: tmpIR=sensortag.getTemperature() prsIR=sensortag.getPressure() time.sleep(3) sensortag.exit(); #time.sleep(10) if __name__ == "__main__": main() 

Artículos Relacionados

Múltiples Control de la temperatura del fermentador con Arduino

Múltiples Control de la temperatura del fermentador con Arduino

Control de la temperatura a menudo es considerado uno de los mejores cinco pasos hacia la cerveza mejor. (http://beerandwinejournal.com/10-better-1/) Existen numerosos métodos para mantener la fermentación del mosto a la temperatura óptima de envolve
Altitud, presión y medición de temperatura con junta de LinkitOne y BMP180

Altitud, presión y medición de temperatura con junta de LinkitOne y BMP180

Siempre se pregunta puede medir la presión, la altitud y la temperatura a la vez... sí, esto puede ser hecho con el famoso BMP180 Sensor y Mediatek LinkitOne Junta...Permite comenzar...Paso 1: requisitosBMP180Un tablero de MediaTek LinkItConexión de
Control de la temperatura de registro inalámbrico

Control de la temperatura de registro inalámbrico

por lo que este perezoso Geek (registro antiguo) ama los gadgets. Mi amigo me habló y me envió un par de módulos de NRF24L01 +.Por lo tanto, ser un friki, necesita una aplicación para ellos y me decidí por un montón de módulos de temperatura inalámbr
Junta de Intel® Edison: Control de la temperatura de la IoT

Junta de Intel® Edison: Control de la temperatura de la IoT

IoT ya no se limita a sólo el fabricante aficionados y entusiastas. Ha llamado la atención de las empresas que quieren iniciar una nueva revolución industrial mediante IoT. De puestos de trabajo inteligentes para aumentar la producción, IoT tiene un
LED + control de la temperatura

LED + control de la temperatura

Este proyecto viene con GUI es código de Microsoft C# y sketch de Arduino.Básicamente, tiene una GUI para encender y apagar el LED y un botón de temperatura para comprobar la temperatura del entorno.Paso 1: partes1 unidad de Arduino UNO1 unidad de LE
Control de temperatura para el congelador o el refrigerador

Control de temperatura para el congelador o el refrigerador

este instructable cubre la integración de un control de temperatura Johnson Controls en un cable de extensión con interruptor y toma eléctrica para el control de un congelador. Para fermentar cerveza, un congelador es una plataforma fantástica, pero
DIY AVR microcontrolador basado en monitoreo de temperatura y sistema de Control

DIY AVR microcontrolador basado en monitoreo de temperatura y sistema de Control

Microcontrolador AVR basado en controlador de temperatura, utiliza Sensor de temperatura LM35 para medir temperatura y 16 x 2 LCD se utiliza para mostrar el set point de temperatura, estado del calentador y la temperatura actual, controla temperatura
Control de temperatura

Control de temperatura

este proyecto es un sistema simple de control de la temperatura basado en un sensor LM35 muy barato, estoy todavía amateur y este código se basa en otro proyecto 2 de fritizing "http://fritzing.org/projects/how-to-connect-a-qy-1602a-lcd-to-arduino-co
Control de temperatura para aparatos de cocina

Control de temperatura para aparatos de cocina

en este Instructable, se paso a través del control de la temperatura de los artefactos de cocina. Como ejemplo, utilizo un viejo fabricante de las palomitas Westbend Poppery (aka. tostador de café), pero estas mismas técnicas serán aplicables a la ma
Registrador de temperatura para piel

Registrador de temperatura para piel

Como parte de CSCI 7000 computación CU Boulder física para el buen curso creé una temperatura de piel medida/registro de dispositivo usable y confort térmico del usuario (caliente, tibio, neutral, fresco, frío). La meta es eventualmente desarrollar u
Cómo utilizar una olla a presión (y elegir que comprar)

Cómo utilizar una olla a presión (y elegir que comprar)

Olla a presión es una de mis herramientas de cocina favorito absoluto! Tienen una mala reputación por ser destructores de cocina y cena - pero como todas las otras herramientas son perfectamente seguras como utilizarlos correctamente. Estos días las
Cómo utilizar el Sensor de temperatura DS18B20 - Arduino Tutorial

Cómo utilizar el Sensor de temperatura DS18B20 - Arduino Tutorial

En este tutorial usted aprenderá cómo usar el sensor de temperatura DS18B20 con Arduino.La temperatura se imprimirá en el serial monitor de Codebender o el IDE de Arduino.Video de presentación:Antes de empezar vamos a ver más información de este sens
Temperatura con DS18B20

Temperatura con DS18B20

es un pequeño proyecto sobre control de la temperatura. Usé un dispositivo digital DS18B20 para obtener la temperatura. El dispositivo utiliza el protocolo OneWire. Usted necesita solamente una placa Arduino, un DS18B20 y un 4.7KOhm resistor y un pro
Arduino Monitor portátil de tiempo, altímetro, temperatura, humedad, con LCD con sólo 3 pines DHT11 y BMP85

Arduino Monitor portátil de tiempo, altímetro, temperatura, humedad, con LCD con sólo 3 pines DHT11 y BMP85

hice este proyecto ya que a menudo escalar montañas como el de la foto y necesito saber la altitud, la temperatura y también cambios en el clima, a veces en cuestión de minutos el tiempo que muy mala, con granizo, la nieve y una niebla muy densa.Todo