Brett Dunscomb David Howden Kevin Bedrossian Chris Clary.

Slides:



Advertisements
Similar presentations
Anurag Dwivedi & Rudra Pratap Suman.  Open Source electronic prototyping platform based on flexible easy to use hardware and software.
Advertisements

3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams.
Taylor Holmes, Jason Partin, William Rody, Malcolm Stagg.
Microprocessor Motor Control Spring Introduction  Stamp projects Robots  Sensors  Motor control  Logic Rocketry  Reading acceleration (“g”
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.
HELMET TRACKING SYSTEM (HTS) Group 8 Andrés F. Suárez (EE) Brian Maldonado (EE) Rígel Jiménez (EE)
ELECTRICAL. Circuits Outline Power Hub Microcontroller Sensor Inputs Motor Driver.
Microcontroller Video Object Tracking Featuring Human Tetris, Brick Breaker, and Whack-A-Mole ECE4760: Final Project by Kerran Flanagan (kaf42) & Adam.
PV Watchdog Web-Enabled Photovoltaic System Monitor Art Barnes Austin Fisher Ryan Mann Josh Stone.
Detailed Design Review Project P13363 Members: Justine Converse (IE) James Cover (CE) Alexander Eschbach (EE) Jason Hang (ME) Ashley Trode (EE) Guide:
Mathieu Stephan, EPFL. Why? Create a complete product Remotely control your music player Get information about the tracks being played Get calls / listen.
The purpose of this project was to develop a portable G-Meter, roughly the size of a cell phone. Potential applications of the product include logging.
Embedded Programming and Robotics
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
ATMEL AVR 8 bit RISC MICROCONTROLLERS
Critical Design Review 27 February 2007 Black Box Car System (BBCS) ctrl + z: Benjamin Baker, Lisa Furnish, Chris Klepac, Benjamin Mauser, Zachary Miers.
Jordan Wagner Justin Spencer Mark Sears John Jachna.
2.0 EMBEDDED CONTROLLER Engr. Hj. Mohamad Fauzi bin Zakaria Department of Mechatronics and Robotics Engineering Faculty of Electrical and Electronic Engineering.
Ch4 Electronic Components Circuit/Schematic Symbols.
Objectives How Microcontroller works
Peripherals and their Control An overview of industrially available “peripheral devices” that use “pulse-width modulation” for information passing. Review.
LVTech / / IRC #makelv on freenode.net Jared Steckel AN INTRODUCTION.
MSP 430 Project ECE 300 Spring 2004 William S. McLemore Ruben D. Briano Cheng-Han Tsai.
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
ECE 477 Design Review Team 2  Spring 2010 Digi-Brush Josh LongCaleb Ayew-ewKatie Schremser.
Kaitlin Peranski Spencer Wasilewski Kyle Jensen Kyle Lasher Jeremy Berke Chris Caporale.
Network and Systems Laboratory nslab.ee.ntu.edu.tw 2010/12/10Wireless Sensor Network And Labs fall
RFID Pet Door Andrew Parr Conner Rocole Ben Peetz Eric Sturm EE 494, Fall 2006.
Madalina Vintila David Wilkinson Michelle Zhang Zac Greenawalt.
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
First, let’s review the structure and use of a breadboard.
Group 14: Brian Crone Matt Finn Samuel Oshin Yonatan Feleke.
Tweaking Your Simon Adding a photoresistor and changing code Instruction by Pete Lewis and Linz Craig.
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.
Network and Systems Laboratory nslab.ee.ntu.edu.tw 2011/12/9Wireless Sensor Network And Labs fall
Unconventional User Interface // // Mood Based Navigation Sheo // 1Haring, Naderer, Zachhuber Arduino  Open Source Project (HW u. SW)  Analog.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Swish Sleeve PCB Layout Design Narrative Stephen MacNeil, Michael Kobit, Sriharsh Achukola, Augustus Hong.
Traumatic Brain Injury Eyewear “TB-Eye” Todd Biesiadecki, Matthew Campbell, Matthew Vildzius ECE4007 L03 EM1 Advisor: Erick Maxwell October 31, 2011.
ECE 477 Design Review Team 5  Spring Project Overview Inertial based character recognition deviceInertial based character recognition device Battery.
PHY 235 Robotics Workshop Day 4 Robotic Behaviors, Light Sensing, Voltage Dividers, LCD-MOD.
Basic Stamp OEM module By Wilmer Arellano. 2  The BASIC Stamp 2 OEM is a discreet component version of the BS2 which may be purchased in kit form. 
Detection of Patient Falls Using Three-Axis Accelerometer Umer Jamshaid Tyler Quarles Parampal Randhawa Martha Serna Matthew Treinish April 26, 2011 School.
By: C. Eldracher, T. McKee, A Morrill, R. Robson. Supervised by: Professor Shams.
Final Year Project(EPT4046) Development of an internet controlled Surveillance Mobile Robot By Mimi Madihah Bt Mohd Idris Id: BACHELOR OF ENGINEERING.
Μ [sic] design constraints wesley :: chris :: dave :: josh.
Microcontroller basics Embedded systems for mortals.
Embedded systems and sensors 1 Part 2 Interaction technology Lennart Herlaar.
Components of a typical full-featured microcontroller.
 ACCELEROMETER  TRANSMITTER- BLOCK DIAGRAM  RECEIVER- BLOCK DIAGRAM  COMPONENTS DESCRIPTION- ENCODER TRANSMITTER RECEIVER OPTICAL SENSOR.
Critical Air System Pressure Controller Senior Design Project, 2010 Morgan Hespe, Department of Electrical and Computer Engineering Mentor: Dr. Stanislaw.
QuickBev Group 29: Phillip Nielsen & Michael Perreux TA: Braedon Salz ECE445 Spring 2016 May 4, 2016.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
1 Lab 4: D/A Converter Lab 4: D/A Converter This is a simple resistive network for a D/A converter Port 1, Port 0 are digital inputs ==> 00 (minimum),
Application Case Study Christmas Lights Controller
Arduino.
ARDUINO BASED UNDERGROUND CABLE FAULT DETECTION
Digital System Design Digital Design and Computer Architecture: ARM® Edition Sarah L. Harris and David Money Harris.
Arduino Based Industrial appliances control system by decoding dual tone multi frequency signals on GSM / CDMA network. Submitted by:
Microcontroller basics
CPU1 Block Specifications
ARDUINO LINE FOLLOWER ROBOT
ECE477 MIDTERM DESIGN REVIEW: TEAM #08
Wireless Biometric Sensor
Introduction to Arduino
Presented By,  Mamata Yadav (BE Elex & Comm.) Vice R&D Coordinator(HW), PCRT  Payal Shah (BE Elex & Comm.)  Ananta Das (BE Elex & Comm.) R&D Team,PCRT.
Voltage Regulator Board
Presentation transcript:

Brett Dunscomb David Howden Kevin Bedrossian Chris Clary

Develop a simple application that utilizes a sensor and a microcontroller Take a user input from sensor to generate visual stimulus Custom 8 ball messages Fun to build!

Take a 50 year old toy and modernize it. In an era where kids have tablets and cell phones in kindergarten, their toys should share similar excitement. Keep it recognizable to those that grow up with the original toy. An upgraded version of the current toy

Design a prototype for a digital version of the popular children’s toy “Magic 8 Ball” originally conceived by Mattel and improve upon it.

Current Magic 8 ball uses a plastic icosahedral (20 sided) die to display one of twenty possible messages Stuck with the same boring messages Custom 8 balls cost $2000 for mold 8_ball.html 8_ball.html

Acknowledge shaking motion to deploy message Have at least as many messages as are in the original toy Low power consumption Insure product is easy to use for all ages

Use accelerometer to acknowledge user input (shaking motion) Display random messages on LCD screen Use familiar “Magic 8 Ball” casing to house system

Display Mode Switch mode Sleep Pick Message Display Message Time delay expired Double tap interrupt Message chosen Mode selected Time delay expired Free fall interrupt Wait for interrupt

Motion Message Microcontroller Display Accelerometer Power SPI Interrupts I2CI2C DC Voltage Volt battery

3-axis measurement Two configurable interrupt pins Multiple low power modes Capable of threshold detection while in sleep mode Vin of 3.3V with 3.3V logic Analog Devices ADXL345 Breakout from Adafruit

Implementation I 2 C bus communication Threshold activity interrupt Low power state

Atmega 328p 8 bit processor 8 MHz clock 32K of flash memory 2K of Ram TQFP package 32 pins Inexpensive

Nokia 5110/3310 monochrome LCD from Adafruit 84 x 48 pixel count Backlit Runs off 3.3 volt Uses a SPI bus

Implementation: Display all 20 original 8 ball messages Readable in dark rooms Displays Bitmaps

Implementation 9V battery supply LM 317 voltage regulator steps down to 3.3V Low power mode draws 5mA down from 30mA when displaying a message

Atmel TWI_MASTER Library Adafruit Library Sparkfun Libray Display code Mattel for the 8 ball shell and idea

BREAD BOARD TESTS Tested power circuit output Tested random message display Tested accelerometer output levels IMPLEMENTATION TESTS Tested power to components Tested sleep mode Tested shake response

Initially tried powering the 8 ball with a shake generator but was unable to make it work 9V battery with single regulator was able to power all components System goes into sleep mode shortly after message is displayed System wakes up when shaken Display was clear and easy to read

Nokia 5110/3310 LCD$ ADXL345 Accelerometer$ Atmega 328p$ 2.50 Header pins$ 1.25 Board$ Ball housing$ 8.00 Resistors, caps, etc$ V battery$ 2.50 $ 59.20

Proper time management is important Setting documentation standards early and following them throughout is necessary Proper communication is key Have all the surface mount components ready to go at once, don’t try adding one later With access to reflow oven, the breakout board was an unnecessary cost

Brett Dunscomb: display coding, breadboard testing, and microcontroller pin assignment for display Chris Clary: schematic design, passive component setup, and board layout David Howden: power system design, power system test and board layout Kevin Bedrossian: accelerometer coding, breadboard testing, and microcontroller pin assignment for accelerometer Group: documentation, final construction, component research, and implementation testing