Homework 3: Design Constraint Analysis and Component Selection Rationale

Size: px
Start display at page:

Download "Homework 3: Design Constraint Analysis and Component Selection Rationale"

Transcription

1 Homework 3: Design Constraint Analysis and Component Selection Rationale Team Code Name: 2D-MPR Group No. 12 Team Member Completing This Homework: James Phillips Address of Team Member: purdue.edu Evaluation: SCORE DESCRIPTION Excellent among the best papers submitted for this assignment. Very few 10 corrections needed for version submitted in Final Report. Very good all requirements aptly met. Minor additions/corrections needed for 9 version submitted in Final Report. Good all requirements considered and addressed. Several noteworthy 8 additions/corrections needed for version submitted in Final Report. Average all requirements basically met, but some revisions in content should 7 be made for the version submitted in the Final Report. Marginal all requirements met at a nominal level. Significant revisions in 6 content should be made for the version submitted in the Final Report. Below the passing threshold major revisions required to meet report * requirements at a nominal level. Revise and resubmit. * Resubmissions are due within one week of the date of return, and will be awarded a score of 6 provided all report requirements have been met at a nominal level. Comments:

2 1.0 Introduction Revised Project Specific Success Criteria 1. An ability to record a 2-dimensional survey from its current location. 2. An ability to collate a collection of 2-dimensional surveys into a single map of the robot s environment. 3. An ability to sense the distance to obstacles or boundaries. 4. An ability to transmit data, i.e. the collated map from #2, and receive commands, for example re-take individual surveys. 5. An ability to detect and respond to incipient and occurring collisions by backing away and avoiding said obstacle. The 2D-MPR is an autonomous robot that has an ability to create two dimensional maps of its environment. PSSC #1 requires that the robot be able to independently (from the user) take a survey of its surroundings from a stationary location. PSSC #2 requires that the robot be able to processes the data obtained from multiple surveys and create a map of its environment. PSSCs # s 1 and 2 depend on PSSC #3, an ability to measure the distance between the robot and any boundaries and/or obstacles. PSSC #4 requires that the robot be able to send data wirelessly to a remote user, and an ability to act upon commands received from a remote user. PSSC #5 requires that the robot be able to sense impending collisions with boundaries or obstacles as it travels through its environment and to react appropriately, i.e. avoid the collision without user intervention. Mobility requires the robot be battery powered, limiting operation time, processing power, and the total range of the robot. 2.0 Design Constraint Analysis The major design constraint for the 2D-MPR is mobility. Because the robot is designed to be used remotely, the robot needs to be battery powered. The movement of the robot will be constricted due to battery life and the wireless range. The physical platform of the robot is also limiting. The range finding sensor array, batteries, and electronics all have to fit within a mobile platform. -1-

3 2.1 Computation Requirements PSSC # 2 requires the robot be able to collate multiple surveys of the same environment to create one overall map. This will occur on the electronics platform of the robot and will be the bulk of the computation and processing. Currently, an ARM Cortex M3 microcontroller is being considered to handle the survey collation, sensor array command, robot command, and wireless communications command. Because all the heavy computation and control will be contained within one chip, the size of the PCB and other electronics can be kept to a minimum and the software can be optimized to increase efficiency, thus saving battery power. 2.2 Interface Requirements The Xbox Kinect communicates via a USB connection. The Xbee module for wireless communication will require a UART interface[2]. The irobot Create can be controlled via a UART interface as outlined in the irobot Create Owner s Manual cited at the end of this document.[1] All remote user communication will be sent wirelessly via the Xbee modules. The robot will have an ability to send data to a remote user and to receive commands from a remote user via the Xbee modules. The robot will most likely have this same capability over a wired connection for debugging purposes. 2.3 On-Chip Peripheral Requirements As outlined in Section 2.3 above, the ARM Cortex M3 will need to communicate via USB, SPI, and UART[3]. The Cortex M3 has a USB peripheral so no interface chip is needed. The M3 also has an SPI and multiple UART modules to complement a large number of general I/O pins[3]. 2.4 Off-Chip Peripheral Requirements The only off-chip peripheral would be a laptop from which to send commands to the robot and to receive the collated surveys. The irobot Create has many built in sensors which we may use to supplement our design, however the use of these sensors are not included in any PSSC because it would not be considered student designed. -2-

4 2.5 Power Constraints Since the robot is required to be mobile, all of the power will need to be supplied by a battery pack. To simplify the issues with recharging batteries, a battery pack from irobot will be purchased to power the robot. A separate battery pack will be purchased to power the Xbox Kinect and the control electronics mounted on the robot. Judging from the AC/DC adaptor that comes with the Kinect, the Kinect requires 12V with a 1.08A supply[4]. This will most likely limit our battery life to about 1 hour unless a significant investment is made in high amp-hour batteries. The irobot Create requires 12 AA batteries or the equivalent.[1] A rechargeable battery pack comes with the irobot, however 12 AA batteries can also be used. Assuming each AA battery to have a max capacity of approximately 3000 mah [5], we predict one set of 12 batteries will provide the robot with 1 to 3 hours of power, however, this is largely dependent on how much power the motors will draw. This power draw will be a function of the total weight of the Kinect and electronics mounted on the platform, thus it is difficult to predict battery life at this stage of the project. The Cortex M3 and the Xbees both use a 3.3V supply[2][3]. 2.6 Packaging Constraints The electronics needed to be mountable on the irobot Create platform. The irobot Create platform may also need to be modified in order to securely mount the Xbox Kinect. The irobot Create has an option allowing the user to add weight to the platform, creating a more stable base if heavy components are mounted on top of the platform.[1] 2.7 Cost Constraints The only significant cost constraint is the agreed upon team budget. The team s target budget is approximately $500, though the total costs may be slightly more than $ Component Selection Rationale Previous versions of the project were going to include a custom sensor array using either a laser or sonic range finder. Because this project already has an acceptable level of complexity without custom designing a sensor array, the Xbox Kinect was concluded to be the best option for the -3-

5 project. Even though the Kinect costs $150, it is questionable whether a custom designed range finder could be implemented for cheaper than the Kinect. The Kinect is more versatile in that it has multiple sensors and increases the kinds of data that can be collected and therefore the possible applications of this project[4]. The Kinect also has a set of open-source drivers which we plan to incorporate, and improve, into our design. The ARM Cortex M3 was chosen because it can be clocked at an appropriate frequency to accommodate the processing needs of this project, has an integrated USB peripheral, multiple UART and SPI peripherals, and there is a readily available, cheap development kit for rapid prototyping. Because the Cortex M3 has an integrated USB peripheral, an FTDI USB-to-serial chip will not be need on the PCB to interface with the Kinect[3]. The LPC1769 was chosen because it has a max clock rate of 120 MHz. All of the computing and processing will be done onboard the robot, so I fast clock speed is necessary. The LPC1769 also has a USB peripheral that allows it act as a USB Host. The LPC1768 and other members of the LPC family can allow act as USB Devices or do not have a fast enough clock rate. We heavily researched the TI family of Stellaris microcontrollers, which also use the Cortex-M3. We decided to use the LPC family of micros from NXP because the Stellaris micros did not have enough onboard RAM or Flash. The irobot Create platform was chosen because it is a readily available robotics platform that allows the user to mount other electronics and sensors.[1] Multiple RC vehicles were considered, but no RC vehicle would come with the wide assortment of sensor that come standard with the Create platform. The irobot Create already has a vehicle control protocol[1], sensors to calculate position and orientation, and multiple other features that would be outside the scope of the objectives of this project were we to custom design those features. A ready to use robotics platform also keeps our electrical engineering project from becoming a mechanical engineering project. Xbee modules were selected because of the ease of drop-in wireless networking, the large user base, and cheap implementation. The Xbee modules are designed to communicate easily over a UART interface and are readily integrated onto a PCB[2]. Competing alternatives were wireless -4-

6 routers and Bluetooth. Wireless routers may provide greater compatibility to other devices, i.e. most laptops or cellphones could interface with the robot, however the interface would be more complicated and overkill for the purposes of this project. Bluetooth was disqualified for the same reasons. XBees were chosen mainly for the ease of use and they deliver almost exactly the capabilities the project requires. We are going to use the 50mA basic variety of XBee with the chip antenna. These particular modules are very cost effective and meet our requirements. They have a range of a few hundred feet, which is suitable for the requirements of this project. The low current draw is also advantageous since battery life may prove to be a concern. 4.0 Summary The Xbox Kinect will be used to satisfy PSSC #3, range finding. The ARM Cortex M3 will handle interfacing with the Xbees, the Kinect, the irobot Create platform, as well as the processing and computation involved to satisfy PSSCs # 1,2,4,5. One comment we received on the first draft of our PSSCs noted that 3 of the 5 needed to be satisfied onboard the robot instead of using a laptop. This required us to move the processing and computation onboard the robot, hence the ARM Cortex M3. Currently, a laptop will only be used to view the maps created by the 2D-MPR and to send commands, though the robot will be largely autonomous. The Xbox Kinect provides a cheap and versatile solution to give our project a broad array of sensors. The irobot Create allows us to ignore mechanical engineering issues that would be a problem were we to custom design a robot. The next step is to begin prototyping intefaces, i.e. commanding the Xbox Kinect and begin programming the ARM Cortex M3 in a development environment. -5-

7 List of References [1] irobot Corporation, irobot Create Owner s Manual, [Accessed: Feb. 5, 2011]. [2] Digi International, XBee/XBee Pro Datasheet, [Accessed: Feb. 5, 2011]. [3] NXP Semiconductors, LPC1758/56/54/52/51 Datasheet, [Accessed: Feb 6, 2011]. [4] Adafruit Industries, Open Kinect Driver(s) Released, [Accessed: Feb. 2, 2011]. [5] Energizer Holdings, Inc., Energizer L91: Product Datasheet, [Accessed: Feb. 14, 2011]. -6-

8 -7-

9 ECE 477 Digital Systems Senior Design Project Fall2008 Appendix A: Parts List Spreadsheet Vendor Manufacturer Part No. Description Unit Cost Qty Total Cost irobot.com irobot Corp. Open-source, mobile robotics platform $ $ Wal-Mart Microsoft Vision sensor array $ $ Sparkfun.com Digi Corp WRL Drop-In Wireless Networking Module $ $45.90 Digikey.com NXP Semiconductor LPC1758 ARM Cortex M3 Microcontroller $ $24.26 Adafruit industries MicroBuilder LPC1343 ARM Cortex M3 Development Board $ $39.95 TOTAL $

10 ECE 477 Digital Systems Senior Design Project Fall2008 Appendix B: Updated Block Diagram -9-

11 ECE 477 Digital Systems Senior Design Project Fall2008 irobot 25 UART 3.3V 3.3V 5V USB/Kinect 12V 5 USB LPC1769 UART 2 Xbee Pro UART 4 74HC595 5V 4 8 LCD Screen 5V -10-

Homework 9: Software Design Considerations

Homework 9: Software Design Considerations ECE 477 Digital Systems Senior Design Project Rev 8/09 Homework 9: Software Design Considerations Team Code Name: 2D-MPR Group No. _12_ Team Member Completing This Homework: _Alex Bridge E-mail Address

More information

Homework 3: Design Constraint Analysis and Component Selection Rationale Due: Friday, February 6, at NOON

Homework 3: Design Constraint Analysis and Component Selection Rationale Due: Friday, February 6, at NOON Homework 3: Design Constraint Analysis and Component Selection Rationale Due: Friday, February 6, at NOON Team Code Name: The_Magic_Wand Group No. 5 Team Member Completing This Homework: Michelle Zhang

More information

Homework 6: Printed Circuit Board Layout Design Narrative

Homework 6: Printed Circuit Board Layout Design Narrative Homework 6: Printed Circuit Board Layout Design Narrative Team Code Name: Home Kinection Group No. 1 Team Member Completing This Homework: Stephen Larew E-mail Address of Team Member: sglarew @ purdue.edu

More information

Homework 3: Design Constraint Analysis and Component Selection Rationale

Homework 3: Design Constraint Analysis and Component Selection Rationale ECE 477 Digital Systems Senior Design Project Rev 811 Homework 3: Design Constraint Analysis and Component Selection Rationale Team Code Name: Home Kinection Group No. 1 Team Member Completing This Homework:

More information

Homework 6: Printed Circuit Board Layout Design Narrative Due: Friday, February 22, at NOON

Homework 6: Printed Circuit Board Layout Design Narrative Due: Friday, February 22, at NOON Homework 6: Printed Circuit Board Layout Design Narrative Due: Friday, February 22, at NOON Team Code Name: RoboRubik Group No. _11 Team Member Completing This Homework: Erik Carron e-mail Address of Team

More information

Homework 11: Reliability and Safety Analysis

Homework 11: Reliability and Safety Analysis ECE 477 Digital Systems Senior Design Project Rev 8/09 Homework 11: Reliability and Safety Analysis Team Code Name: ATV Group No. _3 Team Member Completing This Homework: Sebastian Hening E-mail Address

More information

Homework 5: Theory of Operation and Hardware Design Narrative Due: Friday, February 15, at NOON

Homework 5: Theory of Operation and Hardware Design Narrative Due: Friday, February 15, at NOON Homework 5: Theory of Operation and Hardware Design Narrative Due: Friday, February 15, at NOON Team Code Name: _Agatha Group No. _4 Team Member Completing This Homework: _Eric Yee e-mail Address of Team

More information

Homework 4: Packaging Specifications and Design Due: Friday, February 13, at NOON

Homework 4: Packaging Specifications and Design Due: Friday, February 13, at NOON Homework 4: Packaging Specifications and Design Due: Friday, February 13, at NOON Team Code Name: _Magic Wand Group No. 5 Team Member Completing This Homework: Zac Greenawalt E-mail Address of Team Member:

More information

Homework 3: Design Constraint Analysis and Component Selection Rationale

Homework 3: Design Constraint Analysis and Component Selection Rationale Homework 3: Design Constraint Analysis and Component Selection Rationale Team Code Name: _Digijock Home Security Group No. 7 Team Member Completing This Homework: Linda Stefanutti E-mail Address of Team

More information

Homework 13: User Manual

Homework 13: User Manual Homework 13: User Manual Team Code Name: Autonomous Targeting Vehicle Group No. 3 User Manual Outline: Brief (marketing-style) product description Product illustration annotated with callouts for each

More information

Homework 3: Design Constraint Analysis and Component Selection Rationale Due: Friday, February 6, at NOON

Homework 3: Design Constraint Analysis and Component Selection Rationale Due: Friday, February 6, at NOON Homework 3: Design Constraint Analysis and Component Selection Rationale Due: Friday, February 6, at NOON Team Code Name: Digi-iGuide Group No. 11 Team Member Completing This Homework: E-mail Address of

More information

Homework 6: Printed Circuit Board Layout Design Narrative Due: Friday, February 27, at NOON

Homework 6: Printed Circuit Board Layout Design Narrative Due: Friday, February 27, at NOON Homework 6: Printed Circuit Board Layout Design Narrative Due: Friday, February 27, at NOON Team Code Name: _Magic Wand Group No. 5 Team Member Completing This Homework: Michelle Zhang E-mail Address of

More information

Homework 13: User Manual Due: Friday, April 24, at NOON

Homework 13: User Manual Due: Friday, April 24, at NOON Homework 13: User Manual Due: Friday, April 24, at NOON Team Code Name: The Magic Wand Group No. 5 NOTE: This is one of the last sections needed to finish the Final Report. This homework will count toward

More information

Homework 5: Theory of Operation and Hardware Design Narrative Due: Friday, October 3, at NOON

Homework 5: Theory of Operation and Hardware Design Narrative Due: Friday, October 3, at NOON Homework 5: Theory of Operation and Hardware Design Narrative Due: Friday, October 3, at NOON Team Code Name: ECE Grande Group No. 3 Team Member Completing This Homework: Ashley Callaway e-mail Address

More information

Wireless OBD II CAN Bus Embedded System Design

Wireless OBD II CAN Bus Embedded System Design Wireless OBD II CAN Bus Embedded System Design Carmen Bovalino January 2014 Table of Contents Objective... 1 Background... 1 Description of Proposal... 2 System Operation... 3 System Requirements... 3

More information

Homework 11: Reliability and Safety Analysis Due: Friday, November 14, at NOON

Homework 11: Reliability and Safety Analysis Due: Friday, November 14, at NOON Fall 2008 Homework 11: Reliability and Safety Analysis Due: Friday, November 14, at NOON Team Code Name: ECE Grand Group No. 3 Team Member Completing This Homework: Leo Romanovsky E-mail Address of Team

More information

ECE 477 Design Review Team 8 Spring Mike Cianciarulo, Josh Wildey, Robert Toepfer, Trent Nelson

ECE 477 Design Review Team 8 Spring Mike Cianciarulo, Josh Wildey, Robert Toepfer, Trent Nelson ECE 477 Design Review Team 8 Spring 2008 Mike Cianciarulo, Josh Wildey, Robert Toepfer, Trent Nelson Outline Project overview Project-specific success criteria Block diagram Component selection rationale

More information

Goal: We want to build an autonomous vehicle (robot)

Goal: We want to build an autonomous vehicle (robot) Goal: We want to build an autonomous vehicle (robot) This means it will have to think for itself, its going to need a brain Our robot s brain will be a tiny computer called a microcontroller Specifically

More information

EEL 4924: Senior Design. 27 January Project Design Report: Voice Controlled RC Device

EEL 4924: Senior Design. 27 January Project Design Report: Voice Controlled RC Device EEL 4924: Senior Design 27 January 2009 Project Design Report: Voice Controlled RC Device Team VR: Name: Name: Kyle Stevenson Email: chrisdo@ufl.edu Email: relakyle@ufl.edu Phone: 8135271966 Phone: 8132051287

More information

Android Spybot. ECE Capstone Project

Android Spybot. ECE Capstone Project Android Spybot ECE Capstone Project Erik Bruckner - bajisci@eden.rutgers.edu Jason Kelch - jkelch@eden.rutgers.edu Sam Chang - schang2@eden.rutgers.edu 5/6/2014 1 Table of Contents Introduction...3 Objective...3

More information

Alternative Designs and Decision Making for Top Design Selection

Alternative Designs and Decision Making for Top Design Selection Alternative Designs and Decision Making for Top Design Selection 1 Step 1. Generation of Alternatives (>2 Conceptual Designs) Multiple Alternative conceptual designs Optimal Solution (by balanced capability,

More information

ZigBee USB Dongle ZSB series Data Sheet

ZigBee USB Dongle ZSB series Data Sheet ZigBee USB Dongle ZSB series Data Sheet DS-ZSB Meshreen Content 1. Introduction... 3 1.1 Variants... 3 1.2 Key Features... 3 1.3 Applications... 3 2. Block Diagram... 4 3. Specification... 5 3.1 General

More information

Homework 5: Circuit Design and Theory of Operation Due: Friday, February 24, at NOON

Homework 5: Circuit Design and Theory of Operation Due: Friday, February 24, at NOON Homework 5: Circuit Design and Theory of Operation Due: Friday, February 24, at NOON Team Code Name: Motion Tracking Laser Platform Group No.: 9 Team Member Completing This Homework: David Kristof NOTE:

More information

Fun Low-power Observer-interactive Waterfall Sponsored by Orlando Utility Commision

Fun Low-power Observer-interactive Waterfall Sponsored by Orlando Utility Commision Fun Low-power Observer-interactive Waterfall Sponsored by Orlando Utility Commision Group 5 - Blue Team Connor Heckman - CPE Ben King - EE Robert Perkins - EE Jack Gray - EE Motivation Existing solar sculptures

More information

NFC NUTSHELL KIT. MCU Modules USER MANUAL REVISION GMMC GmbH Keywords Abstract. Document information

NFC NUTSHELL KIT. MCU Modules USER MANUAL REVISION GMMC GmbH   Keywords Abstract. Document information USER MANUAL REVISION 1.23 Document information Info Keywords Abstract Content User Manual GMMC This document describes how to use of the GMMC s NFC Nutshell KIT and its related tools GMMC GmbH www.gmmc-biz.com

More information

CSE 466 Exam 1 Winter, 2010

CSE 466 Exam 1 Winter, 2010 This take-home exam has 100 points and is due at the beginning of class on Friday, Feb. 13. (!!!) Please submit printed output if possible. Otherwise, write legibly. Both the Word document and the PDF

More information

Homework 9: Software Design Considerations

Homework 9: Software Design Considerations Homework 9: Software Design Considerations Team Code Name: Mind Readers Group No. 2 Team Member Completing This Homework: Richard Schuman E-mail Address of Team Member: _rschuman_ @ purdue.edu Evaluation:

More information

Advanced Embedded Systems

Advanced Embedded Systems Advanced Embedded Systems Practical & Professional Training on Advanced Embedded System Course Objectives : 1. To provide professional and industrial standard training which will help the students to get

More information

CprE 288 Introduction to Embedded Systems (Project and Platform Overview)

CprE 288 Introduction to Embedded Systems (Project and Platform Overview) CprE 288 Introduction to Embedded Systems (Project and Platform Overview) Instructor: Dr. Phillip Jones http://class.ece.iastate.edu/cpre288 1 Overview of Today s Lecture Announcements What are Embedded

More information

Accelerometer-Based Musical Instrument

Accelerometer-Based Musical Instrument Accelerometer Music Instrument University of Texas at Austin TI Innovation Challenge 2015 Project Report Team Leader: Team Members: Advising Professor: Video Texas Instruments Mentor (if applicable): Date:12/13/2014

More information

KW2XD REFERENCE DESIGNS

KW2XD REFERENCE DESIGNS KW2XD REFERENCE DESIGNS OCCUPANCY SENSOR NODE WIRELESS APPLICATION ENGINEERING FEB, 2017 PUBLIC What is a Reference Design? A form-factor design example, essentially ready to build 1.3 Proven performance

More information

BLE MODULE SPECIFICATIONS

BLE MODULE SPECIFICATIONS WIRELESS-TAG BLE MODULE SPECIFICATIONS nrf51-01/02/dk Bluetooth Low Energy (BLE) module of nrf51-01/02 is the next generation BLE module released by SEMITRION electronics. The modules use nrf51822 from

More information

Technical Specification for Educational Robots

Technical Specification for Educational Robots Technical Specification for Educational Robots 1. Introduction The e-yantra project, sponsored by MHRD, aims to start a robotic revolution in the country through the deployment of low-cost educational

More information

Chapter 2: Introducing the mbed tw rev

Chapter 2: Introducing the mbed tw rev Chapter 2: Introducing the mbed tw rev. 26.8.16 If you use or reference these slides or the associated textbook, please cite the original authors work as follows: Toulson, R. & Wilmshurst, T. (2016). Fast

More information

FARMBOT SMALLSCALE, LOW COST FARMING AUTOMATION SYSTEM

FARMBOT SMALLSCALE, LOW COST FARMING AUTOMATION SYSTEM FARMBOT SMALLSCALE, LOW COST FARMING AUTOMATION SYSTEM COLLEGE BRANCH PROJECT REFERENCE NO.: 39S_BE_1871 : ACHARYA INSTITUTE OF TECHNOLOGY, BENGALURU : DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

More information

Wireless Colour Sensing Arm Robot

Wireless Colour Sensing Arm Robot Wireless Colour Sensing Arm Robot J.Nandhini Final Year, Electronics & Communication Engineering Sathyabama University, Chennai, India E-mail id:nandhinij1994@gmail.com K.Shabatini Final Year, Electronics

More information

ECE Fall 2016

ECE Fall 2016 ECE 4901 - Fall 2016 Team 1714: Smartwatch-like Device and Apps for Continuous Glucose Monitoring Evan Brown - Electrical Engineering Magda Kaczynska - Electrical Engineering Brian Marquis - Electrical

More information

I/O System for the PSYONIC Advanced Bionic Hand. Team 28 Byron Hopps and Steven Sun ECE 445 Senior Design Fall 2017

I/O System for the PSYONIC Advanced Bionic Hand. Team 28 Byron Hopps and Steven Sun ECE 445 Senior Design Fall 2017 I/O System for the PSYONIC Advanced Bionic Hand Team 28 Byron Hopps and Steven Sun ECE 445 Senior Design Fall 2017 Background PSYONIC is a startup at the University of Illinois working on bringing low-cost

More information

Walking Robot with Vision. Group 14 Anselet Jacques Phillipe Jean-Jumeau Steven Schultz

Walking Robot with Vision. Group 14 Anselet Jacques Phillipe Jean-Jumeau Steven Schultz Walking Robot with Vision Group 14 Anselet Jacques Phillipe Jean-Jumeau Steven Schultz Our Mission, Our Purpose We intend to build a six-legged robot that will be able to walk and be controlled wirelessly

More information

THE LPC84X MCU FAMILY A MULTI-TESTER TOOL OFFERING FEATURES FOR YOUR NEXT IOT DESIGN

THE LPC84X MCU FAMILY A MULTI-TESTER TOOL OFFERING FEATURES FOR YOUR NEXT IOT DESIGN THE LPC84X MCU FAMILY A MULTI-TESTER TOOL OFFERING FEATURES FOR YOUR NEXT IOT DESIGN KEVIN TOWNSEND (MICROBUILDER) BRENDON SLADE (NXP) Agenda Part I Overview of the LPC84x Multi-Tester Swiss army knife

More information

GROUP 14: ESSENCE OF MUSIC. Joshua Garber EE Baron Dolletski-Lazar CpE Nelson Tan - CpE

GROUP 14: ESSENCE OF MUSIC. Joshua Garber EE Baron Dolletski-Lazar CpE Nelson Tan - CpE GROUP 14: ESSENCE OF MUSIC Joshua Garber EE Baron Dolletski-Lazar CpE Nelson Tan - CpE Motivation Gain experience working with Audio Signals Implementing multiple systems to operate simultaneously (Audio

More information

Approximately half the power consumption of earlier Renesas Technology products and multiple functions in a 14-pin package

Approximately half the power consumption of earlier Renesas Technology products and multiple functions in a 14-pin package Renesas Technology to Release R8C/Mx Series of Flash MCUs with Power Consumption Among the Lowest in the Industry and Powerful On-Chip Peripheral Functions Approximately half the power consumption of earlier

More information

Homework 4: Packaging Specifications and Design Due: Friday, February 13, at NOON

Homework 4: Packaging Specifications and Design Due: Friday, February 13, at NOON Homework 4: Packaging Specifications and Design Due: Friday, February 13, at NOON Team Code Name: FlacTrac Group No. 9 Team Member Completing This Homework: Greg McCoy E-mail Address of Team Member: gmccoy@purdue.edu

More information

An open-source, multi-parameter, full fledged human body vital sign monitoring HAT for Raspberry Pi as well as standalone use.

An open-source, multi-parameter, full fledged human body vital sign monitoring HAT for Raspberry Pi as well as standalone use. HealthyPi v3 An open-source, multi-parameter, full fledged human body vital sign monitoring HAT for Raspberry Pi as well as standalone use. HealthyPi is the first fully open-source, full-featured vital

More information

WIFI ENABLED SMART ROBOT

WIFI ENABLED SMART ROBOT WIFI ENABLED SMART ROBOT Shashank U Moro School of Mechanical and Building Science, VIT University, Vellore-632014, TamilNadu, India moroshash@gmail.com; +91-9597428287 Abstract: The field of robotics

More information

Preliminary Design Report A Wireless ECU Monitoring System Team WEMS 27 January 2009

Preliminary Design Report A Wireless ECU Monitoring System Team WEMS 27 January 2009 EEL 4924 Electrical Engineering Design (Senior Design) Preliminary Design Report A Wireless ECU Monitoring System 27 January 2009 Abstract The Wireless ECU Monitoring System (WEMS) will provide a wireless

More information

AlphaBot2 robot building kit for Arduino

AlphaBot2 robot building kit for Arduino AlphaBot2 robot building kit for Arduino SKU 110060864 Description This AlphaBot2 robot kit is designed to use with an Arduino compatible board UNO PLUS. It features rich common robot functions including

More information

RabbitCore RCM3700 Series

RabbitCore RCM3700 Series PRO Digi Connect ES PRO PRO RabbitCore RCM3700 Series Microprocessor Core Module Family of compact modules comes in three versions with varying memory sizes, providing a cost-competitive multi-serial to

More information

PBLN52832 DataSheet V Copyright c 2017 Prochild.

PBLN52832 DataSheet V Copyright c 2017 Prochild. PBLN52832 DataSheet V1.2.3 Copyright c 2017 Prochild. No part of this publication and modification may be reproduced without the prior written permission of the author. Revision History No Version Date

More information

User s Guide IoT Microcontroller Development Kit

User s Guide IoT Microcontroller Development Kit User s Guide IoT Microcontroller Development Kit 1.0 Introduction 2 1.1 Features 2 1.2 Board Pictures 3 2.0 Hardware 4 2.1 Bill of Materials 4 2.2 Pin Map Diagram 5 2.3 Block Diagram 6 2.4 Board Revisions

More information

09/05/2014. Engaging electronics for the new D&T curriculum. Geoff Hampson Managing Director of Kitronik. Presentation overview

09/05/2014. Engaging electronics for the new D&T curriculum. Geoff Hampson Managing Director of Kitronik. Presentation overview Presentation overview Engaging electronics for the new D&T curriculum Geoff Hampson Managing Director of Kitronik What to include Free web resources Electronic project ideas Using programmable components

More information

Frequently Asked Questions

Frequently Asked Questions Bluetooth low energy Module Frequently Asked Questions Table of contents 1. General Q1-1: How can I order the modules, evaluation boards (EVB) and evaluation kits (EVK)? Q1-2: What is Bluetooth low energy

More information

Propeller Board of Education (#32900)

Propeller Board of Education (#32900) Web Site: www.parallax.com Forums: forums.parallax.com Sales: sales@parallax.com Technical: support@parallax.com Office: (916) 624-8333 Fax: (916) 624-8003 Sales: (888) 512-1024 Tech Support: (888) 997-8267

More information

Competitive VEX Robot Designer. Terminal Objective 1.3: operate the Tumbler using a jumper pin

Competitive VEX Robot Designer. Terminal Objective 1.3: operate the Tumbler using a jumper pin Skill Set 1: Driver/Operator Competitive VEX Robot Designer Terminal Objective 1.3: operate the Tumbler using a jumper pin Performance Objective: Using a Cortex microcontroller and EasyC V4, operate the

More information

RDB1768 Development Board User Manual

RDB1768 Development Board User Manual RDB1768 Development Board User Manual 6/16/2009 Rev.2 Copyright Code Red Technologies Inc. 2009 Page 1 of 18 1 OVERVIEW 3 1.1 LPC1768 Features 3 1.2 RDB1768 Evaluation Board Hardware 3 2 COMPONENTS 5 2.1

More information

Wireless-Tag WT51822-S1

Wireless-Tag WT51822-S1 Wireless-Tag WT51822-S1 Bluetooth Low Energy 4.1 Module DATASHEET Description Bluetooth Low Energy (BLE) module of WT51822-S1 is the next generation BLE4.1(Compatible With BLE4.0) module released by Wireless-Tag

More information

Cypress PSoC 4 Microcontrollers

Cypress PSoC 4 Microcontrollers Cypress PSoC 4 Microcontrollers Your Problem-Solver on Chip WWW.CYPRESS.COM/PSOC4 THE DIFFERENTIATION DILEMMA Embedded systems are rapidly advancing with innovative features added at each new product generation.

More information

Drawing Glove. Project Proposal. Team 34 Joseph Xiong jcxiong2 Willie Zeng wzeng4

Drawing Glove. Project Proposal. Team 34 Joseph Xiong jcxiong2 Willie Zeng wzeng4 Drawing Glove Project Proposal Team 34 Xiong jcxiong2 Zeng wzeng4 ECE445 TA: Henry Duwe September 14, 2016 Table of Contents 1.0 Introduction 1.1 Statement of Purpose 1.2 Objectives 1.2.1 Goals and Benefits

More information

Homework 5: Theory of Operation and Hardware Design Narrative

Homework 5: Theory of Operation and Hardware Design Narrative ECE 477 Digital Systems Senior Design Project Rev 9/12 Homework 5: Theory of Operation and Hardware Design Narrative Team Code Name: Hackers of Catron Group No. 03 Team Member Completing This Homework:

More information

AUTONOMOUS MULTI-ROBOT MAPPING SYSTEM

AUTONOMOUS MULTI-ROBOT MAPPING SYSTEM -- Proposal AUTONOMOUS MULTI-ROBOT MAPPING SYSTEM ECE4007 Senior Design Project Section L01, The Cartel Group Brandon Chong, Team Leader David Esiobu Jonathan King Mark Nfodzo Christopher Pau Submitted

More information

Engr 355 Embedded Systems Design. mbed and LPC11U24 Overview. Dr. Curtis Nelson* *Original lecture written by Tim Kyle ARM

Engr 355 Embedded Systems Design. mbed and LPC11U24 Overview. Dr. Curtis Nelson* *Original lecture written by Tim Kyle ARM Engr 355 Embedded Systems Design mbed and LPC11U24 Overview Dr. Curtis Nelson* *Original lecture written by Tim Kyle ARM Produces 32-bit processor core designs Licenses cores to fabrication companies (Freescale,

More information

Adaptive Motion Control of FIREBIRD V Robot

Adaptive Motion Control of FIREBIRD V Robot Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 6.017 IJCSMC,

More information

LPC2148 DEV BOARD. User Manual.

LPC2148 DEV BOARD. User Manual. LPC2148 DEV BOARD User Manual www.coineltech.com www.coineltech.com Designed by CoiNel Technology Solutions LLP No-816, 2 nd Floor, 4 th B Cross, 9 th A Main, RPC Layout, Vijaynagar, Bangalore-560040 State:

More information

Virtual Grand Piano. 1. Introduction Objective Background

Virtual Grand Piano. 1. Introduction Objective Background Virtual Grand Piano Team 64 - Zhi Lu, Jeongsub Lee and Hammad Khan ECE 445 Project Proposal - Spring 2018 TA: Mickey Zhang 1. Introduction 1.1. Objective Digital pianos currently available in the market

More information

XNUCLEO-F030R8, Improved STM32 NUCLEO Board

XNUCLEO-F030R8, Improved STM32 NUCLEO Board XNUCLEO-F030R8, Improved STM32 NUCLEO Board STM32 Development Board, Supports Arduino, Compatible with NUCLEO-F030R8 XNUCLEO-F030R8 Features Compatible with NUCLEO-F030R8, onboard Cortex-M0 microcontroller

More information

Introduction to EZ430 RF2500

Introduction to EZ430 RF2500 Michigan State University Introduction to EZ430 RF2500 ECE480 Design Team 8 Daniel Sun 3/17/2015 Introduction The EZ430 RF2500 is an TI product that allows the user to practice real time control programming

More information

ECE 480 Design Team 3 Proposal. Power-over-Ethernet for Wireless Home Automation Sponsored by Texas Instruments

ECE 480 Design Team 3 Proposal. Power-over-Ethernet for Wireless Home Automation Sponsored by Texas Instruments ECE 480 Design Team 3 Proposal Power-over-Ethernet for Wireless Home Automation Sponsored by Texas Instruments David DeLuca Kang Hu Lee Sasang Balachandran Hassan Abdullahi Raghava Karthik Hemmanur Dr.

More information

Smart Helmet. Group 22. Julian Bonnells. Jorge De Gouveia. Jeremy Reimers. Blake Scherschel

Smart Helmet. Group 22. Julian Bonnells. Jorge De Gouveia. Jeremy Reimers. Blake Scherschel Smart Helmet Group 22 Julian Bonnells CpE Jorge De Gouveia CpE Jeremy Reimers Blake Scherschel EE CpE Introduction Motivation In 2014, 92,00 motorcyclists were injured and 4,586 died in motorcycle related

More information

CoiNel Technology Solutions LLP. LPC2148 ARTIST Instruction Manual LPC2148 ARTIST. Instruction manual. Revision 1

CoiNel Technology Solutions LLP. LPC2148 ARTIST Instruction Manual LPC2148 ARTIST. Instruction manual.   Revision 1 LPC2148 ARTIST Instruction manual Designed by CoiNel Technology Solutions LLP No-816, 2 nd Floor, 4 th B Cross, 9 th A Main, RPC Layout, Vijaynagar, Bangalore-560040 State: Karnataka Country: India www.coineltech.com

More information

Microcontrollers for Ham Radio

Microcontrollers for Ham Radio Microcontrollers for Ham Radio MARTIN BUEHRING - KB4MG MAT T PESCH KK4NLK TOM PERRY KN4LSE What is a Microcontroller? A micro-controller is a small computer on a single integrated circuit containing a

More information

Frequently Asked Questions

Frequently Asked Questions Bluetooth low energy Module Frequently Asked Questions Rev. record 29-Sep.-2017> Ver.1.0 Release 1. General Q1-1: How to order the modules, evaluation boards (EVB) and evaluation kits (EVK)? A1-1: To order,

More information

HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION

HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION NXP SEMICONDUCTORS PUBLIC THE ONLY SUPPLIER TO PROVIDE COMPLETE IoT SOLUTIONS DSPs, MCUs & CPUs Suite of Sensors NFC, BLE, Thread, zigbee, sub-ghz Wireless Interconnects

More information

THE WI-FI SEEKER GROUP 30 CHRISTINA LEICHTENSCHLAG ADRIAN MORGAN JIMMY WONG SPONSORS: LEIDOS DUKE ENERGY

THE WI-FI SEEKER GROUP 30 CHRISTINA LEICHTENSCHLAG ADRIAN MORGAN JIMMY WONG SPONSORS: LEIDOS DUKE ENERGY THE WI-FI SEEKER GROUP 30 CHRISTINA LEICHTENSCHLAG ADRIAN MORGAN JIMMY WONG SPONSORS: LEIDOS DUKE ENERGY THE WI-FI SEEKER The Wi-Fi Seeker is a robot whose purpose is to determine the location where a

More information

A-307. Mobile Data Terminal. Android OS Platform Datasheet

A-307. Mobile Data Terminal. Android OS Platform Datasheet A-307 Mobile Data Terminal Android OS Platform Datasheet Revision 1.2 March, 2014 A-307 Platform Overview A-307 Platform Overview The A-307 provides Original Equipment Manufacturers (OEMs) and Telematics

More information

ARM Embedded Development Using Oberon-07

ARM Embedded Development Using Oberon-07 ARM Embedded Development Using Oberon-07 Chris Burrows Oberon Day 2011, ETH Zurich 27th May 2011 1 Overview Background ARM Microcontrollers Embedded Software Astrobe Aim Why NXP LPC2000 Microcontrollers?

More information

Grocery Guard. Paul Santos. Senior Project Description. Western Washington University Electronics Engineering Technology

Grocery Guard. Paul Santos. Senior Project Description. Western Washington University Electronics Engineering Technology Grocery Guard Senior Project Description Western Washington University Electronics Engineering Technology 2012 2013 Paul Santos Table of Contents 1) Introduction Page 2 2) Description & Sketch of Hardware

More information

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software! Summer Training 2016 Advance Embedded Systems Fast track of AVR and detailed working on STM32 ARM Processor with RTOS- Real Time Operating Systems Covering 1. Hands on Topics and Sessions Covered in Summer

More information

Future Designs, Inc. Your Development Partner LCD DEMO KITS

Future Designs, Inc. Your Development Partner   LCD DEMO KITS Future Designs, Inc. Your Development Partner www.teamfdi.com LCD DEMO KITS LCD DEMO Kit Family LCD-DEMO-KIT LCD-DEMO-SC LCD-DEMO-LPC2158 LCD-DEMO-Family Each kit uses a multiplexed 8 digit liquid crystal

More information

CS-3410 Systems Programming Spring 2013

CS-3410 Systems Programming Spring 2013 CS-3410 Systems Programming Spring 2013 Course Description http://atomicrhubarb.com/systems This course introduces students to many concepts underlying all computer systems and ties together the basic

More information

Base Module Board. Engineering» Design» Product. User Manual. Blue Wolf, Inc W. State Street Garden City, ID 83714

Base Module Board. Engineering» Design» Product. User Manual. Blue Wolf, Inc W. State Street Garden City, ID 83714 User Manual Engineering» Design» Product Blue Wolf, Inc. 9179 W. State Street Garden City, ID 83714 Revision History Version # Release Date Revision/Release Comments 1.0 3/14/2011 Initial draft for release.

More information

OBSTACLE AVOIDANCE ROBOT

OBSTACLE AVOIDANCE ROBOT e-issn 2455 1392 Volume 3 Issue 4, April 2017 pp. 85 89 Scientific Journal Impact Factor : 3.468 http://www.ijcter.com OBSTACLE AVOIDANCE ROBOT Sanjay Jaiswal 1, Saurabh Kumar Singh 2, Rahul Kumar 3 1,2,3

More information

EECE404 Senior Design II

EECE404 Senior Design II EECE404 Senior Design II Electrical and Computer Engineering Dr. Charles Kim Spring 2014 1 Where we are Problem was defined General solution approach was selected Initial and rough design was made Proposal

More information

UM QN908x Quick Start. Document information. QN908x, Quick Start, Development Kit, QN9080 DK, QN9080 Development Kit

UM QN908x Quick Start. Document information. QN908x, Quick Start, Development Kit, QN9080 DK, QN9080 Development Kit QN908x Quick Start Rev.2.0 21 March 2018 User manual Document information Info Keywords Abstract Content QN908x, Quick Start, Development Kit, QN9080 DK, QN9080 Development Kit This Quick Start document

More information

ECE 189A Senior Capstone December 16, 2014 Team Leader: Will Miller Charles Crain, Isaac Flores, Brian Phan, Sarah Pilkington

ECE 189A Senior Capstone December 16, 2014 Team Leader: Will Miller Charles Crain, Isaac Flores, Brian Phan, Sarah Pilkington ECE 189A Senior Capstone December 16, 2014 Team Leader: Will Miller Charles Crain, Isaac Flores, Brian Phan, Sarah Pilkington Agenda Project Overview Parts Power Distribution Schematic and Bill of Materials

More information

ECE 480 Team 5 Introduction to MAVRK module

ECE 480 Team 5 Introduction to MAVRK module ECE 480 Team 5 Introduction to MAVRK module Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh Definition of MAVRK Component of MAVRK starter Kit Component of umavrk Module design procedure

More information

An open source, modular, robotic control system for building 3D printers, CNC routers, and other robotics applications

An open source, modular, robotic control system for building 3D printers, CNC routers, and other robotics applications JuicyBoard An open source, modular, robotic control system for building 3D printers, CNC routers, and other robotics applications Overview JuicyBoard is the foundation of a modular, open source platform

More information

Husarion CORE2. Husarion CORE2 is a development board for Internet-connected automation & robotic devices.

Husarion CORE2. Husarion CORE2 is a development board for Internet-connected automation & robotic devices. Husarion CORE2 Husarion CORE2 is a development board for Internet-connected automation & robotic devices. CORE2 Development board for Internet connected automation & robotic devices. compatible with Husarion

More information

i.mx 8M MINI System-On-Module (SOM) Hardware Architecture

i.mx 8M MINI System-On-Module (SOM) Hardware Architecture i.mx 8M MINI System-On-Module (SOM) Hardware Architecture Document No: IMX8M-MINI-SOM-HA Version: 1.0 Date: February 26, 2019 Table of Contents 1. INTRODUCTION... 3 2. HARDWARE PLATFORM... 3 2.1. HARDWARE

More information

MYD-Y6ULX Development Board

MYD-Y6ULX Development Board MYD-Y6ULX Development Board MYC-Y6ULX CPU Module as Controller Board 528Hz NXP i.mx 6UL/6ULL ARM Cortex-A7 Processors 1.0mm pitch 140-pin Stamp Hole Expansion Interface for Board-to-Board Connections 256MB

More information

Embedded Technosolutions

Embedded Technosolutions We Are India s one of the Leading Trainings & Jobs Providing Organization Embedded Technosolutions is a Professional & Corporate Training Institute & a Company which Working for Indian MNCs & Medium/Small

More information

32 bit Micro Experimenter Board Description and Assembly manual

32 bit Micro Experimenter Board Description and Assembly manual 32 bit Micro Experimenter Board Description and Assembly manual Thank you for purchasing the KibaCorp 32 bit Micro Experimenter. KibaCorp is dedicated to Microcontroller education for the student, hobbyist

More information

Efficient HVAC Control System

Efficient HVAC Control System Efficient HVAC Control System Group 6 Derick Holzmacher Cory Glass Andrew Mertens Joshua New Sponsored by: HVAC Development Group 1 Motivation Create a system to reduce the user s monthly energy consumption

More information

ARK. SDP18 Team 21 MDR 12/07/2017

ARK. SDP18 Team 21 MDR 12/07/2017 ARK SDP18 Team 21 MDR 12/07/2017 Advisor: Professor Holcomb 1 1 Team Matteo Bolognese, EE Device Design, Assembly PCB Design, & Power Chad Klinefelter, CSE User Interface & Backend App Development Jackie

More information

Introduction to 8051 microcontrollers

Introduction to 8051 microcontrollers Introduction to 8051 microcontrollers Posted on May 7, 2008, by Ibrahim KAMAL, in Micro-controllers, tagged This tutorial is specially tailored to electronics and robotics hobbyists that have already realized

More information

GROUP 23 Military Surveillance Robotic Vehicle. Ryan Hromada - EE John Baumgartner - EE Austin King - CpE Kevin Plaza - CpE

GROUP 23 Military Surveillance Robotic Vehicle. Ryan Hromada - EE John Baumgartner - EE Austin King - CpE Kevin Plaza - CpE GROUP 23 Military Surveillance Robotic Vehicle Ryan Hromada - EE John Baumgartner - EE Austin King - CpE Kevin Plaza - CpE INTRODUCTION Autonomous tracking vehicle Commands: Basic Movement Commands Wander

More information

PIC Evaluation/Development Board Implementation Team Dec Project Design Report April 23, Client: ECPE Senior Design

PIC Evaluation/Development Board Implementation Team Dec Project Design Report April 23, Client: ECPE Senior Design PIC Evaluation/Development Board Implementation Team Dec02-12 Project Design Report April 23, 2002 Client: ECPE Senior Design Faculty Advisors: Dr. Rover & Dr. Weber Team Members: Chad Berg, Luke Bishop,

More information

Adafruit Metro Mini. Created by lady ada. Last updated on :12:28 PM UTC

Adafruit Metro Mini. Created by lady ada. Last updated on :12:28 PM UTC Adafruit Metro Mini Created by lady ada Last updated on 2018-01-24 08:12:28 PM UTC Guide Contents Guide Contents Overview Pinouts USB & Serial converter Microcontroller & Crystal LEDs Power Pins & Regulators

More information

Real-time Traffic Monitoring With Bluetooth

Real-time Traffic Monitoring With Bluetooth ECE 4600 Group Design Project Real-time Traffic Monitoring With Bluetooth Proposal by: Rory Jacob Marc Friesen Paul Grestoni Tyler Mailey Presented to: The Department of Electrical and Computer Engineering

More information

OmniMouse Final Presentation

OmniMouse Final Presentation OmniMouse Final Presentation An ECE 445 Senior Design Project by Group 74 Jie Jia, Yifei Li, and Zhengfeng Wu The Inspiration As Computer and Electrical Engineering students, we use our computers on a

More information

Project Plan. Project Plan. May Logging DC Wattmeter. Team Member: Advisor : Ailing Mei. Collin Christy. Andrew Kom. Client: Chongli Cai

Project Plan. Project Plan. May Logging DC Wattmeter. Team Member: Advisor : Ailing Mei. Collin Christy. Andrew Kom. Client: Chongli Cai Project Plan May13-06 Logging DC Wattmeter Team Member: Ailing Mei Andrew Kom Chongli Cai Advisor : Collin Christy Client: Garmin International David Hoffman Qiaoya Cui Table of Contents Need Statement...

More information