Steve Dumais & Joe Fisher EER/CPE 199 Saturday March, 6 th 2005.

Slides:



Advertisements
Similar presentations
Handheld Wireless GPS Tracking Device Senior Design EEL 4914C : UWF, Fall 2006.
Advertisements

Trackmate Nathan Beste, Justin Flair, Arzhang Badiozamani, Evan Graves ECE 189 A/B Spring 2013.
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
The 8051 Microcontroller Chapter 5 SERIAL PORT OPERATION.
Serial I/O - Programmable Communication Interface
DATA COLLECTION USING ZIGBEE NETWORK Timothy Melton Moscow, ID.
Network Analyzer Terminal - Scalar Network Analyzer
Ashray Solanki, Antony Pollail, Lovlish Gupta Undergraduate Students,
Track Timer Final Semester Presentation Senior Design I April 19, 2011.
A Project Team Members: Shamlan AlbaharRifaah Alkhamis Doug BloomquistChris Deboer.
NACK Digital Equalizer Nguyen Craig Petersen Andrew Nguyen Kevin Wong Group 7 CPSC © 2000 Midterm Proposal.
HIPS - UCD : Localization and Orientation Capabilities of GPS HIPS Project Meeting IRST, Trento, Italy April 1998 G.M.P O’Hare, R. O’Rafferty,
Zach Allen Chris Chan Ben Wolpoff Shane Zinner Project Z: Stereo Range Finding Based on Motorola Dragonball Processor Critical Design Review (CDR)
ASPPRATECH.
Microcontroller based system design
Internet Piloted Blimp Alfredo Guevara, Jr. Advisor: Professor Spinelli March 1, 2008.
 Purpose of our project  Get real world experience in ASIC digital design  Use same tools as industry engineers  Get practical experience in microprocessor.
Silicon Labs ToolStick Development Platform
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
Challenges of Mobile Computing [Forman & Zahorjan, 1994] Wireless Communication –Disconnection –Low Bandwidth –High bandwidth variability –Heterogenous.
BeH ā v Student Behavior FeedbackSystem. Overview Team BeHāV Overview Schematic Parts Software Hub Timeline Budget.
Locate Wildlife Attach to Arrow Access Arrow Attach to Wildlife Does not alter Shot Detach from Arrow Link to Animal Remains attached during Flight Protect.
DEC0905 Remote Control of Home Appliances ABSTRACT The objective of this project is to enable users to remotely control home appliances and systems over.
Wireless Earphones Avionne Maurice & Jacqueline Suarez Advisors: Prof. Hassib & Hedrick March 5, 2005.
Disc Golf Disc Locator Trevor Henry Project Advisor: John Spinelli.
Dan Chambers, Josh Marchi, Jeff King, Paul Rosenberger.
Remote Control of Home Appliances Using the Internet
Exacta ™ Digital Torque Wrenches Sturtevant Richmont Global Reach. Local Support.
Autonomous Helicopter James LydenHarris Okazaki EE 496.
Team 6. Code Modules Codec Bluetooth Module Rotary Encoder Menu State Machine.
EMERGENCY VEHICLE ALERT SYSTEM ECE 495C Digital Systems Senior Design Project Proposal Team #3 Spring 2008 January 09, 2008.
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
INS Data Collection System Presenter: Curtis Cutright Advisor: Dr. Michael Braasch.
Autonomous Helicopter James LydenEE 496Harris Okazaki.
Example. SBUF Register SCON Register(1) SCON Register(2)
UNION COLLEGE WEATHER STATION Brian Kruppenbacker Jeffrey D’Alessandro Advisor: Professor Traver.
Group 5 – Universal Exports Mike Klockow Dan Sparks Jon Hopp Ed Sheriff.
MICROPROCESSOR AND MICRO CONTROLLER
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Small, Lightweight Speed and Distance Sensor for Skiers and Snowboarders Michael Bekkala Michael Blair Michael Carpenter Matthew Guibord Abhinav Parvataneni.
VEX ARM® Cortex®- based Microcontroller. The VEX ARM® Cortex®-based Microcontroller coordinates the flow of all information and power on the robot. All.
The Pocket GPS By: Samantha Rossman Tom Whitson. Goal of the Project: Display: Latitude Longitude Speed Direction Date & Time GPS should be small enough.
Imagine. SENIOR PROJECT Wireless Weather Monitor Final Presentation Project Team –Dale McClure –Dave McHugh –Joe Russo.
Team 6 DOODLE DRIVE Presenter: Jun Pan. PROJECT OVERVIEW  Android application as controller  Robot vehicle with microcontroller  Path will be drawn.
Mountain Bike Rallying Mid-term Presentation February 27, 2008.
Mountain Bike Rallying Mid-term Presentation February 20, 2008.
Spring CS-EE 481 Project Eagle 3/25/03 Project Eagle Emergency Personnel Tracking System Alison Hawkins Scott Davis Anthony Waliser.
Implementation of Embedded OS Lab4 Cortex-M3 Programming.
© 2008 RoboRubik11 Technical Communication Skills Practicum Constraint Analysis.
Spring CS-EE 481 University of Portland School of Engineering Project Eagle 01/28/03 Project Eagle Scott Davis Alison Hawkins Anthony Waliser.
PROJECT BY.  To Monitor the Health conditions of the Soldier like heart beat and temperature  To track the location of the soldier i.e. Latitude and.
Alex Tippetts Senior Design II Spring Background System Design Efficiency Components Schematic Component Specifications Program Flow Cost Hurdles.
Employment of scada system in water purification and transmission system.
By.  The main aim of this project is to get information about the condition of the baby, which is in ICU through blue tooth medium.  In earlier days,
Multipoint tracker via GPS and wireless communication Jeremy Siedschlag and Jonathan Stackhouse.
TV Remote As A Wireless Mouse For PC.
Spring CS-EE 481 University of Portland School of Engineering Project Eagle 03/04/03 Project Eagle Scott Davis Alison Hawkins Anthony Waliser.
Vehicle Registration Details Extraction System Using GSM
1. PIC ADC  PIC18F877 has 8 analog input channels i.e. port A pins(RA0 to RA5) and port E pins(RE1 and RE2). These pins are used as Analog input pins.
WIRELESS MULTIMETER. Introduction Wireless multimeter acquires data from far off locations and from places not accessible to human beings (e.g. Boiler.
SCADA for Remote Industrial Plant
Weather Station Weather station design for measuring
Programming Microcontroller
Computer Organization and Design
Introduction to Microprocessors and Microcontrollers
ریز پردازنده. ریز پردازنده مراجع درس میکروکنترلرهای AVR برنامه نویسی اسمبلی و C محمدعلی مزیدی، سپهر نعیمی و سرمد نعیمی مرجع کامل میکروکنترلرهای AVR.

Ashray Solanki, Antony Pollail, Lovlish Gupta Undergraduate Students,
Преглед Начин функционисања Имплементације
Paul MacDougal Triembed.org Dec 11, 2017
Presentation transcript:

Steve Dumais & Joe Fisher EER/CPE 199 Saturday March, 6 th 2005

What is IntelliSki? Design Goals & Constraints Components & Interfaces Algorithms Results Future Work & Conclusion

IntelliSki, is a portable, multifunctional tool used to acquire data that is interesting to the typical skier.

IntelliSki Indicates: Skier’s current trail name and difficulty. Altitude Temperature Total vertical feet skied Number of Runs

Operational Temperature (0º to 70º F) Battery Life ( > 12 hours) Size (Pocket Size) Weight (< 1 pound) Retail Cost (< $250)

Beginners Skiers in poor weather conditions Avid skiers Ski Resorts

Jiminy Peak

LCD Display Programmable Microcontroller GPS System Serial Port Interface (future addition) Temperature Sensor (future addition)

Key Factors: Size Power Consumption Operating Temperature Cost Selection of Ports

Key Factors: Size Power Consumption Operating Temperature Fast Update Rate

Key Factors: Size Operating Temperature Screen Dimensions

Master Transmitter Mode

SCON0: UART control Register Set to Mode 1: 8-bit UART Variable Baud Rate

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

Modifications: Removed Microcontroller Use 2 RS232 comm ports Switched to handheld Garmin GPS Device

Find Nearest Point Output Trail Data Output Run Data Start Up Get GPS Data

@ N W S E0000N0000U0000  Latitude: > 42° 49m 22.1s Longitude: > 73° 52m 83.9s Altitude: > 148 ft Master[7] = {Lat_Deg, Lat_Min, Lat_Sec, Lon_Deg, Lon_Min, Lon_Sec, Alt}

Find Nearest Point Print Trail & Diff. Print Run Data Start Up Get GPS Data

Lat_Min = 32Lat_Min = 33 Search Lat_Sec Search Lon_Sec Make Candidate Array Return Found Return Closest Match ElseIf only 1 match

Find Nearest Point Print Trail & Diff. Print Run Data Start Up Get GPS Data

Find Nearest Point Print Tail & Diff. Print Run Data Start Up Get GPS Data

Find Nearest Point Print Tail & Diff. Print Run Data Start Up Get GPS Data

Executable Code Size = 26.5 kb 1200 Lines of Code 216 Data Points 4 Data Storage Arrays 1 Search Array

Temperature Sensor Date/Time Log of trails skied PC interface GPS Beacon

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

Thank You: Professor Traver Professor Spinelli Professor Hedrick Professor Spallholz Gene Davison