Wheelchair Navigation Aid Technical Content Review By Rob Riel.

Slides:



Advertisements
Similar presentations
Nios Multi Processor Ethernet Embedded Platform Final Presentation
Advertisements

Pages and boxes Building quick user interfaces. learning objectives o Build a quick UI with pages and boxes o understand how pages and boxes work o click.
Lab7: Introduction to Arduino
Anurag Dwivedi & Rudra Pratap Suman.  Open Source electronic prototyping platform based on flexible easy to use hardware and software.
Chung-Ta King National Tsing Hua University
Swish Sleeve Software Design Narrative Team 7: Stephen MacNeil, Michael Kobit, Sriharsh Achukola, Augustus Hong 1Team 7 - Swish Sleeve.
A.R. Hertneky J.W. O’Brien J.T. Shin C.S. Wessels Laser Controller One (LC1)
Group 4 Rotationally Refreshed Display Patrick Boyd Daniel Hill.
Craig Chan & Mike Abidoye
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
Coordinate Based Tracking System
ECE 4220 Real Time Embedded Systems Final Project Presentation Spring 2014 University of Missouri Columbia By: Michael Brauch Temperature Data Logger.
Motor Control of an Oscillating Pendulum Nick Myers and Chirag Patel March 9, 2004 Advised by: Dr. James Irwin and Mr. Jose Sanchez Bradley University.
ASPPRATECH.
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
Designing An Electronic Trigger Mechanism For A Paintball Marker To Allow User Selectable Firing Rates ECE 4884/4007 Fall 2007 Nathan Densmore Matthew.
Performed by : Segev Eran Rokach Oren Supervisor: Michael Itzkovitz. המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
 The Barkmaster2000 encourages your dog to bark  Barkmaster2000 waits in idle state for a bark  If the bark is angry enough it will start spinning.
SudokuEHG Michelle Brown Matt Haggenmiller Thomas Troch CE Design Projects Design Review December 12, 2007.
Silicon Labs ToolStick Development Platform
Light Sensing Wireless Network with Energy Efficient Routing Algorithm Man-Ting Au Thanh Nguyen Marie Shinotsuka Thomas To Georgia Institute of Technology.
Eye Detector Project Midterm Review John Robertson Roy Nguyen.
Department of Electronic & Electrical Engineering Embedded system Aims: Introduction to: Hardware. Software Ideas for projects ? Robotics/Control/Sensors.
SAE Formula Car Data Acquisition & Display System February 25, 2015 Advisor : Professor Steven Gutschlag Ahmed Albitar John Gertie Justin Ibarra Sean Lenz.
Hardware Architecture of a real-world Digital Signal Processing platform: ADSP BlackFin Processor, Software Development on DSPs, and Signal Processing.
Jeffrey Hepworth Erik Mauer Brendan Murphy David Rodriguez VEND Team VEND‘etta’
2nd Meeting Computer Essential. Can you named these parts of computer?
Daily Medication Storage and Dispensing Unit Ed Curley Akilah Hugine.
 Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design  Schematic and theory of operation.
High Speed Data Converter University
Minimal Movement Interactive Entertainment Unit Michael Lorenzo, Ryan Kelly, Chase Francis, Ernie Wilson Faculty Advisor: Prof. Neal Anderson Department.
Team 6. Code Modules Codec Bluetooth Module Rotary Encoder Menu State Machine.
1 Advanced topics in OpenCIM 1.CIM: The need and the solution.CIM: The need and the solution. 2.Architecture overview.Architecture overview. 3.How Open.
Data Logger For Mechanical Systems Group 2: Abdulrahman Al-Malki Faisal Al-Mutawa Mohammed Alsooj Yasmin Hussein 1.
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.
ECE 477 Design Review Team 9  Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
Fast Fault Finder A Machine Protection Component.
Final Presentation Senior Design II November 19, 2013 MyBand Fitness [1]
P.H.A.N.S PWM HUB AIR-COOLED NOISE-REDUCTION SYSTEM GROUP MEMBERS: ADAM PALERMO, BRIAN HANSEN FACULTY ADVISOR: DR. ARASH TAKSHI INDUSTRY ADVISOR: DANA.
Mid-semester Presentation Senior Design II October 8, 2013 MyBand Fitness [1]
Water Flow GROUP A. Analogue input voltage results: Motor Input voltage( V) pin 12 Analogue input voltage (V) Display number
Smart Mattress Bryan Kuo, Priyen Patel, Dev Shah, Xitij Shah, Tim Stamm Georgia Institute of Technology October 23, 2008.
Department of Electronic & Electrical Engineering Serial interfaces Serial Interfaces allow communication between devices sending one bit at a time. In.
SOFTWARE NARRATIVE PRESENTED BY: JUSTIN LINDLEY Team # 15: Acoustic Storm Interweaving the impressive visual power of electricity and the visceral emotion.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
Closed Loop Temperature Control Circuit with LCD Display Mike Wooldridge ECE 4330 Embedded Systems.
Microcontrollers JULES CALELLA. Microcontrollers vs Microprocessors  Microprocessors – do not contain RAM, ROM, I/O  Microcontrollers – The whole package.
Networked Embedded Systems Pengyu Zhang & Sachin Katti EE107 Spring 2016 Lecture 4 Timers and Interrupts.
CAPS FID Interface Board Midterm Presentation I Odai Ali James Owens Joshua Roybal.
Autonomous Wheelchair Tyler Morton & Ben Hoerst Senior Design Advisor: Dr. Stanislaw Legowski Project Advisor: Dr. Steven Barrett ECE Senior Design.
Smart Streetlight Proof of Concept Group 3 03/26/16 Tucker Russ Thor Cutler Brandon Berry Anthony Giordano.
Introduction To Computer Programming – 1A Computer Parts, Words, and Definition Herriman High School.
ISR: Interrupt Service Routine Program will be interrupt driven.
INTEGRATED SUBSYSTEM BUILD & TEST ANDRE PELLETREAU, JEREMY WILLMAN, KAI MASLANKA, VINCENT STOWBUNENKO, & KERRY OLIVEIRA.
Modular Swimming Pace Aid ECE 445 Group Members: Igor Fedorov, Ryan Cook, Michael Chan Professor Carney (TA Ryan May)
Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer.
Instrumented Sensor Technology, Inc
The 4th Annual Colorado Robot Challenge
<Add team picture or relevant project picture here>
‘SONAR’ using Arduino & ultrasonic distance sensor
ECE 477 Design Review Team 6 - Spring 2012
Wheelchair Navigation Aid
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
CTY SAR FCPS Shawn Lupoli, Elliot Tan
How electronic systems work using the Systems approach.
Interrupts.
Presentation transcript:

Wheelchair Navigation Aid Technical Content Review By Rob Riel

Overview Planned Workflow Top Level System Design Hardware Design Software Design Mechanical Design

Planned Workflow Design hardware devboard, use for testing, work out any gremlins Re-spin devboard once for connectors for final product Develop Software after dev board obtained Hardware Design Software Design Debug Hardware

Top Level System Design System processes data from range finding sensors User is alerted visually and via sound of object encroachment. Product contains LCD screen which displays useful information Product also lights path of wheelchair with high power LED lighting

Top Level Design cont.

Hardware Design Hardware incorporates proven design practices such as: – UART-> FTDI -> USB Total board breakout connectors for access to all pins. (great for debugging and development) Stable 8Mhz operation Over engineered power traces to prevent burnouts Onboard Temp monitoring

Hardware Design cont.

Hardware Layout

Rendered Product Electronics

Software Design Software incorporates maximum efficiency by using: ISRs whenever possible Lightweight LCD drivers designed in house DSP instructions which take 1 clk vs normal 4 clks. Because drivers are designed in house complete control is maintained over data flow, decreasing time to market due to debugging

Overall Code Diagram Run Time Routines and Data Processing System And Peripheral Setup Variable And Structure Definitions

Variable and Structures Define Loop Vars Define Constants Define Macros For Screen Define Sensor Struct Define Screen Struct Define UART Struct

System and Peripheral Setup Setup Oscillator Setup Watchdog Setup Pin State (TRIS) Set Initial Pin Output Setup ADC Regs Setup Interrupts Setup UART Init Regs Initialize Screen

Run Time Routines & Data Processing Fetch & Store Sensor Data Compare Sensor Data to Thresholds Update Screen ISR For Change Mode ISR For Sending Data Via UART Update State Machine, Store to Screen Structure Calculate Bat Remaining

Mechanical Design Control Box

Mech Design LCD Box

Schedule