senior tracking system team members: ryan ludwig project advisors: dr. brian huggins dr. in soo ahn...
Post on 21-Dec-2015
217 views
TRANSCRIPT
![Page 1: SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649d605503460f94a41c80/html5/thumbnails/1.jpg)
SENIOR TRACKING SYSTEMSENIOR TRACKING SYSTEM
TEAM MEMBERS:
RYAN LUDWIG
PROJECT ADVISORS:
DR. BRIAN HUGGINS
DR. IN SOO AHN
DR. OLEK MALINOWSKI
![Page 2: SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649d605503460f94a41c80/html5/thumbnails/2.jpg)
ABSTRACTABSTRACT
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.
![Page 3: SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649d605503460f94a41c80/html5/thumbnails/3.jpg)
SYSTEM BLOCK DIAGRAMSYSTEM BLOCK DIAGRAM
![Page 4: SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649d605503460f94a41c80/html5/thumbnails/4.jpg)
BLOCK DIAGRAMBLOCK DIAGRAMGPS SATTELITES
GPS MODULE
PDA
WIRELESS LINK
USER PC
![Page 5: SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649d605503460f94a41c80/html5/thumbnails/5.jpg)
PROJECT IMPLEMENTATIONPROJECT IMPLEMENTATION
2 ApproachesIntel 8051 Microprocessor (EMAC Board)
Tracey and Allison
Handspring Visor Neo Handheld Organizer Ryan
![Page 6: SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649d605503460f94a41c80/html5/thumbnails/6.jpg)
DISCUSSION ON PDA DISCUSSION ON PDA APPROACHAPPROACH
Why a PDA? Implementation PalmOS libraries Code Shortcomings Progress Schedule of Project Handheld Output Screens
![Page 7: SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649d605503460f94a41c80/html5/thumbnails/7.jpg)
PDA APPROACHPDA APPROACH
New Technology Accessories Size Programmability
![Page 8: SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649d605503460f94a41c80/html5/thumbnails/8.jpg)
IN THEORY…..IN THEORY…..
Timer Magellan GPS Tracking Module Latitude / Longitude Position Serial Port Mobile Phone Main Computer
![Page 9: SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649d605503460f94a41c80/html5/thumbnails/9.jpg)
TESTING PHASESTESTING PHASES1. Data Entry
Enter Text and Redisplay
2. Serial Port AccessOpen and Close Serial Port
Send Out Entered Data (Alert Boxes)
3. Hyperterminal Data Transmission
4. Use Modems To Transfer Data Between PDA and Main Computer
5. Store Incoming Data To Memory
6. Access Memory For Tracking Location
![Page 10: SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649d605503460f94a41c80/html5/thumbnails/10.jpg)
PDA IMPLEMENTATION PDA IMPLEMENTATION
Code Warrior PalmOS Constructor Emulator HotSync Cradle Handheld Device
![Page 11: SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649d605503460f94a41c80/html5/thumbnails/11.jpg)
PalmOS ProgrammingPalmOS Programming
C / C++ Structure“Case” and “If” Statements
InterruptsHandlers
Event, Application, Menu
PalmOS Library Functions and CodesSrmSend() , SrmOpen() , SysTaskDelay()TimGetSeconds(), sysAppLaunchCmdNormalLaunch
![Page 12: SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649d605503460f94a41c80/html5/thumbnails/12.jpg)
SAMPLE CODESAMPLE CODEBoolean 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);
}
![Page 13: SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649d605503460f94a41c80/html5/thumbnails/13.jpg)
ENTERING DATA INTO PDAENTERING DATA INTO PDA Field Selection Graffiti or Keyboard
Entry Data Entry Error
Checking Storing Field Text To
Memory
![Page 14: SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649d605503460f94a41c80/html5/thumbnails/14.jpg)
HANDHELD SCREENSHANDHELD SCREENS
![Page 15: SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649d605503460f94a41c80/html5/thumbnails/15.jpg)
ACCESSING THE SERIAL PORTACCESSING THE SERIAL PORT 3 Ports To Use
1. Cradle Port
2. HotSync Port
3. IR Port
SrmOpen() Errors?? Battery Life
![Page 16: SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649d605503460f94a41c80/html5/thumbnails/16.jpg)
HAYES 1200 SMARTMODEMHAYES 1200 SMARTMODEM Modem Commands
Reset Modem Status “ATZ”Numerical Results “ATV0”Echo Off “ATE0”Number To Dial “ATDT2854”Disconnect “ATH0”
![Page 17: SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649d605503460f94a41c80/html5/thumbnails/17.jpg)
HYPERTERMINAL TRANSFERHYPERTERMINAL TRANSFER
![Page 18: SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649d605503460f94a41c80/html5/thumbnails/18.jpg)
HARDWIRE TRANSMISSIONHARDWIRE TRANSMISSION
TRANSMITTING MODEM
RECEIVINGMODEM
HOTSYNCCRADLE
HANDHELDDEVICE
MAIN COMPUTER
![Page 19: SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649d605503460f94a41c80/html5/thumbnails/19.jpg)
TRANSMISSION TO MAIN TRANSMISSION TO MAIN COMPUTER VIA HARDWIRECOMPUTER VIA HARDWIRE
![Page 20: SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649d605503460f94a41c80/html5/thumbnails/20.jpg)
PROGRESSPROGRESS 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
![Page 21: SENIOR TRACKING SYSTEM TEAM MEMBERS: RYAN LUDWIG PROJECT ADVISORS: DR. BRIAN HUGGINS DR. IN SOO AHN DR. OLEK MALINOWSKI](https://reader036.vdocuments.us/reader036/viewer/2022081519/56649d605503460f94a41c80/html5/thumbnails/21.jpg)
PROBLEMSPROBLEMS GPS Software Access … ZIP!!!!!!! Wireless Transmission Storage Code For Main Computer