Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI 802.11b.

Slides:



Advertisements
Similar presentations
1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson.
Advertisements

MC68HC11 System Overview. System block diagram (A8 version)
LOGO Lab Supervisor – Dr. WH Lau EE3271 Design Laboratory.
I/O Interfaces.
1 Rev /02 Modular Construction Dual/Redundant CPU/Power Supply Support TCP/IP Communication Protocol 4096 Camera by 512 Monitor Switching English.
I/O Unit.
Microcontroller – PIC – 4 PIC types PIC architecture
ARM development environment Modified Content Philips LPC2106 ARM chip ARM target board PSPad customised development environment Troubleshooting.
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Part 1: Introduction FRC Introduction  FRC 2907 since 2008  Each area of the robot has a team assigned  The Electronics team is headed this year.
Overview of New System Beta Team from Wilsonville 1425 Wilsonville Robotics – Code Xero 2550 Oregon City Robotics.
Ports, Cables and Connectors
Handheld TFTP Server with USB Andrew Pangborn Michael Nusinov RIT Computer Engineering – CE Design 03/20/2008.
USB to DMX Interface A Demonstration of “The Game of Life” Presented by: Jeffrey Zampieron Brian G VanBuren.
DMX512 Programmable Theater Lighting Controller Jeff Sand and Kris Kopel Advisor: Dr. Don Schertz May 8, 2001.
Aztec PC Scope Preliminary Design Review Fall 2006 Michael MasonJed Brown Andrew YoungsJosh Price.
ECE 4220 Real Time Embedded Systems Final Project Presentation Spring 2014 University of Missouri Columbia By: Michael Brauch Temperature Data Logger.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
1 © 2004, Cisco Systems, Inc. All rights reserved. Wireless Access Points (WAPs) or (APs)
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
SPI By Alexander Maroudis. Outline What is SPI? SPI Configuration SPI Operation Master Slave Setup SPI Transactions SPI Digital Potentiometer Example.
Hardware Overview Net+ARM – Well Suited for Embedded Ethernet
Camera Interfacing using ARM7
Introduction to the Orbit Edu Board Ahmad Rahmati Teaching Assistant, ELEC424 Rice Efficient Computing Group Sep 12, 2007.
Microprocessor Block Diagram
Baseboard Aavikkomursu 7.2. Aavikkomursu Micro- controller Extension port for programming microcontroller and sensor input Resistor RS485 interface chip.
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
Arctic Control Introduction V 1.0. Arctic Control The Arctic Control is a device with integrated wireless communications for controlling medium-voltage.
XP Practical PC, 3e Chapter 17 1 Upgrading and Expanding your PC.
Chapter 8 Input/Output. Busses l Group of electrical conductors suitable for carrying computer signals from one location to another l Each conductor in.
Introduction to USB Development. USB Development Introduction Technical Overview USB in Embedded Systems Recent Developments Extensions to USB USB as.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
1 Chapter Overview Understanding Expansion Buses Configuring Expansion Cards Cables and Connectors.
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
MICROPROCESSOR INPUT/OUTPUT
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.
I/O Example: Disk Drives To access data: — seek: position head over the proper track (8 to 20 ms. avg.) — rotational latency: wait for desired sector (.5.
Autonomous Helicopter James LydenEE 496Harris Okazaki.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Group 5 – Universal Exports Mike Klockow Dan Sparks Jon Hopp Ed Sheriff.
Chapter 3 System Configuration The Complete A+ Guide to PC Repair 5/e Update.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Embedded Network Interface (ENI). What is ENI? Embedded Network Interface Originally called DPO (Digital Product Option) card Printer without network.
Welcome to the world of ARM. COURSE CONTENT Module 1: Introduction  Introduction of ARM Processors  Evolution of ARM  32 - bit Programming Module 2:
Computer Hardware – System Unit
New product introduction:
ChibiOS/RT Demo A free embedded RTOS
Inside the dsPIC33FJ256GP710. Let’s call it a dsPIC33 PIC uC series made by Microchip Compiler, simulator, other goodies are free Programmable in C Can.
© 2008, Renesas Technology America, Inc., All Rights Reserved 1 Course Introduction Purpose  This course provides an introduction to the peripheral functions.
بسم الله الرحمن الرحيم MEMORY AND I/O.
1 Device Controller I/O units typically consist of A mechanical component: the device itself An electronic component: the device controller or adapter.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
Product Overview 박 유 진박 유 진.  Nordic Semiconductor ASA(Norway 1983)  Ultra Low Power Wireless Communication System Solution  Short Range Radio Communication(20.
박 유 진.  Short RF Range(~10m)  Reduce range by obstruction  Low data rate(1Mbps)  Normal Audio data rate : 1.5 Mbps  CD Quality Audio data rate :
SUBMITTED BY EDGEFX TEAM PORTABLE CODED WIRELESS MESSAGE COMMUNICATION BETWEEN TWO PARTIES SECRETLY WITH LCD DISPLAY.
HOME SECURITY USING WIRELESS SENSOR NETWORK UNDER THE ESTEEMED GUIDANCE OF: P.RAMESH D.SIVOM( ) KANMANI RAVI( ) B.SAI RAJSEKHAR( )
Interfacing Touch screen via lpc21xx Resistive touch screens can be a great way to enable complex user input in your projects inexpensively and with a.
Voice Controlled Robot by Cell Phone with Android App
Cypress Roadmap: Platform PSoC®
Vinculum II Development Modules
SCADA for Remote Industrial Plant
PC Mouse operated Electrical Load Control Using VB Application
Introduction to the Orbit Edu Board
Introduction to Microprocessors and Microcontrollers
Future Designs, Inc. Your Development Partner
Manual Robotics ..
Presentation transcript:

Travis Reed Todd Hummel Kwan-Truc

Concept

USB 1.1 SPI b

Block Diagram

Hardware Components

USB Camera Any USB Camera that has a vendor supplied Windows driver should work. The Camera will either need to be USB 1.1, or be configurable for a low enough bandwidth.

- 80 pin LQFP Byte Flash - 16K Byte Ram - USB On-The-Go (OTG) Phy - 4ch, DMA Controller w/ Timers - 2ea. Programmable Interrupt Timer - 4 GPT Timers - 8ch, 12b ADC - UART Serial Ports with DMA capability - QSPI and IIC Ports - 3.3V operation MCF52221

M52221DEMO  Power Input Selection Jumper  User Features - 3-axis Accelerometer - 4 User LED’s w/ enable - 2 User Push Switches - 5k ohm POT w/ enable  Connectors - RJ-45 Ethernet Connector - Type B USB connector - DB9 Serial Connector - 2.0mm Barrel Power Input - 2pos, screw type, terminal block Specifications: Board Size 3.0” x 4.0” Power Input: +5 to +16 VDC, 9VDC typical  Integrated USB BDM  40 pin I/O port  miniUSB Port  RS-232 Serial Port w/ DB9-S Connector  ON/OFF Power Switch w/ LED indicator  RESET switch w/ indicator

 - Extended operating temperature range (-30°C to +85°C) and environmental specifications, including shock and vibration tolerance - Advanced security: WEP (64 & 128 bit), WPA and 802.1x (LEAP) authentication - Highly integrated b/g wireless module with radio, base-band & application processor - Software-configurable b/g interface - Configurable serial, digital & analog I/O ports - Integrated RTOS, TCP/IP Stack and CLI - Reduces need for RF and communications expertise WLNG-AN-DP102

POWER Battery Monitor Will warn you when battery is running low allowing you to land safely. DS2746

Laptop Any plain old laptop with wireless will do...

Interfaces

Camera to Processor Hardware connectivity will be simple, just a male mini-USB to female USB A adapter The USB “driver” on the processor will only have to set control registers and read memory in order to communicate over the USB bus. The processor reference manual claims to support full speed USB transfers of 480 Mbps.

Processor to Transceiver Physical connection achieved via 4-wire Serial Peripheral Interface bus. The wireless transceiver must be configured correctly for using its built-in SPI port. Then, the processor must be programmed to send data to the wireless transceiver. Once the data is sent to the wireless transceiver, it is automatically packaged and sent across the interface.

Power Monitor to Processor The hardware interface will be a 2-wire bus, I2C. The processor will be the bus master and the power monitor chip will be a bus slave. The driver we write on the processor will simply have to configure the correct control registers and read the result back.

Wireless Transceiver to Laptop Application The hardware interface is wireless transmittion. The software interface involves making a connection and reading the data off the connected socket.

Laptop Application to Camera Driver This interface is Software only (the laptop has all the hardware built-in)‏ The information from the camera will be fed to a Windows device driver that is capable of finding, loading, and communicating with the camera’s vendor-supplied device driver (assuming it is installed on the laptop). This supplied driver will then be able to function as it normally does when the USB camera is plugged in directly to the laptop. Any commands given by the vendor-supplied driver will then be able to flow the other direction as well (back to the laptop application, then to the camera).

Schedule

Gantt Chart

Bill of Materials

Risks

Cash flow (some parts are somewhat expensive)‏ Lack of RC experience (may necessitate helicopter repairs/hospital visits)‏ Base Station Software – Drivers/porting data to Windows‏ Risks