Wheelchair Navigation Aid

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.
Group 4 Rotationally Refreshed Display Patrick Boyd Daniel Hill.
Coordinate Based Tracking System
ASPPRATECH.
BLDC MOTOR SPEED CONTROL USING EMBEDDED PROCESSOR
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
Performed by : Segev Eran Rokach Oren Supervisor: Michael Itzkovitz. המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory הטכניון - מכון.
 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
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.
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.
Intro to Arduino Programming. Draw your circuits before you build them From Arduino 330 Ohm From Arduino 330 Ohm From Arduino 330 Ohm.
Team 6. Code Modules Codec Bluetooth Module Rotary Encoder Menu State Machine.
Page 1 D&C EBV Seminar June 2003 Motor Demo C868 Chevillot/Jansen June 2003 N e v e r s t o p t h i n k i n g. Infineon C868 Hands On Training CAPCOM6.
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 |
Final Presentation Senior Design II November 19, 2013 MyBand Fitness [1]
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.
SOFTWARE NARRATIVE PRESENTED BY: JUSTIN LINDLEY Team # 15: Acoustic Storm Interweaving the impressive visual power of electricity and the visceral emotion.
Wheelchair Navigation Aid Technical Content Review By Rob Riel.
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.
© Janice Regan, CMPT 300, May CMPT 300 Introduction to Operating Systems Operating Systems Overview: Using Hardware.
Networked Embedded Systems Pengyu Zhang & Sachin Katti EE107 Spring 2016 Lecture 4 Timers and Interrupts.
Autonomous Wheelchair Tyler Morton & Ben Hoerst Senior Design Advisor: Dr. Stanislaw Legowski Project Advisor: Dr. Steven Barrett ECE Senior Design.
Introduction To Computer Programming – 1A Computer Parts, Words, and Definition Herriman High School.
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.
Emotional Intelligence Vivian Tseng, Matt Palmer, Jonathan Fouk Group #41.
Instrumented Sensor Technology, Inc
The 4th Annual Colorado Robot Challenge
Department of ECE A project Report on
<Add team picture or relevant project picture here>
Prototyping with Microcontrollers and Sensors
RECAP OF THE LAST LESSON
Get Your Project Started with Arduino
Moto-eV Team 13 Michael Stuckenschneider Loren Garby Arin Chakraverty
DIGITAL CALCULATOR USING 8051
‘SONAR’ using Arduino & ultrasonic distance sensor
ECE 477 Final Presentation Team 8 Spring 2013
ECE 477 Design Review Team 6 - Spring 2012
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
Elecbits.
SHU: The Running Companion
P08331 – Microcontroller Board and Tutorial
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 Software Design Hardware Design Final Re-spin 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

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

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

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

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

Mechanical Design Control Box

Mech Design LCD Box