Smart Frisbee Blake Yerkes James Younce Ryan Moser Group #6: Dennis Yuan.

Slides:



Advertisements
Similar presentations
Head-Impact Data Recording System for Football Injuries Esam Alzahrani Abdelkebir Yassine Elmzoudi Michael Val.
Advertisements

LACP Project Proposal.
DATA COLLECTION USING ZIGBEE NETWORK Timothy Melton Moscow, ID.
Developing a tool to monitor and help prevent concussions Instrumented Football Helmet Development Team Joseph Jackson (ME) Adam McCauley (ECE) Shawn Kachnowski.
Team Impact Intelligent Helmet Impact System Critical Design Review February 28 th, 2008 Amanda Brodbeck Wei-Chu Liao Wei-Shen Liao Chris Mintle.
David Rogers, Stu Andrzejewski, Kelly Desmond, Brad Garrod Design Team 2.
Autonomous Helicopter: James Lyden Harris Okazaki EE 496 A project to create a system that would allow a remote- controlled helicopter to fly without user.
SDP 11 PDR Team Goeckel Group: Adebayo Adeyemi, Joseph Hayward, Mark Kohls, Simon McAuliffe Advisor: Dennis Goeckel MDR Keeping The Secret.
SDP 11 CDR Team Goeckel Group: Adebayo Adeyemi, Joseph Hayward, Mark Kohls, Simon McAuliffe Advisor: Dennis Goeckel CDR Keeping The Secret.
SDP 11 FPR Team Goeckel Group: Adebayo Adeyemi, Joseph Hayward, Mark Kohls, Simon McAuliffe Advisor: Dennis Goeckel FPR Keeping The Secret.
Initial Position Orientation Tracking System (IPOTS) Group Members: Keiichi McGuireHenry Pham Marc TakamoriScott Spiro.
A simpler way to shop!. Tuesday, January 31 st 2oo6 Capstone, Spring 2oo6 The system is made up of three different modules: Product Two different types.
Palm Wireless Morgan Demers Erik Golen. Presentation Agenda  Project Definition  Technical Specifications - Hardware - Communication Protocol - Chat.
Coordinate Based Tracking System
1 Application Accessory For Cellular Phone - Final Presentation - Performed by: Omer Kamerman Avi Feldman Project instructor: Boaz Mizrachi Technion –
ECE 415 Senior Design Project Fall 2010 Justin Ayvazian Ben Johnson Eric Putney Michael Ruth Advisor: Professor Sandip Kundu Friend or Foe Identification.
Software Defined Radio Brad Freyberg, JunYong Lee, SungHo Yoon, Uttara Kumar, Tingting Zou Project Description System Design The goal of our project is.
Wireless User Interface for Variable Frequency Drives Team 168 Alex Shuster (EE) Michael Kloter (EE) Christopher Perugini (EE) Kevin Wei (EngPhys - EE)
Jordan Wagner Justin Spencer Mark Sears John Jachna.
Group Members: Brad Cox Kevin Burkett Tera Cline Arthur Perkins CS10 Battery Management System.
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
Team Members: Ruichen Zhao Xhoua Lor Jen-Yuan Hsiao John Marion.
Gesture Recognition Interface Device
1 of 22 Glaciers and Ice Sheets Interferometric Radar (GISIR) Center for Remote Sensing of Ice Sheets, University of Kansas, Lawrence, KS
Minimal Movement Interactive Entertainment Unit Michael Lorenzo, Ryan Kelly, Chase Francis, Ernie Wilson Faculty Advisor: Prof. Neal Anderson Department.
1-1 Embedded Network Interface (ENI) API Concepts Shared RAM vs. FIFO modes ENI API’s.
DEVICES AND COMMUNICATION BUSES FOR DEVICES NETWORK
Low Cost Infrared Touch Screen Bezel for POS Systems Rohan Verma, Jeremy Taylor, Freddie Dunn III Georgia Institute of Technology School of Electrical.
Autonomous Helicopter James LydenEE 496Harris Okazaki.
 “Zigbee is a suite of high level communication protocols using small, low power digital radios based on an IEEE 802 standard.”  Basically- short-range.
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
ECE 477 DESIGN REVIEW TEAM 4  SPRING 2015 Matt Carpenter, Grant Gumina, Chris Holly, and Michael Pak.
Instrumented Football Helmet
Maze Twinbots Group 28 Uyen Nguyen – EE Ly Nguyen – EE Luke Ireland - EE.
Voice Controlled Home Automation System Group 13 Zhe Gong Hongchuan Li.
SP13 ECE 445: Senior Design Sign Language Teaching Glove Project #29: Reebbhaa Mehta, Daniel Fong, Mayapati Tiwari TA: Igor Fedorov.
Product Overview 박 유 진박 유 진.  Nordic Semiconductor ASA(Norway 1983)  Ultra Low Power Wireless Communication System Solution  Short Range Radio Communication(20.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
Magic Wand Battle Game Team 53 Shanoon Martin, Jialin Sun, Manfei Wu.
Wireless Smoke Detector System Andrew Chiu Chi-Ming Wang ECE 445.
SMART CART Group 20 Ciju Francis, Tom Rosengrant.
The entire system was tested in a small swimming pool. The fully constructed submarine is shown in Fig. 14. The only hardware that was not on the submarine.
Smart Frisbee Blake Yerkes James Younce Ryan Moser Group #6: Dennis Yuan.
Flight Computer for IlliniSat-2 Team 12 Mark Mahowald Anuj Pasricha Dan Brackmann 12/9/
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product or service names are the property of their respective.
OBC Shawn Thompson Demi Vis 1. OBC Outline Requirements Concept of Operations Subsystem Description Development Environment/Tools Theory of Operations.
DALCON RFID IMPROVEMENT ECE 599, SPRING 2011 Brad Gasior, ECE Mike Fradkin, ECE Richard Young, ECE Sean Rinehart, ECE.
Fan Assembly Driven by Magnetic Fields
Chip Config & Drivers – Required Drivers:
Department of ECE A project Report on
New Implementation of Hide and Seek
CYMOTE MAY 1735 Team: Michael Linthicum, Kyle Fischer, Daniel Shauger, Nicholas Juelsgaard, Samuel Neff Advisor: Dr. Thomas Daniels INTRODUCTION CprE 185.
FPGA-Based Smart Meter Interface
<Add team picture or relevant project picture here>
Wireless Sensor Networks
Textbook Detection System With Radio-Frequency Identification
ECE 477 Final Presentation Team 04  Spring 2010
NFC Menu Ordering System
SUBMITTED BY EDGEFX TEAM
RAILWAY TRACK SNAP NOTIFICATION
RF Range detection and alert system team 26
GSM - GPS BASED VEHICLE TRACKING SYSTEM
Group 2: Qiuxi Zhu, Buchao Yu, Guoxi Wang
Assistive Technology for Patients with Medical Face Blindness
TB8100 Technical Training July 2005
PERSPECTIVE ON MICROWAVE MONITOR AND CONTROL INTERFACES
Joe Trefilek Jeff Kubascik Paul Scheffler Matt Rockey
AM-7027 Up Converter-Amplifier
Remote Firework Launcher
Team RAPTORS Joe Trefilek Jeff Kubascik Paul Scheffler Matt Rockey
Presentation transcript:

Smart Frisbee Blake Yerkes James Younce Ryan Moser Group #6: Dennis Yuan

Introduction  Frisbee tracks gameplay and wirelessly communicates with wristbands to improve game and state detection  Team scores  ID player holding Frisbee  Out-bounds & end zone detection

Objectives  Frisbee functionality  Knows where it is at on the field  Detects catches and ignores drops  Can differentiate between players  Keeps track of score

Hardware – Design Requirements  3.3 volt operating voltage for all components  Components must be able to interface with Cortex M0 over UART, SPI, or I2C  1.5 hour battery life for both Frisbee and wristbands  Minimal impact to Frisbee

Hardware – Original design

Hardware – Design Process  Frisbee and wristband PCBs were designed for smallest feasible size  Difficult to do with so many breakout boards  Needed ability to debug components  On wristband, all components were placed on one side of a two- layer PCB  This was done for protecting the player from the board and visa versa

Hardware – Final Design Frisbee PCB designWristband PCB design

Hardware – Requirements and Verification  Power supply outputs 3.3v  Power supply was installed, and the output probed  MPU communicates over I2C  Printed out accelerometer and gyroscope values  Transceiver communicates over SPI  Printed out transceiver register values  GPS communicates over UART  Printed out parsed GPS messages  Seven segment display drivers communicate over I2C  Had seven segments display the numbers zero through nine  Battery lasts for 1.5 hours  Ran it for 1.5 hours without charging

Hardware – Completed PCBs Finished Frisbee PCB Bare and covered, finished wristband PCBS

Hardware – Complete Assembly

Hardware - Challenges  Manufacturing defect in one of the Frisbee PCBs  Four processers had I2C failures  Switched Tx and Rx for GPS UART  MPU suffered reverse polarity, minor accuracy loss  One transceiver developed a short from IRQ to ground  One seven segment display had a bar burn out  Two power supplies burnt out  A third supply had the usb charging port pulled off

Wireless – Communication Scheme  Different Options available  Time division multiplexing  Faster  Harder to implement due to timing issues, sync issues  Different frequencies  No need for valid packets (backup plan)  Different background noises  Different wavelength dependence

Wireless – Current Design  Communication scheme uses query reply system  Frisbee hub sends out query code  Transceiver receives coded reply player id and incoming RSSI  Chose RFM22-Breakout module  Access to Pins  Reference Libraries  Multiple operating settings (GFSK, OOK, carrier frequencies, data rates)

Wireless - RFM22 RSSI

Wireless – RFM22 Operation  SPI 5 wire communication scheme  Currently 1.5 MHz determined by hardware side of project  Limited to 1 byte transfer to RFM22(early hardware mistake)  Internal registers determine operating parameters  Packet sending/receiving  Internal packet handling registers set up sync word, preamble, packet length  On board FIFO’s take data written to them and process/send/receive packet

Wireless - RFM22 Operation  Interrupt Line  Driven low upon interrupt event  Critical to operation of algorithm on software side  Configurable to include valid packet sent/received, RSSI thresholds  Current Iteration triggers on valid packet conditions

Wireless - RFM22 Settings  Low data rate requirement  Bandwidth management not an issue  Settings  F c =500Mhz  Data Rate ~ 5Kbps  Data sheet modem settings used for RF chain parameters

Wireless - Modified Requirements  Basis of project relies on relative powers received  Experimented with multiple channel  Background noise different  Wavelength dependence  Attempted calibration of factors  Absolute received power not necessary  Sufficient that received power is function of distance  Random noise now drives requirements

Wireless – RF Modified Requirements Friis EquationRelative power between 10 ->36 Inches dB RSSI module reports in increments of.5 dBm therefore Modules should safely be measured as no more than 22 RSSI increments away at same distance For safety require that both be about ½ of 22 measurement gap as 6 dB difference an therefore 12 RSSI increment levels

Wireless - RFM22 Verifying and Scaling  Verifying  Valid Packets transmitted and received  Same distance/same angle measurements showed RSSI variation below 12  Scaling  TDM on one channel becomes harder with more Wristbands  If multiple channels need to calibrate background, antenna, wavelength  Possible Solution: Use RSSI interrupt as reply condition  Antenna design  Timing access to micro-controller  Data driven reply-metrics

Software – Design Requirements  Collect and analyze data  Determine the current zone on the field  Control 7-Segment Displays  Process gyroscope and accelerometer data  Transceiver control } Game Parameters & State Detection

Software – Planning  Cortex M0 Processor  Small footprint  Low power consumption  I 2 C, UART, SPI  Past experience Processor next to pencil tip

Software – Original Design  Rely on accelerometer and gyroscope to determine state of Frisbee  Map 4 corners of field with GPS and determine location relative to the field boundaries  Use transceivers to detect closest player when Frisbee is caught  Chirp when out of bounds  Display team scores on Frisbee Original Gameplay Flow Diagram

Software – Challenges  Programming bugs  Issues printing out float variables  Shared hardware and software issues  Differentiating between a missed catch and valid catch  Running averages and arrays (lengthy data collection)  Multiple revisions of state detection algorithm

Software – Modified Design  Final method for state detection  Gyro is consistently decelerating (air)  Gyro is consistently near zero (ground)  Conditional remaining states (held)  Accelerometer not used

Software – Testing and Verification  Fine Tuning  Optimal array sizes  Accurate threshold values  Verification  Walked around to test field zones and accuracy  Validate the state detection accuracy  Correctly determine the closest player when caught in endzone  All verifications were successful

Conclusion  End Result: Success  Future Work:  Smart Frisbee serves as a proof-of-concept  Modify the Frisbee as little as possible to maintain trueness of game  Redesign as consumer product  Optimize for mass production  Redo GPS as antenna array