PimotePresentacion.pdf
Transcript of PimotePresentacion.pdf
P i m o t eAlfredo Tendero Casanova
Sara Álvarez Vinagre
O b j e t i v o s
Mando a distancia universal de aire acondicionado usando una Raspberry Pi
Sistema es fácilmente extrapolable a cualquier control remoto basado en infrarrojos
Control de dispositivos desde smartphone
¿ C óm o ?
Aprendizaje de nuevos mandos con receptor
Raspberry Pi: almacenamiento, administración de los mandos
Interfaz para control de aire acondicionado en smartphone
Uno o varios emisores en la sala o salas
H a r d w a r eEmisor y Receptor de infrarrojos gestionados por Raspberry Pi
Receptor de 33kHz (frecuencia de la trama enviada)
Emisor controlado por el GPIO de Rapsberry
S o f t w a r e
Simulador de tramas en Python
Esqueleto de driver en C para futuro control del reloj del sistema
Script para ejecutar dicho driver
import RPi.GPIO as GPIOimport time
print "Set pin 7 to 'out'"GPIO.setup(7, GPIO.OUT)
buffer = [1,1,1,1,1,...,1,0,0,0,1]
n=0for elem in buffer : if elem==1: GPIO.output(7, True) else: GPIO.output(7, False) time.sleep(525/10000000) n += 1 print 'Esta es la vuelta: ', n
L o g r o s
Control del GPIO de Rapsberry con Python
Conocimiento exhaustivo del mando a replicar
Aprendizaje sobre drivers en C para el kernel de Linux
Sistema sencillo de replicado de tramas
P r ó x i m am e n t e
Control total del aire acondicionado mediante el sistema implementado
Automatización de generado de tramas
Aprendizaje de mandos nuevos
Gestión de dispositivos por medio de una aplicación desde un smartphone
D em o s t r a c i ó n
Enlace al vídeo: http://vimeo.com/62374669
¿ P r e g u n t a s ?