0% found this document useful (0 votes)
55 views22 pages

Interfacing Accelerometer Mma7361With Atmega2560 in Firebird V Robot

This document discusses interfacing an accelerometer with the FireBird V robot. It begins with an introduction to accelerometers and how they measure acceleration as g-force. It then explains the working principle of an accelerometer's capacitive sensing cell. The document outlines the pin connections and diagram for interfacing the MMA7361 accelerometer with the FireBird V robot. It also mentions C code and applications for using the accelerometer.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
55 views22 pages

Interfacing Accelerometer Mma7361With Atmega2560 in Firebird V Robot

This document discusses interfacing an accelerometer with the FireBird V robot. It begins with an introduction to accelerometers and how they measure acceleration as g-force. It then explains the working principle of an accelerometer's capacitive sensing cell. The document outlines the pin connections and diagram for interfacing the MMA7361 accelerometer with the FireBird V robot. It also mentions C code and applications for using the accelerometer.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

Accelerometer

Interfacing of Accelerometer with FireBird V


C Code
Applications using Accelerometer

Interfacing Accelerometer MMA7361with


ATmega2560 in Firebird V Robot

Shantanu Sengupta Chayatan Mukilan

Embedded Real-Time Systems Lab


Indian Institute of Technology-Bombay

IIT Bombay
July 10, 2014

www.e-yantra.org e-Yantra 1/9


Accelerometer
Interfacing of Accelerometer with FireBird V
C Code
Applications using Accelerometer

Agenda for Discussion

1 Accelerometer
Introduction
Working Principle

2 Interfacing of Accelerometer with FireBird V


Pin Diagram
Pin Connections of MMA7361 Accelerometer
Connection Details

3 C Code

4 Applications using Accelerometer

www.e-yantra.org e-Yantra 2/9


Accelerometer
Interfacing of Accelerometer with FireBird V Introduction
C Code Working Principle
Applications using Accelerometer

Introduction

www.e-yantra.org e-Yantra 3/9


Accelerometer
Interfacing of Accelerometer with FireBird V Introduction
C Code Working Principle
Applications using Accelerometer

Introduction

As the name indicates this sensor is used to measure acceleration.

www.e-yantra.org e-Yantra 3/9


Accelerometer
Interfacing of Accelerometer with FireBird V Introduction
C Code Working Principle
Applications using Accelerometer

Introduction

As the name indicates this sensor is used to measure acceleration.


Acceleration here does not mean rate of change in velocity in a par-
ticular axis but the g-force acting on the body.

www.e-yantra.org e-Yantra 3/9


Accelerometer
Interfacing of Accelerometer with FireBird V Introduction
C Code Working Principle
Applications using Accelerometer

Introduction

As the name indicates this sensor is used to measure acceleration.


Acceleration here does not mean rate of change in velocity in a par-
ticular axis but the g-force acting on the body.
For example, an accelerometer at rest on the surface of the earth will
measure an acceleration g= 9.81 m/s2 straight upwards, due to its
weight. By contrast, accelerometers in free fall or at rest in outer
space will measure zero.

www.e-yantra.org e-Yantra 3/9


Accelerometer
Interfacing of Accelerometer with FireBird V Introduction
C Code Working Principle
Applications using Accelerometer

Introduction

As the name indicates this sensor is used to measure acceleration.


Acceleration here does not mean rate of change in velocity in a par-
ticular axis but the g-force acting on the body.
For example, an accelerometer at rest on the surface of the earth will
measure an acceleration g= 9.81 m/s2 straight upwards, due to its
weight. By contrast, accelerometers in free fall or at rest in outer
space will measure zero.
This type of acceleration that accelerometers can measure is g-force
acceleration.

www.e-yantra.org e-Yantra 3/9


Accelerometer
Interfacing of Accelerometer with FireBird V Introduction
C Code Working Principle
Applications using Accelerometer

Working Principle

www.e-yantra.org e-Yantra 4/9


Accelerometer
Interfacing of Accelerometer with FireBird V Introduction
C Code Working Principle
Applications using Accelerometer

Working Principle

Accelerometer consists of a surface mi-


cromachined capacitive sensing cell
(g-cell).

Figure : Structure of a g-cell

www.e-yantra.org e-Yantra 4/9


Accelerometer
Interfacing of Accelerometer with FireBird V Introduction
C Code Working Principle
Applications using Accelerometer

Working Principle

Accelerometer consists of a surface mi-


cromachined capacitive sensing cell
(g-cell).
This consist of a moveable plate in the
center of two fixed beams such that its
movement depends on the g force acting
on the accelerometer.

Figure : Structure of a g-cell

www.e-yantra.org e-Yantra 4/9


Accelerometer
Interfacing of Accelerometer with FireBird V Introduction
C Code Working Principle
Applications using Accelerometer

Working Principle

Accelerometer consists of a surface mi-


cromachined capacitive sensing cell
(g-cell).
This consist of a moveable plate in the
center of two fixed beams such that its
movement depends on the g force acting
on the accelerometer.
As the center beam moves with acceler-
ation, the distance between the beams
changes and each capacitor’s value will Figure : Structure of a g-cell
change, (C = A/D). Where A is the
area of the beam,  is the dielectric con-
stant, and D is the distance between the
beams.

www.e-yantra.org e-Yantra 4/9


Accelerometer
Pin Diagram
Interfacing of Accelerometer with FireBird V
Pin Connections of MMA7361 Accelerometer
C Code
Connection Details
Applications using Accelerometer

Interfacing of Accelerometer with FireBird V

www.e-yantra.org e-Yantra 5/9


Accelerometer
Pin Diagram
Interfacing of Accelerometer with FireBird V
Pin Connections of MMA7361 Accelerometer
C Code
Connection Details
Applications using Accelerometer

Interfacing of Accelerometer with FireBird V

www.e-yantra.org e-Yantra 5/9


Accelerometer
Pin Diagram
Interfacing of Accelerometer with FireBird V
Pin Connections of MMA7361 Accelerometer
C Code
Connection Details
Applications using Accelerometer

Interfacing of Accelerometer with FireBird V

www.e-yantra.org e-Yantra 6/9


Accelerometer
Pin Diagram
Interfacing of Accelerometer with FireBird V
Pin Connections of MMA7361 Accelerometer
C Code
Connection Details
Applications using Accelerometer

Interfacing of Accelerometer with FireBird V

www.e-yantra.org e-Yantra 6/9


Accelerometer
Pin Diagram
Interfacing of Accelerometer with FireBird V
Pin Connections of MMA7361 Accelerometer
C Code
Connection Details
Applications using Accelerometer

Connection Details

www.e-yantra.org e-Yantra 7/9


Accelerometer
Pin Diagram
Interfacing of Accelerometer with FireBird V
Pin Connections of MMA7361 Accelerometer
C Code
Connection Details
Applications using Accelerometer

Connection Details

www.e-yantra.org e-Yantra 7/9


Accelerometer
Interfacing of Accelerometer with FireBird V
C Code
Applications using Accelerometer

C Code

C Code

www.e-yantra.org e-Yantra 8/9


Accelerometer
Interfacing of Accelerometer with FireBird V
C Code
Applications using Accelerometer

Applications using Accelerometer

www.e-yantra.org e-Yantra 9/9


Accelerometer
Interfacing of Accelerometer with FireBird V
C Code
Applications using Accelerometer

Applications using Accelerometer

Can be used for simulating driver train-


ing.

www.e-yantra.org e-Yantra 9/9


Accelerometer
Interfacing of Accelerometer with FireBird V
C Code
Applications using Accelerometer

Applications using Accelerometer

Can be used for simulating driver train-


ing.
For Robot Movement similar to the
walking support system as shown in the
picture to the right.

www.e-yantra.org e-Yantra 9/9


Accelerometer
Interfacing of Accelerometer with FireBird V
C Code
Applications using Accelerometer

Applications using Accelerometer

Can be used for simulating driver train-


ing.
For Robot Movement similar to the
walking support system as shown in the
picture to the right.
Accelerometers measuring dynamic
forces such as vibrations can be used
for designing Virtual Keyboards

www.e-yantra.org e-Yantra 9/9

You might also like