SlideShare a Scribd company logo
© Technical Spark
- SARVESH SINGH
1403213090
1
© Technical Spark
Hardware Software
Communication
SoftwareHardware
© Technical Spark
© Technical Spark
Code
© Technical Spark
Hardware
© Technical Spark
Arduino
• Open-Source Prototyping Platform
Accelerometer
• ADXL3xx
Bluetooth
• HC0x
© Technical Spark
Gesture Control
Wireless
Communication
Introduction ToAccelerometer
What’s Inside Accelerometer??
Various Classifications
Bluetooth
Master
Slave
© Technical Spark
Gesture Control
Wireless
Communication
Introduction To Accelerometer
Various Classifications
Bluetooth
Master
What’s Inside Accelerometer??
Slave
© Technical Spark
–Howit works???
It All Begins Here…
© Technical Spark
So, What is an accelerometer???
 Simply stated … It is a device that measures
acceleration
forces.
STATIC
(due to gravity)
DYNAMIC
(w.r.tDevice)
 Measures the tilt of
the device
(w.r.t. gravity)
 Analyze the way
device is moving
Vibrations & Shocks
© Technical Spark
So, What is an accelerometer???
 To put simply… It is a device that
measures
acceleration
forces.
STATIC
(due to gravity)
DYNAMIC
(w.r.tDevice)
 Measures the tilt of
the device
(w.r.t. gravity)
 Analyze the way
device is moving
Vibrations & Shocks
© Technical Spark
Understanding Accelerometer
Remember Hooke’s law:
fk =kx = mg
g=(kx)/m
Now Somehow mechanical displacement  electrical signal
piezoelectric, piezoresistive or capacitive components
© Technical Spark
These tiny crystal structures output electrical charge
when placed under mechanical stress ( e.g. acceleration).
Understanding Accelerometer
© Technical Spark
So, How does it work???
© Technical Spark
An accelerometer works on the principle of piezo electric effect.
Here, imagine a cuboidal box, having a small ball inside it, like
in the picture above. The walls of this box are made with piezo
electric crystals. Whenever you tilt the box, the ball is forced
to move in the direction of the inclination, due to gravity. The
wall with which the ball collides, creates tiny piezo electric
currents. There are totally, three pairs of opposite walls in a
cuboid. Each pair corresponds to an axis in 3D space: X, Y
and Z axes. Depending on the current produced from the piezo
electric walls, we can determine the direction of inclination
and its magnitude.
So, How does it work???
© Technical Spark
So, What is an accelerometer???
Simply stated… It is a ^ device that measures
acceleration force
electromechanical

Another Classification
Digital Accelerometer Vs Analog Accelerometer
© Technical Spark
So, What is an accelerometer??
Simply stated… It is a ^ device that measures
acceleration force
electromechanical

Another Classification
Digital Accelerometer Vs Analog Accelerometer
Digital accelerometers usually use pulse width modulation (PWM) for
their output. This means there will be a square wave of a certain
frequency, and the amount of time the voltage is high will be
proportional to the amount of acceleration.
© Technical Spark
So, What is an accelerometer??
Simply stated… It is a ^ device that measures
acceleration force
electromechanical

Another Classification
Digital Accelerometer Vs Analog Accelerometer
Analog style accelerometers output a continuous voltage
that is proportional to acceleration. E.g. 2.5V for 0g, 2.6V
for 0.5g, 2.7V for 1g and so on.
© Technical Spark
Digital Accelerometer
+ used when pure digital inputs are available in microcontroller
+ requires the knowledge of SPI(Serial PeripheralInterface)
or I2C(Inter Integrated Circuit Communication)
Analog Accelerometer
+ used when ADC inputs are available in microcontroller.
+ requires little knowledge of Programming acceleration=read_adc();
© Technical Spark
?Digital Accelerometer
+ used when pure digital inputs are available in microcontroller.
+ requires the knowledge of SPI(Serial Peripheral Interface)or
I2C(Inter Integrated Circuit Communication)
Analog Accelerometer
+ used when ADC inputs are available in microcontroller.
+ requires little knowledge of Programming acceleration=read_adc();
--Values flicker a bit
© Technical Spark
Two Axis Accelerometer Vs Three Axis Accelerometer
Responds to change in value in only 2 axes .
Corresponds to 4 different motion in space. (Still sufficient)
© Technical Spark
Two Axis Accelerometer Vs Three Axis Accelerometer
Responds to change in value in all 3 axes .
Corresponds to all different motion in space.
Cost is almost the same as Two Axis Accelerometer.
© Technical Spark
Accelerometers : u have seen them everywhere
 Used in mobile phones
here accelerometer is used to present
landscape or portrait views of the device's screen
 In Cricket
What about Cricket ???
 In Laptops
Many laptops feature an accelerometer which is used to detect drops. If a
drop is detected, the heads of the hard disk are parked to avoid data loss
and possible head or disk damage by the ensuing shock.
© Technical Spark
CONCLUSIONS:
How Should our Accelerometer be… ???
• It should measure both Static + Dynamic acceleration
• It should be an analog one.
• It should have 3 Axes.
• Sensitivity should be high
•ADXL335
© Technical Spark
ADXL335
Is Your Accelerometer Working Properly??
 Set this pin to 3V, an electrostatic force is exerted on the accelerometer beam.
 Check the voltages Vx , Vy , Vz on X , Y and Z pins respectively.
 If Vx= --(0.325)V and Vy= +(0.325)V and Vz=+(.550)V . Accelerometer is working
properly 
This ST pin can be left open-circuit or connected to common (COM) in normaluse
© Technical Spark
Now That We Have Got Our Required Accelerometer
WHAT’S NEXT??
Now we need to convert the available analog signal from
accelerometer to digital signal.
Use ADC Pins of ATMEGA 328(ARDUINO UNO)
 Connect Gnd & Vcc
 Use required Capacitors at X,Y & Z.
© Technical Spark
© Technical Spark
Alternate
Sensoduino
MPU6050
© Technical Spark
Communication
© Technical Spark
© Technical Spark
© Technical Spark
Master
Slave
© Technical Spark
© Technical Spark© Technical Spark

More Related Content

What's hot

Speed measurement, tachometer
Speed measurement, tachometerSpeed measurement, tachometer
Speed measurement, tachometer
Abdul Qadir Lakdawala
 
Vishal project1
Vishal project1Vishal project1
Vishal project1
VISHAL SINGH
 
Dc tachometer
Dc tachometerDc tachometer
Dc tachometer
Alok Saikia
 
Piezoelectric accelerometer
Piezoelectric accelerometerPiezoelectric accelerometer
Piezoelectric accelerometer
ADARSH KUMAR
 
Faculty of Engineering & Technology , Gurukula Kangri University , Haridwar
Faculty of Engineering & Technology , Gurukula Kangri University , HaridwarFaculty of Engineering & Technology , Gurukula Kangri University , Haridwar
Faculty of Engineering & Technology , Gurukula Kangri University , Haridwar
ashwini kumar
 
Sensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in RoboticsSensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in Robotics
Ikram Arshad
 
PULSE GENERATOR_Hazzan Aj
PULSE GENERATOR_Hazzan AjPULSE GENERATOR_Hazzan Aj
PULSE GENERATOR_Hazzan Aj
Hazzan Ajao
 
Tachometer
TachometerTachometer
Tachometer
Rohit Choudhury
 
Tachometer
TachometerTachometer
Tachometer and clamp meter
Tachometer and clamp meterTachometer and clamp meter
Tachometer and clamp meter
tamilnesaner
 
Tachometer
TachometerTachometer
Tachometer
ibrahim khan
 
Contactless tachometer using 8051 microcontroller2
Contactless tachometer using 8051 microcontroller2Contactless tachometer using 8051 microcontroller2
Contactless tachometer using 8051 microcontroller2
Siddharth Shahi
 
Tachometer
TachometerTachometer
Tachometer
Komal Srivastava
 
Digital voltmeter project
Digital voltmeter projectDigital voltmeter project
Digital voltmeter project
kaushikbandopadhyay
 
Fluke making sense-of-electrical-signals
Fluke making sense-of-electrical-signalsFluke making sense-of-electrical-signals
Fluke making sense-of-electrical-signals
hcsurfa
 
Spin Seminario L'Aquila - Activate
Spin Seminario L'Aquila - ActivateSpin Seminario L'Aquila - Activate
Spin Seminario L'Aquila - Activate
Spin Applicazioni Magnetiche
 
basics of temperature data logger (with energia and stellaris)
basics of  temperature data logger (with energia and stellaris)basics of  temperature data logger (with energia and stellaris)
basics of temperature data logger (with energia and stellaris)
Zafer Genc
 
Tachogenerator
TachogeneratorTachogenerator
Tachogenerator
Avinash
 
Temperature Controller with Atmega16
Temperature Controller with Atmega16Temperature Controller with Atmega16
Temperature Controller with Atmega16
Siddhant Jaiswal
 
Frequency counter
Frequency counterFrequency counter
Frequency counter
Eng. Dr. Dennis N. Mwighusa
 

What's hot (20)

Speed measurement, tachometer
Speed measurement, tachometerSpeed measurement, tachometer
Speed measurement, tachometer
 
Vishal project1
Vishal project1Vishal project1
Vishal project1
 
Dc tachometer
Dc tachometerDc tachometer
Dc tachometer
 
Piezoelectric accelerometer
Piezoelectric accelerometerPiezoelectric accelerometer
Piezoelectric accelerometer
 
Faculty of Engineering & Technology , Gurukula Kangri University , Haridwar
Faculty of Engineering & Technology , Gurukula Kangri University , HaridwarFaculty of Engineering & Technology , Gurukula Kangri University , Haridwar
Faculty of Engineering & Technology , Gurukula Kangri University , Haridwar
 
Sensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in RoboticsSensor, Transducers and Actuator in Robotics
Sensor, Transducers and Actuator in Robotics
 
PULSE GENERATOR_Hazzan Aj
PULSE GENERATOR_Hazzan AjPULSE GENERATOR_Hazzan Aj
PULSE GENERATOR_Hazzan Aj
 
Tachometer
TachometerTachometer
Tachometer
 
Tachometer
TachometerTachometer
Tachometer
 
Tachometer and clamp meter
Tachometer and clamp meterTachometer and clamp meter
Tachometer and clamp meter
 
Tachometer
TachometerTachometer
Tachometer
 
Contactless tachometer using 8051 microcontroller2
Contactless tachometer using 8051 microcontroller2Contactless tachometer using 8051 microcontroller2
Contactless tachometer using 8051 microcontroller2
 
Tachometer
TachometerTachometer
Tachometer
 
Digital voltmeter project
Digital voltmeter projectDigital voltmeter project
Digital voltmeter project
 
Fluke making sense-of-electrical-signals
Fluke making sense-of-electrical-signalsFluke making sense-of-electrical-signals
Fluke making sense-of-electrical-signals
 
Spin Seminario L'Aquila - Activate
Spin Seminario L'Aquila - ActivateSpin Seminario L'Aquila - Activate
Spin Seminario L'Aquila - Activate
 
basics of temperature data logger (with energia and stellaris)
basics of  temperature data logger (with energia and stellaris)basics of  temperature data logger (with energia and stellaris)
basics of temperature data logger (with energia and stellaris)
 
Tachogenerator
TachogeneratorTachogenerator
Tachogenerator
 
Temperature Controller with Atmega16
Temperature Controller with Atmega16Temperature Controller with Atmega16
Temperature Controller with Atmega16
 
Frequency counter
Frequency counterFrequency counter
Frequency counter
 

Similar to Powerpoint Gesture Recognition

Free Ebooks Download
Free Ebooks DownloadFree Ebooks Download
Free Ebooks Download
Edhole.com
 
Motorized pan tilt(Arduino based)
Motorized pan tilt(Arduino based)Motorized pan tilt(Arduino based)
Motorized pan tilt(Arduino based)
kane111
 
mechanical B presentaion in physics prentatation
mechanical B presentaion in physics prentatationmechanical B presentaion in physics prentatation
mechanical B presentaion in physics prentatation
sarveshmandlik20
 
Microcontroller based Ultrasonic Radar (Microprocessors and Embedded Systems ...
Microcontroller based Ultrasonic Radar (Microprocessors and Embedded Systems ...Microcontroller based Ultrasonic Radar (Microprocessors and Embedded Systems ...
Microcontroller based Ultrasonic Radar (Microprocessors and Embedded Systems ...
Tawsif Rahman Chowdhury
 
Sensor and Actuators using Rasberry Pi controller
Sensor and Actuators using Rasberry Pi controllerSensor and Actuators using Rasberry Pi controller
Sensor and Actuators using Rasberry Pi controller
ArsalanAthar
 
Swr
SwrSwr
2007 rew sensors_allegro
2007 rew sensors_allegro2007 rew sensors_allegro
2007 rew sensors_allegro
Nandkishor Jatoliya
 
Oscilloscope tutorial
Oscilloscope tutorialOscilloscope tutorial
Oscilloscope tutorial
Saumya Ranjan Behura
 
Introduction_to_Mechatronics_Chapter4.pdf
Introduction_to_Mechatronics_Chapter4.pdfIntroduction_to_Mechatronics_Chapter4.pdf
Introduction_to_Mechatronics_Chapter4.pdf
Bereket Walle
 
Evaluation of dynamics | Gyroscope, Accelerometer, Inertia Measuring Unit and...
Evaluation of dynamics | Gyroscope, Accelerometer, Inertia Measuring Unit and...Evaluation of dynamics | Gyroscope, Accelerometer, Inertia Measuring Unit and...
Evaluation of dynamics | Gyroscope, Accelerometer, Inertia Measuring Unit and...
Robo India
 
POSITION ANALYSIS OF DIGITAL SYSTEM
POSITION ANALYSIS OF DIGITAL SYSTEMPOSITION ANALYSIS OF DIGITAL SYSTEM
POSITION ANALYSIS OF DIGITAL SYSTEM
KEVSER CARPET
 
Vibration measurement
Vibration  measurementVibration  measurement
Vibration measurement
ssusera970cc
 
EEE project.pptx
EEE project.pptxEEE project.pptx
EEE project.pptx
ASKSasi
 
Concept of Digital measurement, block Diagram & study of Voltmeter
Concept of Digital measurement, block Diagram & study of VoltmeterConcept of Digital measurement, block Diagram & study of Voltmeter
Concept of Digital measurement, block Diagram & study of Voltmeter
Abhishek Choksi
 
Detection & counting of missing pulses with generation
Detection & counting of missing pulses with generationDetection & counting of missing pulses with generation
Detection & counting of missing pulses with generation
SayanSarkar55
 
PC based Oscilloscope
PC based OscilloscopePC based Oscilloscope
PC based Oscilloscope
Sayyed Z
 
Autobots
AutobotsAutobots
Autobots
Bharath_P
 
Tachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor controlTachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor control
Sushil Mishra
 
2008 sensor manual
2008 sensor manual2008 sensor manual
2008 sensor manual
university of sust.
 
Torque Sensors Explained
Torque Sensors ExplainedTorque Sensors Explained
Torque Sensors Explained
Applied Measurements Ltd
 

Similar to Powerpoint Gesture Recognition (20)

Free Ebooks Download
Free Ebooks DownloadFree Ebooks Download
Free Ebooks Download
 
Motorized pan tilt(Arduino based)
Motorized pan tilt(Arduino based)Motorized pan tilt(Arduino based)
Motorized pan tilt(Arduino based)
 
mechanical B presentaion in physics prentatation
mechanical B presentaion in physics prentatationmechanical B presentaion in physics prentatation
mechanical B presentaion in physics prentatation
 
Microcontroller based Ultrasonic Radar (Microprocessors and Embedded Systems ...
Microcontroller based Ultrasonic Radar (Microprocessors and Embedded Systems ...Microcontroller based Ultrasonic Radar (Microprocessors and Embedded Systems ...
Microcontroller based Ultrasonic Radar (Microprocessors and Embedded Systems ...
 
Sensor and Actuators using Rasberry Pi controller
Sensor and Actuators using Rasberry Pi controllerSensor and Actuators using Rasberry Pi controller
Sensor and Actuators using Rasberry Pi controller
 
Swr
SwrSwr
Swr
 
2007 rew sensors_allegro
2007 rew sensors_allegro2007 rew sensors_allegro
2007 rew sensors_allegro
 
Oscilloscope tutorial
Oscilloscope tutorialOscilloscope tutorial
Oscilloscope tutorial
 
Introduction_to_Mechatronics_Chapter4.pdf
Introduction_to_Mechatronics_Chapter4.pdfIntroduction_to_Mechatronics_Chapter4.pdf
Introduction_to_Mechatronics_Chapter4.pdf
 
Evaluation of dynamics | Gyroscope, Accelerometer, Inertia Measuring Unit and...
Evaluation of dynamics | Gyroscope, Accelerometer, Inertia Measuring Unit and...Evaluation of dynamics | Gyroscope, Accelerometer, Inertia Measuring Unit and...
Evaluation of dynamics | Gyroscope, Accelerometer, Inertia Measuring Unit and...
 
POSITION ANALYSIS OF DIGITAL SYSTEM
POSITION ANALYSIS OF DIGITAL SYSTEMPOSITION ANALYSIS OF DIGITAL SYSTEM
POSITION ANALYSIS OF DIGITAL SYSTEM
 
Vibration measurement
Vibration  measurementVibration  measurement
Vibration measurement
 
EEE project.pptx
EEE project.pptxEEE project.pptx
EEE project.pptx
 
Concept of Digital measurement, block Diagram & study of Voltmeter
Concept of Digital measurement, block Diagram & study of VoltmeterConcept of Digital measurement, block Diagram & study of Voltmeter
Concept of Digital measurement, block Diagram & study of Voltmeter
 
Detection & counting of missing pulses with generation
Detection & counting of missing pulses with generationDetection & counting of missing pulses with generation
Detection & counting of missing pulses with generation
 
PC based Oscilloscope
PC based OscilloscopePC based Oscilloscope
PC based Oscilloscope
 
Autobots
AutobotsAutobots
Autobots
 
Tachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor controlTachometer using AT89S52 microcontroller with motor control
Tachometer using AT89S52 microcontroller with motor control
 
2008 sensor manual
2008 sensor manual2008 sensor manual
2008 sensor manual
 
Torque Sensors Explained
Torque Sensors ExplainedTorque Sensors Explained
Torque Sensors Explained
 

Recently uploaded

Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
Edge AI and Vision Alliance
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 

Recently uploaded (20)

Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
“Building and Scaling AI Applications with the Nx AI Manager,” a Presentation...
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 

Powerpoint Gesture Recognition

  • 5.
  • 8. Arduino • Open-Source Prototyping Platform Accelerometer • ADXL3xx Bluetooth • HC0x © Technical Spark
  • 9. Gesture Control Wireless Communication Introduction ToAccelerometer What’s Inside Accelerometer?? Various Classifications Bluetooth Master Slave © Technical Spark
  • 10. Gesture Control Wireless Communication Introduction To Accelerometer Various Classifications Bluetooth Master What’s Inside Accelerometer?? Slave © Technical Spark
  • 11. –Howit works??? It All Begins Here… © Technical Spark
  • 12. So, What is an accelerometer???  Simply stated … It is a device that measures acceleration forces. STATIC (due to gravity) DYNAMIC (w.r.tDevice)  Measures the tilt of the device (w.r.t. gravity)  Analyze the way device is moving Vibrations & Shocks © Technical Spark
  • 13. So, What is an accelerometer???  To put simply… It is a device that measures acceleration forces. STATIC (due to gravity) DYNAMIC (w.r.tDevice)  Measures the tilt of the device (w.r.t. gravity)  Analyze the way device is moving Vibrations & Shocks © Technical Spark
  • 14. Understanding Accelerometer Remember Hooke’s law: fk =kx = mg g=(kx)/m Now Somehow mechanical displacement  electrical signal piezoelectric, piezoresistive or capacitive components © Technical Spark
  • 15. These tiny crystal structures output electrical charge when placed under mechanical stress ( e.g. acceleration). Understanding Accelerometer © Technical Spark
  • 16. So, How does it work??? © Technical Spark
  • 17. An accelerometer works on the principle of piezo electric effect. Here, imagine a cuboidal box, having a small ball inside it, like in the picture above. The walls of this box are made with piezo electric crystals. Whenever you tilt the box, the ball is forced to move in the direction of the inclination, due to gravity. The wall with which the ball collides, creates tiny piezo electric currents. There are totally, three pairs of opposite walls in a cuboid. Each pair corresponds to an axis in 3D space: X, Y and Z axes. Depending on the current produced from the piezo electric walls, we can determine the direction of inclination and its magnitude. So, How does it work??? © Technical Spark
  • 18. So, What is an accelerometer??? Simply stated… It is a ^ device that measures acceleration force electromechanical  Another Classification Digital Accelerometer Vs Analog Accelerometer © Technical Spark
  • 19. So, What is an accelerometer?? Simply stated… It is a ^ device that measures acceleration force electromechanical  Another Classification Digital Accelerometer Vs Analog Accelerometer Digital accelerometers usually use pulse width modulation (PWM) for their output. This means there will be a square wave of a certain frequency, and the amount of time the voltage is high will be proportional to the amount of acceleration. © Technical Spark
  • 20. So, What is an accelerometer?? Simply stated… It is a ^ device that measures acceleration force electromechanical  Another Classification Digital Accelerometer Vs Analog Accelerometer Analog style accelerometers output a continuous voltage that is proportional to acceleration. E.g. 2.5V for 0g, 2.6V for 0.5g, 2.7V for 1g and so on. © Technical Spark
  • 21. Digital Accelerometer + used when pure digital inputs are available in microcontroller + requires the knowledge of SPI(Serial PeripheralInterface) or I2C(Inter Integrated Circuit Communication) Analog Accelerometer + used when ADC inputs are available in microcontroller. + requires little knowledge of Programming acceleration=read_adc(); © Technical Spark
  • 22. ?Digital Accelerometer + used when pure digital inputs are available in microcontroller. + requires the knowledge of SPI(Serial Peripheral Interface)or I2C(Inter Integrated Circuit Communication) Analog Accelerometer + used when ADC inputs are available in microcontroller. + requires little knowledge of Programming acceleration=read_adc(); --Values flicker a bit © Technical Spark
  • 23. Two Axis Accelerometer Vs Three Axis Accelerometer Responds to change in value in only 2 axes . Corresponds to 4 different motion in space. (Still sufficient) © Technical Spark
  • 24. Two Axis Accelerometer Vs Three Axis Accelerometer Responds to change in value in all 3 axes . Corresponds to all different motion in space. Cost is almost the same as Two Axis Accelerometer. © Technical Spark
  • 25. Accelerometers : u have seen them everywhere  Used in mobile phones here accelerometer is used to present landscape or portrait views of the device's screen  In Cricket What about Cricket ???  In Laptops Many laptops feature an accelerometer which is used to detect drops. If a drop is detected, the heads of the hard disk are parked to avoid data loss and possible head or disk damage by the ensuing shock. © Technical Spark
  • 26. CONCLUSIONS: How Should our Accelerometer be… ??? • It should measure both Static + Dynamic acceleration • It should be an analog one. • It should have 3 Axes. • Sensitivity should be high •ADXL335 © Technical Spark
  • 27. ADXL335 Is Your Accelerometer Working Properly??  Set this pin to 3V, an electrostatic force is exerted on the accelerometer beam.  Check the voltages Vx , Vy , Vz on X , Y and Z pins respectively.  If Vx= --(0.325)V and Vy= +(0.325)V and Vz=+(.550)V . Accelerometer is working properly  This ST pin can be left open-circuit or connected to common (COM) in normaluse © Technical Spark
  • 28. Now That We Have Got Our Required Accelerometer WHAT’S NEXT?? Now we need to convert the available analog signal from accelerometer to digital signal. Use ADC Pins of ATMEGA 328(ARDUINO UNO)  Connect Gnd & Vcc  Use required Capacitors at X,Y & Z. © Technical Spark
  • 36. © Technical Spark© Technical Spark