Team Scribacious Rabble Design Constraint Analysis Paul Rosswurm Mitch Erdbruegger Ben Kobin William Hess.

Slides:



Advertisements
Similar presentations
1 ECE 372 – Microcontroller Design Parallel IO Ports - Outputs Parallel IO Ports E.g. Port T, Port AD Used to interface with many devices Switches LEDs.
Advertisements

Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Oscilloscope Watch Teardown. Agenda History and General overview Hardware design: – Block diagram and general overview – Choice of the microcontroller.
Future Designs, Inc. Your Development Partner
IO Controller Module Arbitrates IO from the CCP Physically separable from CCP –Can be used as independent data logger or used in future projects. Implemented.
The Solar Tracker. Solar Tracking Project Team Members: –Cristian Ruvalcaba –Ken Seal –David Clark –Mark McKinley –Richard DeJarnatt.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
Handheld Mastermind Senior Design Projects II Carl Kelso, Mike Ellis, Ryan Shon.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
Programmable Delay of Radar Pulse Technion-Israel Institute of Technology Electrical Engineering Department.
The 8051 Microcontroller Architecture
Introduction.
Microcontroller: Introduction
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
PICS in Am Radio Andy Talbot G4JNT. SO what is this magic device ?  The PIC processor is a Single Chip with Input and Output lines that can be programmed.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
Camera Interfacing using ARM7
Little arduino microcontrollers Meghan Jimenez 12 February 2014.
Department of Electronic & Electrical Engineering Embedded system Aims: Introduction to: Hardware. Software Ideas for projects ? Robotics/Control/Sensors.
Team 9 - Scribacious Rabble Environmental Impact Lifecycle Analysis and Ethical Challenges Ben Kobin (presenting) Paul Rosswurm William Hess Mitch Erdbruegger.
Arduino Josh Villbrandt February 4, Digital Circuits Analog versus digital – What’s the difference? – How to represent an analog signal in a computer?
Revised: Aug 1, ECE 263 Embedded System Design Lesson 1 68HC12 Overview.
Dan Chambers, Josh Marchi, Jeff King, Paul Rosenberger.
Team 2 Yimin Xiao Jintao Zhang Bo Yuan Yang.  The project we propose is a digital oscilloscope with playback function that provides almost any function.
1 SERIAL PORT INTERFACE FOR MICROCONTROLLER EMBEDDED INTO INTEGRATED POWER METER Mr. Borisav Jovanović, Prof.dr Predrag Petković, Prof.dr. Milunka Damnjanović,
Other Chapters From the text by Valvano: Introduction to Embedded Systems: Interfacing to the Freescale 9S12.
Group 8: Video Game Console Team Members: Rich Capone Hong Jin Cho Dave Elliott Ryan Gates.
Solar Telematics System Design Constraint Analysis Presentation Brian Kelley Clayton Dickemann Dan Ehrman Craig Lechlitner.
ECE 477 Design Review Team 9  Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,
Group 5 – Universal Exports Mike Klockow Dan Sparks Jon Hopp Ed Sheriff.
Design Constraint Analysis Team KANG Group 1. Sentry Gun Design and build a turret and armature structure with the ability to detect, track and fire upon.
FLAC Audio Player An ability to decode files stored in the FLAC format. An ability to select files stored on the device. An ability to display visualization.
Humble Hubble Team 18 Tim Brown. Abstract The proposed project is a self-aiming telescope. This telescope will obtain its global position and the local.
智慧電子應用設計導論(1/3) Arduino MEGA 2560
TCSP #2 - Design Constraint Analysis Team 21 Pop’em Drop’em Robots Abstract Our project is an electronic version of the game “Rock’em Sock’em Robots”.
Not So Deep Blue The original Deep Blue. LED chess board Track movements of all pieces Show possible moves Track game time Detect piece movement Magnets/Reed.
Team 9 - Scribacious Rabble Safety and Reliability Analysis Mitchell Erdbruegger (presenting) Paul Rosswurm William Hess Ben Kobin.
Treasure Chess ECE 477 Team 2 Parul Schroff Software Design Narrative.
Adam Hendrickson Our project is to design and build an electronic monopoly game console. The console will output the board and sound to a monitor and player.
Design Constraint Presentation Team 5: Sports Telemetry Device.
Alex Wanamaker.  2 astable 555 timer circuits  Blinking rate: ~1.1 seconds  Q1 and Q2 used to provide additional current for the circuit beyond.
Our Project Next generation communication system for vehicles ▫Simple, real-time visual communication Multi-touch input ▫Driver’s gestures produce an.
The “Drink Mixer” Design Constraints. Project Success Criteria An ability to digitally mix audio and adjust individual levels An ability to digitally.
Treasure Chess ECE 477 Team 2 - Spring 2013 Parul Schroff, Brock Caley, Sidharth Malik, Jeremy Stork Design Review.
Eric Glover Steve Andre Shaun Greene Russell Willmot.
Team Scribacious Rabble Packaging Specifications and Design Paul Rosswurm (presenting) William Hess Ben Kobin William Hess.
Robert Harris. Abstract What is "Hackers of Catron"? o Electronic Settlers of Catan® board. Settlers of Catan is a resource gathering and trading board.
Μ [sic] design constraints wesley :: chris :: dave :: josh.
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
Components of a typical full-featured microcontroller.
Microcontrollers JULES CALELLA. Microcontrollers vs Microprocessors  Microprocessors – do not contain RAM, ROM, I/O  Microcontrollers – The whole package.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Introduction to Microcontroller Technology
Team 9 - Scribacious Rabble
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
Team Scribacious Rabble
Team 9 - Scribacious Rabble Patent Liability Analysis
Automated Ticket to Ride
Marble Maze Jordan Wagner
ECET 340 Competitive Success/snaptutorial.com
Introduction to Microprocessors and Microcontrollers
Future Designs, Inc. Your Development Partner
Lecture 3 - Instruction Set - Al
ECE 477 Team 18 - Timothy Brown
Arduino Board.
Treasure Chess ECE 477 Team 2
Team Scribacious Rabble
Technical Communication Skills Practicum
Arduino म्हणजे काय?.
Presentation transcript:

Team Scribacious Rabble Design Constraint Analysis Paul Rosswurm Mitch Erdbruegger Ben Kobin William Hess

Project Description Adaptation of the board game SCRABBLE® Maintains the traditional physical tile interface... augmented by.. Sensing tile location and value Automatically calculating and displaying scores Maintaining player profiles Validating words in the event of a 'challenge' Exposing game stats over an external interface

Computational Constraints Not much, just pushing data around Store player info – Very Small – Can be slow – Simple metrics Search dictionary for a word – 1 MByte of data – ~ lookups for a binary search – Can be slow (external EEPROM speed is fine)

Computational Constraints (cont.) USB Communications – USB module or UART w/ external USB logic – Response latency is not critical – Not hosting – Libraries exist (48MHZ, 256 bytes RAM min.) Game logic – Large state machine – Can be slow (but preferably not)

Computational Constraints (cont.) Board sensor data – Scanning row/column logic – Time response to a voltage change – Calibration – simple arithmetic with parameters – Upper bound 1 second to scan entire board

External I/O USB connection – Published libraries use 2 dedicated pins Must have USB module on-board – UART to USB chip (e.g. FT232R) 3.3V – 5.0V I/O Internally clocked

Internal I/O : User Input Rotary Pulse Generator – 2 digital inputs Challenge buttons – 4 digital inputs

Internal I/O : Displays 4 LCD Screens (probably TG12864H3-05A) – At least 128x64 for required text – 3.3V max max 1mA – SPI interface – Minimum 6 pins (for all 4) – Maximum 16 pins (for all 4) – 1 KByte of RAM to fully buffer RGB LED backlights – Voltages of B:2.0V, 18mA – Need 12 PWM channels! – Will need an external chip

Internal I/O : Capacitive Sensors Measure the time constant of a circuit – Drive pin and input pin on a timer module Logic to isolate the correct circuit – Minimum 1 pin (clock with external logic) – Ideally 8 pins (4 each for row and column select)

Internal I/O : Memory I2C EEPROM – At least 1MB – e.g. CAT24M01XI-T2 – 3.3V logic levels – 400KHz max – I2C communications

Peripherals: On-Chip 1 – USB Module OR UART 1-2 – I2C (PWM / EEPROM) 1-4 – SPI (Displays) 1 – Input Capture Timer Module 6 – Digital Inputs 9-16 – Digital Outputs

Potential Microcontrollers  Freescale MC9S08JE128CMB  Minimal  Little bloat  Cheaper  Microchip PIC24EP256GU810  Fulfills maximum requirements and more  More expensive

Peripherals: Off-Chip External LED Driver – e.g. MAX6965 – Open drain outputs – set correct voltages – 3.3V input logic – I2C interface – 8 bit PWM outputs UART to USB bridge (if not a module) – e.g. FT232R Level translator / Optical isolation – Sensor package and micro

Power Constraints ICs are all 3.3V Sensors may be better with higher voltage Can use unregulated AC->DC wall wart Reduce to 3.3V for ICs Plenty of room in packaging, low risk of overheating

Costs Competition – Most expensive physical board - $175 – Electronic hand-held units - $30 Target MSRP of $200