Windows Phone Week5 Tuesday -

Similar documents
Tap Position Inference on Smart Phones

Me 3-Axis Accelerometer and Gyro Sensor

Fundamentals of XAML and Microsoft Expression Blend

windows-10-universal #windows- 10-universal

SIMA Raw Data Simulation Software for the Development and Validation of Algorithms. Platforms

Game Application Using Orientation Sensor

EE 570: Location and Navigation: Theory & Practice

HCOMM Reference Manual

Movit System G1 WIRELESS MOTION DEVICE SYSTEM

Towards the Consumerization of Smart Sensors

Fusing Sensors into Mobile Operating Systems & Innovative Use Cases

NE Fundamentals of XAML and Microsoft Expression Blend

Cross-Domain Development Kit XDK110 Platform for Application Development

PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3

Main components MEMS motion sensor: low power high g 3-axis digital accelerometer inemo inertial module: 3D accelerometer and 3D gyroscope

CHANNEL9 S WINDOWS PHONE 8.1 DEVELOPMENT FOR ABSOLUTE BEGINNERS

micro:bit Lesson 1. Using the Built-in Sensors

navigation Isaac Skog

Mobile Influenced Markets Evolution of Camera and Display Uses

[MS10553]: Fundamentals of XAML and Microsoft Expression Blend

S AMPLE CHAPTER IN ACTION. Timothy Binkley-Jones Massimo Perga Michael Sync MANNING

LSM303 Tilt Compensated Compass(SEN0079)

Preface...3 Acknowledgments...4. Contents...5. List of Figures...17

Computing tilt measurement and tilt-compensated e-compass

Sphero Lightning Lab Cheat Sheet

3D Surface Plots with Groups

Indoor navigation using smartphones. Chris Hide IESSG, University of Nottingham, UK

CMMotionManager Overview

Satellite and Inertial Navigation and Positioning System

Quick Start Guide for FRDM-FXS-MULTI-B

Introduction p. 1 Getting Started Hello, Real World p. 9 Creating, Deploying, and Profiling an App p. 9 Understanding the App Package p.

Using SensorTag as a Low-Cost Sensor Array for AutoCAD

MAD Gaze x HKCS. Best Smart Glass App Competition Developer Guidelines VERSION 1.0.0

Inertial Measurement Units I!

Tizen Sensors (Tizen Ver. 2.3)

Machine Learning for the Quantified Self. Lecture 2 Basic of Sensory Data

This design tip applies to all accelerometers, ecompass modules, and inemo inertial IMUs from STMicroelectronics.

Public Sensing Using Your Mobile Phone for Crowd Sourcing

9 Degrees of Freedom Inertial Measurement Unit with AHRS [RKI-1430]

Selection and Integration of Sensors Alex Spitzer 11/23/14

Sensor-fusion Demo Documentation

Camera Drones Lecture 2 Control and Sensors

Overcoming Hurdles in Wearable Device Designs. John Logan Atmel

Strapdown inertial navigation technology

FAB verses tradition camera-based motion capture systems

XDK HARDWARE OVERVIEW

SH-2 Reference Manual

Calibration of Inertial Measurement Units Using Pendulum Motion

Open Sesame Team. Grant Apodaca. Richie Agpaoa. Evin Sellin. Eric Taba. Jeff Bolin. Team Leader and Bluetooth. ecompass and power design

AE483: Lab #1 Sensor Data Collection and Analysis

CENG4480 Embedded System Development and Applications The Chinese University of Hong Kong Laboratory 6: IMU (Inertial Measurement Unit)

Testing Approaches for Characterization and Selection of MEMS Inertial Sensors 2016, 2016, ACUTRONIC 1

RoBoard Module RM-G146 Manual V1.01 The Heart of Robotics. Jan 2011 DMP Electronics Inc

PASS Sample Size Software

BNO055 USB Stick user guide

Autopilot System. Specification V1.1

Train the Trainer Resources Hex Files Here -

COMP30019 Graphics and Interaction Input

This design tip applies to all accelerometers, ecompass modules, and inemo inertial IMUs from STMicroelectronics.

Mio- x AHRS. Attitude and Heading Reference System. Engineering Specifications

CS3240 Human-Computer Interaction Lab Sheet Lab Session 2

EE565:Mobile Robotics Lecture 2

SE 3S03 - Tutorial 1. Zahra Ali. Week of Feb 1, 2016

ECGR4161/5196 Lecture 6 June 9, 2011

Portable Class Libraries ---

Use of ISP1880 Accelero-Magnetometer, Temperature and Barometer Sensor

Stéphane Gervais-Ducouret

Reference Design KL25-AGMP01 User Guide 10-Axis Data Logger Tool Kit

BNO055 Xplained pro Getting Started Guide

Product description for ED1600 generic Sigfox Module

Arduino Uno. Power & Interface. Arduino Part 1. Introductory Medical Device Prototyping. Digital I/O Pins. Reset Button. USB Interface.

Bonus Chapter 5 OVERVIEW WHAT S IN THIS CHAPTER?

Testing the Possibilities of Using IMUs with Different Types of Movements

Parallax LSM9DS1 9-axis IMU Module (#28065)

Using Accelerometer in Windows 8* Metro Style App and a Case Study of Tap Detection

Error Simulation and Multi-Sensor Data Fusion

Motion Capture & Simulation

5/5/2016 Bluetooth Developer Studio Level 2 Profile Report PROFILE SERVICES. Generic Access - CHARACTERISTICS Device Name. Profile Name BBC MICROBIT

Associate Professor Tao Gu, RMIT University, Australia INDOOR POSITIONING VIA SMARTPHONE SENSING

Export Desktop Motion Analyzer profiles to Motion Analyzer Online: SolidWorks Motion Study Move Profile

Orientation Capture of a Walker s Leg Using Inexpensive Inertial Sensors with Optimized Complementary Filter Design

ECV ecompass Series. Technical Brief. Rev A. Page 1 of 8. Making Sense out of Motion

Application Note: MatLab data processing for Motion Capture. Zhichao Lu Team 8 Documents Prep. Date: April 5, 2013

STEALING PINS VIA MOBILE SENSORS: ACTUAL RISK VERSUS USER PERCEPTION

UWP Working with Navigation

Advanced Imaging Applications on Smart-phones Convergence of General-purpose computing, Graphics acceleration, and Sensors

Accelerometer and Magnetometer Based Gyroscope Emulation on Smart Sensor for a Virtual Reality Application

Using the MPU Inertia Measurement Systems Gyroscopes & Accelerometers Sensor fusion I2C MPU-6050

Exploiting the gyroscope to update tilt measure and e-compass. Main components. inemo inertial module: 3D accelerometer and 3D

Strapdown Inertial Navigation Technology

INTEGRATED TECH FOR INDUSTRIAL POSITIONING

WinMark Pro Application Note

BNO055 Quick start guide

TINY System Ultra-Low Power Sensor Hub for Always-on Context Features

ROBOTICS AND AUTONOMOUS SYSTEMS

Inertial Navigation Static Calibration

Robotics and Autonomous Systems

Robotics and Autonomous Systems

Navigational Aids 1 st Semester/2007/TF 7:30 PM -9:00 PM

Embedded Motion Driver Tutorial

Transcription:

Windows Phone 8.1 - Week5 Tuesday - Smart Embedded System Lab Kookmin University 1

Objectives and what to study Training 1: To Get Accelerometer Sensor Value Training 2: To Get Compass Sensor Value To Get Compass Sensor Value Training 3: To Get Gyrometer Sensor Value To Get Gyrometer Sensor Value 2

Objectives Sensor of Windows Phone Behind source code programing What to study How to get accelerometer sensor value How to get compass sensor value How to get gyrometer sensor value 3

Windows Phone sensors Windows Phone supports multiple sensors that allow apps to determine the orientation and motion of the device Accelerometer Measuring the forces applied to the device at a moment in time Compass (Magnetometer) Determining the angle by which the device is rotated relative to the Earth s magnetic. Gyroscope Determining the rotational velocity of the device in each axis Ambient Light Sensor Windows Phone Sensor Fusion 4

To Get Accelerometer Sensor Value Lab 5

Training 1: To Get Accelerometer Sensor Value Using Accelerometer Sensor 6

Create a New Project File -> New Project -> Project 7

New Project New Project Window Template -> Visual C# -> Store App -> Windows Phone App 8

New Project New Project Window Framework:.Net Framework 4.5 9

New Project New Project Window Empty App(Windows Phone) 10

New Project Name: Accelerometer 11

The Created Project 12

Solution Explorer MainPage.xaml 13

Layout MainPage.xaml 14

Layout 1 st Row TextBlock Text= Accelermeter 2 nd Row TextBlock Text= X = 3 rd Row TextBlock Text= Y = 4 th Row TextBlock Text= Z = 5 th Row Button Content= Start 15

Layout Completing the Layout Source Code 16

Button Click Event Double Click Button control of Layout View 17

Behind Source code To Declare Local Variable 18

Behind Source code MainPage() 19

Behind Source code To Add DisplayCurrentReading() Method 20

Behind Source code Filling up button event method 21

Setting up target Device 22

Building and Run on the Windows Phone Build -> Solution Build 23

Building and Run on the Windows Phone Debug -> Start without debugging 24

Ready for installing app to Windows phone 25

Training Application Test 26

To Get Compass Sensor Value Lab 27

Training 2: To Get Compass Sensor Value Using Compass Sensor 28

Create a New Project File -> New Project -> Project 29

New Project New Project Window Template -> Visual C# -> Store App -> Windows Phone App 30

New Project New Project Window Framework:.Net Framework 4.5 31

New Project New Project Window Empty App(Windows Phone) 32

New Project New project window Name : CompassSensor 1 CompassSensor CompassSensor 2 33

The Created Project 34

Solution Explorer MainPage.xaml 35

Layout MainPage.xaml 36

Layout 1 st Row TextBlock Text= Compass 2 nd Row TextBlock Text= Magnetic = 3 rd Row TextBlock Text= True = 4 th Row Button Content= Start 37

Layout Completing the Layout Source Code 38

Layout To Add Button Event 39

Behind Source Code To Add Sensors Library and Declare Local Variable 40

Behind Source Code 41

Behind Source Code Filling up button event method 42

Behind Source Code To add DisplayCurrentReading() method 43

Setting up target Device 44

Building and Run on the Windows Phone Build -> Solution Build 45

Building and Run on the Windows Phone Debug -> Start without debugging 46

Ready for installing app to Windows phone 47

Training Application Test 48

To Get Gyrometer Sensor Value Lab 49

Training 3: To Get Gyrometer Sensor Value Using Gyrometer Sensor 50

Create a New Project File -> New Project -> Project 51

New Project New Project Window Template -> Visual C# -> Store App -> Windows Phone App 52

New Project New Project Window Framework:.Net Framework 4.5 53

New Project New Project Window Empty App(Windows Phone) 54

New Project New project window Name : Gyrometer 1 Gyrometer Gyrometer 2 55

The Created Project 56

Layout MainPage.xaml 57

Solution Explorer MainPage.xaml 58

Layout 1 st Row TextBlock Text= Gyrometer 2 nd Row TextBlock Text= X = 3 rd Row TextBlock Text= Y = 4 th Row TextBlock Text= Z = 5 th Row Button Content= Start 59

Layout Completing the Layout Source Code 60

Layout To Add Button Event 61

Behind Source Code To Add Sensors Library and Declare Local Variable 62

Behind Source Code MainPage() 63

Behind Source Code To Write Button Event Method 64

Behind Source Code To add ReadingChanged() method 65

Setting up target Device 66

Building and Run on the Windows Phone Build -> Solution Build 67

Building and Run on the Windows Phone Debug -> Start without debugging 68

Ready for installing app to Windows phone 69

Training Application Test 70