Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger.

Slides:



Advertisements
Similar presentations
Introduction to Web Design, HTML & WordPress. What is Web Design? Web Design encompasses many different skills and disciplines in the building and maintenance.
Advertisements

Sales Manual B.Braun Space
By: Brett Snyder (Team Leader) John Williams Ryan Kindred Gavin St. John Faculty Advisor – Dr. Jamali Course Instructor – Dr. Serpen Final Presentation.
Embedded Network Controller with Web Interface Bradley University Department of Electrical & Computer Engineering By: Ed Siok Advisor: Dr. Malinowski.
Photolithography Machine Control System Ben Conrad and Mark Edwards Projects in Computer Engineering II December 9, 2003.
Final Exam Test Review Intro To Computers.
Coordinate Based Tracking System
OUTLINE WHAT ? HOW ? WHY ? BLUEPOST Poster and Message Content Specified by the User Displaying the Poster Content on a Monitor Sending Messages to.
1 Software Testing and Quality Assurance Lecture 32 – SWE 205 Course Objective: Basics of Programming Languages & Software Construction Techniques.
Students: Asulin Ofir Heller Itai Supervisor: Mony Orbach In association with: June 16, summer 2006.
USB Mass-Storage Implementation on an Embedded System (D0113) Supervisor: Dimitry Sokolik Performed by: Yoav Gershoni Shachar Faigenblat Final Presentation.
ECE 4220 Real Time Embedded Systems Final Project Presentation Spring 2014 University of Missouri Columbia By: Michael Brauch Temperature Data Logger.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
ASPPRATECH.
Chapter 3 Software Two major types of software
A+ Guide to Software, 4e Chapter 11 Supporting Printers and Scanners.
OS Implementation On SOPC Final Presentation
1 Daniel Micheletti Darren Allen Daniel Mazo Jon Lamb Lyle Johnson Pixel Perfect WiCam: A Wireless Digital Camera Presented by : Kyle Swenson.
Data Communications and Networks
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
Page 1 - © Richard L. Goldman Mainframe Networking ©Richard L. Goldman January 7, 2002.
Cisco 1 - Networking Basics Perrine. J Page 19/14/2015 Chapter 3 Which of the following describes a network interface card? 1.Large circuit board that.
Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review.
AT91RM9200 Boot strategies This training module describes the boot strategies on the AT91RM9200 including the internal Boot ROM and the U-Boot program.
INTERNET DATA FLOW Created by David Whitchurch for ISDS 4120 Louisiana State University.
Embedded Bluetooth Stack Dean Camera Project Supervisor: John Devlin.
Creating Web Applications Using ASP.NET Chapter Microsoft Visual Basic.NET: Reloaded 1.
Web Page Design I Basic Computer Terms “How the Internet & the World Wide Web (www) Works”
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
ARM 7 & ARM 9 MICROCONTROLLERS AT91 1 Development Tools & Partners.
Application Block Diagram III. SOFTWARE PLATFORM Figure above shows a network protocol stack for a computer that connects to an Ethernet network and.
HARDWARE INPUT DEVICES GETTING DATA INTO THE COMPUTER.
Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger.
CCNA4 v3 Module 6 v3 CCNA 4 Module 6 JEOPARDY K. Martin.
Team 6 DOODLE DRIVE Presenter: Jun Pan. PROJECT OVERVIEW  Android application as controller  Robot vehicle with microcontroller  Path will be drawn.
Hardware Software InternetMiscellaneous
Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer.
Home Area Networking for the Smart Grid Erik Cates David Green Daniel Han Justin Michela ECE 4007 Koblasz/Maxwell Fall 2010 In Conjunction With: Unmesh.
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
1 © 2008 RoboRubik ECE 477 Final Presentation Team 11 – Spring 2008 Tyler Heck Dave Bukiet Erik Carron Casey Kloiber.
A.M.E.N. Autonomous Meteorological Embedded Network for Fire Fighting Fan Zhang, Dmitry Stomakhin, Flavio Sira, Brian Hansen.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Hardware Introduction – Standard vs Q.i
Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger.
Revised: Aug 1, ECE263 Embedded System Design Lessons 27, 28 Serial Peripheral Interface.
ECE477 Project Minotaur Software Narrative Jon Roose.
Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru.
Resolution. Quality of digital images capacity Amount of data which can be stored.
Team 20: Jordan Wagner.  iPhone controlled marble maze game  Rotation of the phone is translated into rotation of the board  Stepper motor connected.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
Layer 6 Presentation Layer. Overview Now that you have learned about Layer 5 of the OSI model, it is time to look at Layer 6, the presentation layer.
Digi-Brush Software Narrative Presenter: Caleb Ayew-ew Team Members: Josh Long Katie Schremser.
How Web Servers and The Internet Work The Basic Process.
Your Interactive Guide to the Digital World Discovering Computers 2012 Chapter 13 Computer Programs and Programming Languages.
Michael Rahaim, PhD Candidate Multimedia Communications Lab
Prepared by: Raghad J Foqha Supervisor: Dr. Saed Tarapiah
CCNA 1 v3 JEOPARDY Module 1 CCNA1 v3 Module 1 K. Martin.
ECE 477 Design Review Team 8  Spring 2007
Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger
Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger
Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger
Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger
Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani
Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger
COMP 101 Introduction.
CCNA 1 v3 JEOPARDY Module 1 CCNA1 v3 Module 1 K. Martin.
Presentation transcript:

Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger

C#, ASPX, and Javascript/jQuery on ARM board for ease of use and the ability to use web browser USB/SCI interface between ARM board and Microcontroller Microcontroller polling of the peripherals Custom command interface between ARM board and the Microcontroller [Overview]

C# used for back end – State machine Generates images based on state 6 states total based on images to be displayed Polls different peripherals based on state Deals with failure of peripherals – Easily embedded in ASPX [Software Design Considerations: ARM Board]

ASPX used as front end – Six total pages One for each on mode of operation One for device failure page Javascript/jQuery used for formatting – State machine based on mode of operation [Software Design Considerations: ARM Board]

[ARM Board Flow Chart]

Constant polling of peripherals – GSM data only polled when ARM board polls Microcontroller for it – Accelerometer and others constantly polled All peripheral data only sent when asked for – Data sent over SCI to USB converter – GSM data forwarded immediately as recieved [Software Design Considerations: Microcontroller]

[Microcontroller Flow Chart]

Custom Communication Protocol – 9 commands for polling Microcontroller Each one requests a different peripherals data Each command is three ASCII characters – Possibly followed by an instruction character – ARM board always polls for data from Microcontroller before it receives data SCI to USB converter – Microcontrollers SCI sends/receives data from ARM board – ARM board uses USB port to send/receive data – Data is converted from SCI to USB between Microcontroller and ARM board [Software Design Considerations: Communication]

C#, ASPX, and Javascript/jQuery used on ARM board to generate the final image as well as get data from Microcontroller Microcontroller constantly polls the peripherals Custom command interface between ARM board and the Microcontroller USB/SCI converter used between ARM board and Microcontroller [Summary]

[Questions?]