sensors (accelerometer, magnetometer, gyroscope, proximity and luminosity)

Post on 24-Jan-2017

371 Views

Category:

Engineering

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

SensoresAcelerómetro, Giroscopio, Magnetómetro, Proximidad y

Luz ambiental

Buenas prácticas

• Cuando sea posible…

• Comprobar la disponibilidad de hardware correspondiente.

• Comprobar la precisión y validez de la información recibida.

DEMO

Singleton

HardwareComprobando disponibilidad del hardware

AcelerómetroFuncionamiento, usos y ejemplos

Acelerómetro• Dispositivo capaz de medir la fuerza de una

aceleración, ya sea la causada por la gravedad u otra fuente.

• Dispone de 2 o 3 ejes con material piezoeléctrico en cada uno.

• Unidad de medida: g.

• Usos: Podómetros, mandos videoconsolas, …

AcelerómetroLeyendo datos

AcelerómetroLeyendo datos

AcelerómetroParando el dispositivo

Acelerómetro

• Mostrar los valores de aceleración en cada eje por pantalla.

• Determinar en qué dirección va cada uno de los 3 ejes.

Acelerómetro

GiroscopioFuncionamiento, usos y ejemplos

Giroscopio

• El giroscopio desafía la gravedad gracias al Momento Angular que adquiere su disco cuando gira.

• Unidad de medida: radian

• Usos: Sistemas de guiado de aeronaves, juguetes…

Giroscopio

• El giroscopio desafía la gravedad gracias al Momento Angular que adquiere su disco cuando gira.

• Unidad de medida: radian

• Usos: Sistemas de guiado de aeronaves, juguetes…

GiroscopioLeyendo datos

GiroscopioLeyendo datos

Giroscopio• Parar el dispositivo.

• Mostrar los valores de rotación en cada eje por pantalla.

• Determinar en qué dirección va cada uno de los 3 ejes.

• Determinar qué eje representan Roll, Pitch y Yaw.

Giroscopio

¡Ruido!

Filtro pasa baja

Filtro pasa baja

Filtro pasa baja

Aplicar filtro al giroscopio.

MagnetómetroFuncionamiento, usos y ejemplos.

Magnetómetro

• Utiliza la propiedad que tienen los imanes para alinearse con la dirección del flujo magnético del campo en el que se encuentran.

• Unidad de medida: grado

• Usos: Detectores de metales (de mano, aeropuertos, …)

MagnetómetroComprobando disponibilidad hardware

MagnetómetroLeyendo datos

Magnetómetro

• Mostrar los valores de heading y precisión por pantalla.

• Determinar la unidad de medida del heading.

• Determinar dónde está el norte.

ProximidadFuncionamiento, visualización y ejemplo.

Sensor de proximidad • Compuesto de dos partes:

• LED luz infrarroja (invisible al ojo humano).

• Sensor de luminosidad.

• Cuando el teléfono está monitorizando la proximidad, el LED emite luz. Esta luz es reflejada en tu piel y recogida por el sensor.

• Valores: YES / NO.

Visualización

Sensor de proximidadComprobando disponibilidad de hardware y activación

Lectura de datos

Sensor de proximidadParando el dispositivo

¿Qué ocurre cuando se detecta proximidad?

Luz ambientalFuncionamiento

Sensor luz ambiental• Consta de una célula fotoeléctrica que,

dependiendo de la intensidad de la luz que recibe, genera una señal eléctrica mayor o menor, que es analizada como la ´luminosidad ambiental´.

• Con este dispositivo el iPhone ajusta el brillo de la pantalla para obtener una mejor visualización y ahorro de batería.

• Desafortunadamente este sensor no dispone de API público para nuestro uso.

Carlos Alonso PérezDeveloper

Twitter: @calonso LinkedIn: mrcalonso Mail: info@mrcalonso.com

¡Gracias!

top related