Team Epimetheus Wireless Robot Module

Slides:



Advertisements
Similar presentations
DARSI 2 CDR Adrienne Baile Preston Schipper Matt Hulse Project Overview Components: Design Status Administrative Data Acquisition & Real-time System Integration.
Advertisements

SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
Autonomous Helicopter: James Lyden Harris Okazaki EE 496 A project to create a system that would allow a remote- controlled helicopter to fly without user.
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.
FLIGHT READINESS REVIEW TEAM HAWAII. LEO HANO FULL SCALE LOW POWER March 13, 2011 Motor = K780R.
Page 1 Aalborg University Communication system for the AAUSAT-II Communication System for the AAUSAT-II Kresten K. Sørensen Department.
PDACS Midterm Presentation Michelle Berger John Curtin Trey Griffin Aaron King Michael Nordfelt Jeffrey Whitted.
FLIGHT READINESS REVIEW TEAM HAWAII. LEO HANO FULL SCALE LOW POWER March 13, 2011 Motor = K780R.
STARLight PDR 3 Oct ‘01I.1 Miller STARLight Control Module Design Ryan Miller STARLight Electrical Engineer (734)
By: Mark Bright and Mike Donaldson.  Project Goal  Applications of our system  System Block Diagram  Thermal Plant Overiew  Current Progress ◦ Engine.
Team Impact Intelligent Helmet Impact System Preliminary Design Review January 29 th, 2008 Amanda Brodbeck Wei-Chu Liao Wei-Shen Liao Chris Mintle.
Technion-Israel Institute of Technology Electrical Engineering Department High Speed Digital Systems Laboratory Project subject: wireless biofeedback system.
Vigilant Sensing Technology VST1000 Remote Sensing System Preliminary Design Review Development Team: Patrick Hauser Joel Keesecker Mark Kien.
ESE Lab Computer based Temperature Control Sid Deliwala, ESE Labs.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
1 Application Accessory For Cellular Phone - Final Presentation - Performed by: Omer Kamerman Avi Feldman Project instructor: Boaz Mizrachi Technion –
Tracking Rover Team Rubber Ducky Joshua Rubin Alexander Starick Ryan Ramos Alexander Chi.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
ASPPRATECH.
Technion-Israel Institute of Technology Electrical Engineering Department High Speed Digital Systems Laboratory Project subject: wireless biofeedback system.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
Wireless User Interface for Variable Frequency Drives Team 168 Alex Shuster (EE) Michael Kloter (EE) Christopher Perugini (EE) Kevin Wei (EngPhys - EE)
02/13/2002Team Epimetheus1 Team Epimetheus Wireless Robot Module Matt Beerman John Fatica Hubert Ho Erik Justen Brad Kramer Matt Rankin Karl Yeh EE682.
Programming 8-bit PIC Microcontrollers in C Martin Bates Elsevier 2008.
RaPTEX: Rapid Prototyping of Embedded Communication Systems Dr. Alex Dean & Dr. Mihai Sichitiu (ECE) Dr. Tom Wolcott (MEAS) Motivation  Existing work.
Serial Communication ETEC 6416.
Jordan Wagner Justin Spencer Mark Sears John Jachna.
Diffuse Optical Tomography Optimization and Miniaturization ECE 4902-Spring 2014 Thomas Capuano (EE&BME), Donald McMenemy (EE), David Miller (EE), Dhinakaran.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
Zach Molden Shamlan Al-Roomi NJ Purevsuren Raied Farash Aadiel Rizvi C ritical D esign R eview.
WIRELESS ECG/EKG Monitoring System. INTRODUCTION & APPLICATIONS Medical Radio-telemetry ● Need for this system ● Patients are attached to the large machines.
Wireless Sensor Networks MOTE-KITS TinyOS Crossbow UC Berkeley.
Wireless Telemetry for Solar Powered Car
Robotic Sensor Network: Wireless Sensor Platform for Autonomous Topology Formation Project: Sponsored By: Advisor: Dr. S. Jay Yang, CEManager: Steven.
Autonomous Helicopter James LydenEE 496Harris Okazaki.
MICROCONTROLLER SYSTEMS Part 1. Figure 1.1Elements of a digital controller CPU Central Processing Unit Input Peripherals Output Peripherals ROM Read Only.
ATtiny23131 A SEMINAR ON AVR MICROCONTROLLER ATtiny2313.
Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer.
FSAEe Data Acquisition System ECE 445 Senior Design Mohan Sha Raviraj Mahajan Mohammad Farooq Shaik TA: Ryan May Project No. 34 Spring 2013.
Networked Embedded Systems Pengyu Zhang EE107 Spring 2016 Lecture 8 Serial Buses.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
A Quick Start Guide to PIC16F877 microcontroller And Microchip Development Environment A Quick Start Guide to PIC16F877 microcontroller And Microchip Development.
Hindenburg’s Heroes EE 682 Wireless Sensing Blimp Module Team Lead – Mike Sarnovsky Co Lead – Mike LaBrie Andy Freisthler Vince Li Brant Niggemyer Tom.
Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer.
Fan Assembly Driven by Magnetic Fields
Chip Config & Drivers – Required Drivers:
AUTOMATIC TEMPERATURE CONTROLLED FAN USING 8051
Microcontrollers, Basics Fundamentals of Designing with Microcontrollers 16 January 2012 Jonathan A. Titus.
Environment Temperature Monitor
PROPELLER DISPLAY OF MESSAGE BY VIRTUAL LEDS
ULTRASONIC DISTANCE METER USING 8051
Roboat Final Presentation
EE 107 Fall 2017 Lecture 5 Serial Buses – UART & SPI
SCADA for Remote Industrial Plant
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Weather Station Weather station design for measuring
Chip Configuration and Drivers – Status Report
DIGITAL CALCULATOR USING 8051
ECE477 MIDTERM DESIGN REVIEW: TEAM #08
RAILWAY TRACK SNAP NOTIFICATION
Group #8: Adam Belkhadir Alex Dutrow John Tran
Introduction to Microprocessors and Microcontrollers
Digital Theremin with LED
Controlling Sensors Efficiently with MCUs
Combiner functionalities
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
Ashley Callaway Pat Doherty Nikeshia Ebron Leo Romanovsky
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
Five Key Computer Components
Manual Robotics ..
Presentation transcript:

Team Epimetheus Wireless Robot Module EE682 Dr. Steven Bibyk Matt Beerman John Fatica Hubert Ho Erik Justen Brad Kramer Matt Rankin Karl Yeh 02/13/2002 Team Epimetheus

Objective To build a wireless sensor module using the robot platform. To gain knowledge and experience for future projects and presentations. To have a technical understanding of projects and designs. 02/13/2002 Team Epimetheus

Platform Specification Wireless sensor module is to collect data from the OSU-FIRST robot 02/13/2002 Team Epimetheus

Block diagram Sensor Array Analog / Digital Conversion Host MCU Wireless Communication Interface Sensor Array Analog / Digital Conversion Host MCU User Interface / Receiver / Video Capture Power Management X10 Video System = Power Lines = Data Lines 02/13/2002 Team Epimetheus

Matrix Management P S Host MCU Power Sensors Wireless User Int. Video Matt Beerman P John Fatica Hubert Ho Erik Justen S Brad Kramer Matt Rankin Carl Yehman P = Primary Lead S = Secondary 02/13/2002 Team Epimetheus

Micro-Controller Unit Microchip PIC (16F877) Programmed in assembly using MPLAB 4 MHz Clock Speed Built-in Synchronous Serial Port (SSP) and Universal Synchronous/Asynchronous Receiver/Transmitter (USART) 8K of FLASH program memory; 368 bytes data memory 02/13/2002 Team Epimetheus

Micro-Controller Unit PIC communication with A/D PIC to MAXIM A/D communication performed using Serial Peripheral Interface (SPI) compatible bus through SSP module. PIC acts as the master and generates the clock at a rate of Fosc/4. Data is simultaneously clocked in/out of SSP buffer. RPM and Battery Voltage data checked on-board the PIC for validity. 02/13/2002 Team Epimetheus

Micro-Controller Unit PIC Communication with PC Standard RS232 serial link Take advantage of built in USART on PIC PIC hardware handles construction/transmission of each byte and baud rate timing issues Achieve transmit speeds up to 19200bps Too much error in baud rate calculation past 19200 Assemble 23 byte data packet and send 02/13/2002 Team Epimetheus

Micro-Controller Unit Code Overview Main Routine Data Test Routine Start RPM Valid? Flag RPM bit in TX Packet NO Initialize PIC YES Read/Store ADC Data BATT Valid? Flag BATT bit in TX Packet NO Data Test Routine Transmit Data Generate 16-bit Checksum 02/13/2002 Team Epimetheus

Power Management Power Supply 12 volt lead acid battery +/-12v, +/-10v, +6v, +/-5v 3 adjustable regulators National Semiconductor LM2991 LM2941 02/13/2002 Team Epimetheus

Power Management Management Monitoring of voltage levels in the battery Auto shutdown of the video = Resistor +12 10Ω/5W +10 12 V 2941 +6 2941 +5 GND 2991 -5 12 V 10Ω/5W -10 -12 02/13/2002 Team Epimetheus

Sensors RPM Sensor (2) Purpose RPM Sensor Components Will be used to count the number of rotations of a particular wheel in order to approximately determine the velocity of the robot. RPM Sensor Components A pinwheel with alternating reflective and non-reflective surfaces. An Omron reflective sensor (continuous beam) A 8-bit binary counter (TI SN74HC590A) A 8-bit DAC (National DAC0808) An Op-amp 02/13/2002 Team Epimetheus

Sensors Temperature Sensor (2) Current Sensors (3) Thermometrics NTC Thermistor Epoxy coated solid state sensor Suitable for PCB and probe mountings Current Sensors (3) One 100 amp sensor for battery current F.W. Bell BB-100 Hall effect current sensor Two 25 amp sensors for motor current Amploc Amp25 current sensor 02/13/2002 Team Epimetheus

Wireless Communication Requirements Send data and video from sensor module to User Interface computer Transmit data up to 100 meters Solution Wireless Serial link Parallax RF product (27987, 27986) 433.92 MHz 250 feet 02/13/2002 Team Epimetheus

Wireless Communication Packet Definition SYNC BYTES (4 BYTES) 5A5AA5A5 PACKET INFO (1 BYTE) DATA (16 BYTE) CHKSUM (2 BYTE) 02/13/2002 Team Epimetheus

Server Daemon Utilizes java packages javax.comm java.net Cross-platform Threads used for opening new network sockets Formats serial data for passing to applet 02/13/2002 Team Epimetheus

Program Flow Wireless Serial Data to Server Daemon Daemon network Thread passes info to Applet Multiple graphics threads update applet 02/13/2002 Team Epimetheus

User Interface GUI Java Applet Displays Values and Graphs - RPM Wheel Data (2) Temperature Data (2) Motor Current Data (2) Battery Current Data 02/13/2002 Team Epimetheus

Proposed Schedule W1 W2 W3 W4 W5 W6 W7 W8 W9 Schematic / Algorithm Dev. Parts Acquisition Build/Test Host MCU Power Sensors Wireless / Communications User Interface Video System Integration 02/13/2002 Team Epimetheus

Moving Forward Continue parts acquisition Re-acquire PIC Once parts are in: Continue sensor work Continue UI integration Add in wireless comm. Test and debug Time permitting, incorporate video 02/13/2002 Team Epimetheus