GROBI%20Gizmo%20Remote%20Operated%20Bluetooth%20Interface - PowerPoint PPT Presentation

About This Presentation
Title:

GROBI%20Gizmo%20Remote%20Operated%20Bluetooth%20Interface

Description:

Write Python applications for cell phones with S60 platform. About S60 Platform: ... additional modules to access cell phone functions like camera, audio, and ... – PowerPoint PPT presentation

Number of Views:65
Avg rating:3.0/5.0
Slides: 10
Provided by: Kri983
Category:

less

Transcript and Presenter's Notes

Title: GROBI%20Gizmo%20Remote%20Operated%20Bluetooth%20Interface


1
GROBIGizmo Remote Operated Bluetooth Interface
  • Sponsor Calit2
  • Mentors Paul Blair Javier Rodriguez Molina
  • Team Kristi Tsukida Eldridge Alcantara
  • Group 13
  • ECE 191 Fall 2006 Week 7
  • November 9, 2006

2
Agenda
  • Gantt Chart
  • Tasks Performed
  • PCB Design
  • Python
  • Demo
  • Summary

3
Gantt Chart
4
Tasks Performed
  • Finished Python tutorial (Eldridge)
  • Finished accelerometer test board (Kristi)
  • Designed cell phone user interface for GIZMO
    truck (Eldridge)
  • Worked on final circuit board design for GIZMO
    truck (Kristi)

5
PCB Design
  • Made custom device libraries for bluetooth module
    ATmega164p
  • Through-hole components gt mostly routed on the
    back (blue traces)
  • Also reduces problems due to no through hole
    plating
  • Stacked bluetooth module microcontroller to
    save space
  • Uses modular accelerometer board
  • External clock source

6
Python for S60
  • Write Python applications for cell phones with
    S60 platform
  • About S60 Platform
  • - Allows software on cell phones to run
  • - Provides full-color user interface
  • - Includes software to combine features of a
    mobile phone and PDA
  • - Examples e-mailing, browsing, calendar,
    data transfer

1. Image from http//s60.com
7
Python for S60 (cont.)
  • Advantages of Python
  • - open source
  • - object oriented
  • - extensive standard library
  • - modules can be extended using C or C
  • - applications can be written quickly
  • Additional Advantages of PyS60
  • - can create standalone applications
  • - additional modules to access cell phone
    functions like camera, audio, and Bluetooth
    communications

8
Example Python Applications
Creating menus
Reading user input
Drawing canvas
Detecting key press
Preview of GIZMO Remote
9
Summary
  • Developed cell phone interface
  • Bluetooth connection to phone
  • Finished accelerometer board
  • Next Week
  • Testing accelerometer board
  • Send accelerometer data to phone
  • Optimize motor control logic
Write a Comment
User Comments (0)
About PowerShow.com