SENIOR TRACKING SYSTEM - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

SENIOR TRACKING SYSTEM

Description:

SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI ABSTRACT Using GPS technology along with ... – PowerPoint PPT presentation

Number of Views:58
Avg rating:3.0/5.0
Slides: 22
Provided by: RyanL154
Category:

less

Transcript and Presenter's Notes

Title: SENIOR TRACKING SYSTEM


1
SENIOR TRACKING SYSTEM
  • TEAM MEMBERS
  • RYAN LUDWIG
  • PROJECT ADVISORS
  • DR. BRIAN HUGGINS
  • DR. IN SOO AHN
  • DR. OLEK MALINOWSKI

2
ABSTRACT
  • Using GPS technology along with Personal Digital
    Assistants (PDA) , tracking a "wild" senior will
    be possible on Bradley University's campus.  Once
    a GPS position is obtained, the system will dial
    to a computer via phone line to download data
    for future use.

3
SYSTEM BLOCK DIAGRAM
4
BLOCK DIAGRAM
  • GPS SATTELITES

GPS MODULE
PDA
WIRELESS LINK
USER PC
5
PROJECT IMPLEMENTATION
  • 2 Approaches
  • Intel 8051 Microprocessor (EMAC Board)
  • Tracey and Allison
  • Handspring Visor Neo Handheld Organizer
  • Ryan

6
DISCUSSION ON PDA APPROACH
  • Why a PDA?
  • Implementation
  • PalmOS libraries
  • Code
  • Shortcomings
  • Progress
  • Schedule of Project
  • Handheld Output Screens

7
PDA APPROACH
  • New Technology
  • Accessories
  • Size
  • Programmability

8
IN THEORY..
  • Timer
  • Magellan GPS Tracking Module
  • Latitude / Longitude Position
  • Serial Port
  • Mobile Phone
  • Main Computer

9
TESTING PHASES
  • Data Entry
  • Enter Text and Redisplay
  • Serial Port Access
  • Open and Close Serial Port
  • Send Out Entered Data (Alert Boxes)
  • Hyperterminal Data Transmission
  • Use Modems To Transfer Data Between PDA and Main
    Computer
  • Store Incoming Data To Memory
  • Access Memory For Tracking Location

10
PDA IMPLEMENTATION
  • Code Warrior
  • PalmOS Constructor
  • Emulator
  • HotSync Cradle
  • Handheld Device

11
PalmOS Programming
  • C / C Structure
  • Case and If Statements
  • Interrupts
  • Handlers
  • Event, Application, Menu
  • PalmOS Library Functions and Codes
  • SrmSend() , SrmOpen() , SysTaskDelay()
  • TimGetSeconds(),
  • sysAppLaunchCmdNormalLaunch

12
SAMPLE CODE
  • Boolean OpenSerial ()
  • Err error false
  • error SrmOpen(serPortCradlePort, 9600,
    gPortID)
  • if(error serErrAlreadyOpen)
  • FrmAlert(SerialAlreadyOpenAlert)
  • else if(error serErrBadPort)
  • FrmCustomAlert(TestAlert,"Bad Port"," ", " ")
  • else if(error memErrNotEnoughSpace)
  • FrmCustomAlert(TestAlert, "Not Enough Space in

  • Memory", " ", " ")
  • else
  • FrmAlert(SerialOpenAlert)
  • return (true)

13
ENTERING DATA INTO PDA
  • Field Selection
  • Graffiti or Keyboard Entry
  • Data Entry Error Checking
  • Storing Field Text To Memory

14
HANDHELD SCREENS

15
ACCESSING THE SERIAL PORT
  • 3 Ports To Use
  • Cradle Port
  • HotSync Port
  • IR Port
  • SrmOpen()
  • Errors??
  • Battery Life

16
HAYES 1200 SMARTMODEM
  • Modem Commands
  • Reset Modem Status ATZ
  • Numerical Results ATV0
  • Echo Off ATE0
  • Number To Dial ATDT2854
  • Disconnect ATH0

17
HYPERTERMINAL TRANSFER
18
HARDWIRE TRANSMISSION
TRANSMITTING MODEM
HOTSYNC CRADLE
HANDHELD DEVICE
Phone Line
MAIN COMPUTER
RECEIVING MODEM
19
TRANSMISSION TO MAIN COMPUTER VIA HARDWIRE
20
PROGRESS
  • TrackMe Project ( 20 pages of code 10K)
  • Forms, Alerts And Movement
  • Data Entry From A User
  • Memory Access
  • Serial Port Access (Cradle Port)
  • Data Transmission using Hyperterminal
  • Modem Dialing
  • Hardwire Data Transmission

21
PROBLEMS
  • GPS Software Access ZIP!!!!!!!
  • Wireless Transmission
  • Storage Code For Main Computer
Write a Comment
User Comments (0)
About PowerShow.com