Download presentation
Presentation is loading. Please wait.
Published byGeraldine Owen Modified over 9 years ago
1
Steve Dumais & Joe Fisher EER/CPE 199 Saturday March, 6 th 2005
2
What is IntelliSki? Design Goals & Constraints Components & Interfaces Algorithms Results Future Work & Conclusion
3
IntelliSki, is a portable, multifunctional tool used to acquire data that is interesting to the typical skier.
4
IntelliSki Indicates: Skier’s current trail name and difficulty. Altitude Temperature Total vertical feet skied Number of Runs
5
Operational Temperature (0º to 70º F) Battery Life ( > 12 hours) Size (Pocket Size) Weight (< 1 pound) Retail Cost (< $250)
6
Beginners Skiers in poor weather conditions Avid skiers Ski Resorts
7
Jiminy Peak
8
LCD Display Programmable Microcontroller GPS System Serial Port Interface (future addition) Temperature Sensor (future addition)
10
Key Factors: Size Power Consumption Operating Temperature Cost Selection of Ports
11
Key Factors: Size Power Consumption Operating Temperature Fast Update Rate
12
Key Factors: Size Operating Temperature Screen Dimensions
13
Master Transmitter Mode
15
SCON0: UART control Register Set to Mode 1: 8-bit UART Variable Baud Rate
16
I2C Could not get ACK from LCD Would not change states Signal level RS232 Incompatible signal levels UART GPS antenna was too low level. Power/pin interface
17
Modifications: Removed Microcontroller Use 2 RS232 comm ports Switched to handheld Garmin GPS Device
18
Find Nearest Point Output Trail Data Output Run Data Start Up Get GPS Data
19
@050217145934N4249221W07352839S015+00148E0000N0000U0000 Latitude: 4249221 -> 42° 49m 22.1s Longitude: 07352839 -> 73° 52m 83.9s Altitude: 00148 -> 148 ft Master[7] = {Lat_Deg, Lat_Min, Lat_Sec, Lon_Deg, Lon_Min, Lon_Sec, Alt}
20
Find Nearest Point Print Trail & Diff. Print Run Data Start Up Get GPS Data
21
Lat_Min = 32Lat_Min = 33 Search Lat_Sec Search Lon_Sec Make Candidate Array Return Found Return Closest Match ElseIf only 1 match
22
Find Nearest Point Print Trail & Diff. Print Run Data Start Up Get GPS Data
24
Find Nearest Point Print Tail & Diff. Print Run Data Start Up Get GPS Data
26
Find Nearest Point Print Tail & Diff. Print Run Data Start Up Get GPS Data
27
Executable Code Size = 26.5 kb 1200 Lines of Code 216 Data Points 4 Data Storage Arrays 1 Search Array
28
Temperature Sensor Date/Time Log of trails skied PC interface GPS Beacon
29
Problems: Interfacing with microcontroller Signal levels Receiving ACK from LCD Accomplishments: Fully functional software! Interpreted and displayed data. Successful algorithms to parse data and find closest points
30
Thank You: Professor Traver Professor Spinelli Professor Hedrick Professor Spallholz Gene Davison
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.