1 / 9

GROBI Gizmo Remote Operated Bluetooth Interface

GROBI Gizmo Remote Operated Bluetooth Interface. Sponsor: Calit 2 Mentors: Paul Blair & Javier Rodriguez Molina Team: Kristi Tsukida & Eldridge Alcantara Group 13 ECE 191 Fall 2006 – Week 7 November 9, 2006. Agenda. Gantt Chart Tasks Performed PCB Design Python Demo Summary.

eydie
Télécharger la présentation

GROBI Gizmo Remote Operated Bluetooth Interface

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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 => 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

More Related