Download Full details - KL University

chulavistajuniorMobile - Wireless

Dec 10, 2013 (3 years and 6 months ago)

76 views



www.robogenesis.in

|

info@robogenesis.in

#684
/12
, 6
th

block, Dr.Rajkumar road,

Rajajinagar, Bengaluru
-
560010.

Karnataka, India.

Contact : +91
-

8553013012





Now is an exciting time for robotics and mobile developers. Mobile phones have never been more
popular and powerful smart phones are now a popular choice of consumers. And these smart phones can be
used for controlling robots.

Built
on an

open
sourc
e system

and featuring powerful SDK libararies and IDE, Android and AVR have
opened
up a field for interfacing mobile with a robot.

This workshop is for anyone interested in creating applicatiosn for the android Mobile phone platform using
the SDK for con
trolling your robots.

Duration:

The workshop will be conducted for two days, with each day divided into sessions of 4 hours each.

Day 1: you will build a customized app on your android according to your requirements

Contents:



Android Anatomy



Introduction a
nd history of Android



Native Libraries



Android Runtime



Application Framework



Getting Started



Setting up the development machine



Packates required on development machine



Repo & Git



The manifest file



Working with repo and git



Building android



Android Emulato
r on Windows



Introduction



Goldfish and QEMU



Working with the emulator



www.robogenesis.in

|

info@robogenesis.in

#684
/12
, 6
th

block, Dr.Rajkumar road,

Rajajinagar, Bengaluru
-
560010.

Karnataka, India.

Contact : +91
-

8553013012




Conecting the emulator to adb



Eclipse and android SDK



Android Runtime



Introduction to Dalvik and Zygote



The android framework



Android services



Instances of Dalvik



Hardware Abstraction La
yer



Android Tool Chain



Introduction



Features of android tool chain



Dependency of libc on android build



Android Native Layer Development



Android C/C++ libraries



Modifying C/C++ libraries



Porting new C/C++ libraries



Cross compiling programs and executing on
the target



Preparing and porting android



Create the blue tooth application



Port the blue tooth application



Test the Bluetooth application on your robot


Day 2: Assemble and Program your robot to communicate with your smart phone



Introduction



Installing a
nd understanding WINavr IDE



Connecting ATmega8 development board to your computer



Programming your robot using embedded C



Bluetooth Protocol



AT commands



Bluetooth pairing rules



Interfacing HC
-
05 with atmega8



Master and Slave operation



Serial communication
with HC
-
05 using Laptop



Hardware




Assembling the robot system



Actuator Test



Programming



Actuator Programming



Using Bluetooth header files



Coding for Bluetooth communication



www.robogenesis.in

|

info@robogenesis.in

#684
/12
, 6
th

block, Dr.Rajkumar road,

Rajajinagar, Bengaluru
-
560010.

Karnataka, India.

Contact : +91
-

8553013012


Kit Contents:




Microcontroller Development board with the following features

o

8 bit
Atmega8 Microcontroller

o

On
-
board LCD interface

o

On
-
board regulated power supply

o

On
-
board buzzer

o

On
-
board 4 test led

o

On
-
board tact switches

o

Exposed I/O pins of all ports

o

External Reset Switch

o

Motor Driver for connecting 2 DC motors or 1 stepper motor

o

Dual P
ower supply (USB/battery)

o

On
-
Board Programmer

o

USB programmable



Bluetooth Module HC
-
05



One MS laser cut chassis



Two geared DC motor



Two plastic wheels with rubber grip



One ball Caster



Two batteries



Two Battery Connectors



Set of connecting Wires



USB to seria
l bridge



USB Cable



Screw Driver



A set of Screws, nuts and bolts