1 / 21

SENIOR TRACKING SYSTEM

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

wayne
Télécharger la présentation

SENIOR TRACKING SYSTEM

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. 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 HANDHELD DEVICE HOTSYNC CRADLE 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

More Related