Fabrication of a Wireless Sensor Network for Extreme Environments Faye Yuen EE 496/NASA Fellowship Design Review Presentation II Fall 2006.

Slides:



Advertisements
Similar presentations
8085 Microprocessor Architecture – Demultiplexing the AD7-AD0
Advertisements

Applications of PICs Advantages/disadvantages Digital and analogue control Loops, sub-routines, scanning, counting and feedback Interrupts Problems with.
INPUT-OUTPUT ORGANIZATION
Interfacing to the Analog World
Jordan Barry Victor Brzeski
Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Chung-Ta King National Tsing Hua University
Data Acquisition ET 228 Chapter
Digital to Analogue Conversion Chapter 13. Why is conversion needed? Most signals in the world are analogue. Microprocessors and most computers computers.
Outline Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation.
Gesture Controlled Car (GCC) By: Ashwaq Alkailany Reema Abubaker Supervised by: Dr. Luia Malhis.
EE 296 Sophomore Project Group Members: JimyLeah Castro Jeremy Chan Eric Lee Sae Yoon.
Analog Comparator Positive input chooses bet. PB2 and Bandgap Reference. Negative input chooses bet. PB3 and the 8 inputs of the A/D. ACME= Analog Comparator.
ELECTRICAL. Circuits Outline Power Hub Microcontroller Sensor Inputs Motor Driver.
Analog to Digital Converters (ADC)
Mica: A Wireless Platform for Deeply Embedded Networks Jason Hill and David Culler Presented by Arsalan Tavakoli.
Fabrication of a Wireless Sensor Network for Extreme Environments EE 496, Fall 2006 By: Faye Yuen.
INTELLIGENT SENSOR NETWORKS FOR EXTREME ENVIRONMENTS NASA Fellowship/EE 396 Spring 2006.
Fabrication Of A Wireless Sensor Network for Extreme Environments Faye Yuen EE 496 / NASA Fellowship Design Review Presentation 1 Fall 2006.
Timers and Interrupts Shivendu Bhushan Summer Camp ‘13.
Aztec PC Oscilloscope Michael Mason Jed Brown Josh Price Andrew Youngs.
ASPPRATECH.
BILAL AHMED BHATTI B.E Electronics (Specialization in AVIONICS)
Energy Smart Room GROUP 9 PRESENTERS DEMO DATE SPECIAL THANKS TO ADVISOR PRESENTERS Thursday April 19, 2007 Department of Electrical and Systems Engineering.
Timers and Interrupts Shivendu Bhushan Sonu Agarwal.
SPI By Alexander Maroudis. Outline What is SPI? SPI Configuration SPI Operation Master Slave Setup SPI Transactions SPI Digital Potentiometer Example.
Optical Heart Monitor/Jump Drive Sponsor: Calit2 Mentor: Paul Blair Ph.D. Team: Matt Chandrangsu, Jeffrey Chi, Kari Nip ECE 191 – Group 6 Fall 2008.
PIC microcontrollers. PIC microcontrollers come in a wide range of packages from small chips with only 8 pins and 512 words of memory all the way up to.
Jordan Wagner Justin Spencer Mark Sears John Jachna.
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,
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
3-1 Digital I/O A group of I/O pins is called a PORT  A port is where data enters/leaves the system. Digital I/O pins are usually grouped into 8,16 or.
Digital to Analogue Converter
FPGA-based Wireless Robotics Controller for Evolutionary Design Conor Doyle Supervisor: Dr. Fearghal Morgan.
Lecture 2 Silicon Labs C8051F020 System Overview.
Wi-Fi Interface for medical devices Academic Supervisor- Prof.Karen Reynolds Industrial Supervisor- Mrs Jodie Hobbs.
1 LHO 13 The 8051CF020 and the University Daughter Card.
IEEE Robotics - Requirements Presentation Presented by Jason Abbett and Devon Berry.
By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.
Chapter 2 Introducing the PIC Mid-Range Family and the 16F84A The aims of this chapter are to introduce: The PIC mid-range family, in overview The overall.
Suleyman Demirel University CSS340 Microprocessor Systems – Lecture 2 ATMEGA328P ARCHITECTURE ANALOG INPUTS.
THE LIGHT SENSOR The Light Sensor gives your robot some kind of vision. It can distinguish between light and dark assigning a number between 0 (completely.
12/16/  List the elements of 8255A Programmable Peripheral Interface (PPI)  Explain its various operating modes  Develop a simple program to.
智慧電子應用設計導論(1/3) Arduino MEGA 2560
Water Flow GROUP A. Analogue input voltage results: Motor Input voltage( V) pin 12 Analogue input voltage (V) Display number
Chapter 12 Some PIC Microcontroller Advances The aims of this chapter are to introduce: To introduce in overview two microcontrollers which show some enhanced.
Μ [sic] design constraints wesley :: chris :: dave :: josh.
INTELLIGENT SENSOR NETWORKS FOR EXTREME ENVIRONMENTS (ISNEE) By: Faye Yuen, Mary Liang, Joshua Irvine, Tiffany Iiga.
PSoC Overview. 2 Cypress Confidential An Example Design Scenario.
EKT 314/4 WEEK 9 : CHAPTER 4 DATA ACQUISITION AND CONVERSION ELECTRONIC INSTRUMENTATION.
Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer.
Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer.
Application Case Study Christmas Lights Controller
Application Case Study Security Camera Controller
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
Home automation using Arduino & ‘PIR sensor’
ECE 445 Smart Window Responding System
Environment Temperature Monitor
ELECTRONIC NOTICE BOARD WITH MULTIPOINT RECEIVERS
ARDUINO LINE FOLLOWER ROBOT
EE3541 Introduction to Microprocessors
BVM Engineering College Electrical Engineering Department : Microprocessor and Microcontroller Interfacing Interrupts of 8051 Prepared by:
‘SONAR’ using Arduino & ultrasonic distance sensor
RAILWAY TRACK SNAP NOTIFICATION
This chapter provides a series of applications.
Arduino Analog I/O Analog input pins: 0 – 5
Introduction to Microprocessors and Microcontrollers
Introducing the PIC Mid-Range Family and the 16F84A
MSP432™ MCUs Training Part 6: Analog Peripherals
The Programmable Peripheral Interface (8255A)
Presentation transcript:

Fabrication of a Wireless Sensor Network for Extreme Environments Faye Yuen EE 496/NASA Fellowship Design Review Presentation II Fall 2006

Project Overview Create a network of autonomous motes to collect data in extreme environments (i.e. the Arctic) that analog Mars. Meet NASA Goals and Objectives. Contribute to Dr. Chris McKay’s research.

Overall Block Diagram JN5121 Wireless Microcontroller External Power Supply (Solar) Water Sensor Computer

Water Sensor Why it was chosen How it works How it will be powered How it will be connected to the mote How data will be collected and sent Tests

Water Sensor: Why it was chosen Met needs – detects presence of water Understandable technology Compatible with motes Reasonably priced RoHS compliant

Water Sensor: How it Works No Water Water Internal reflection of LED light to photo-transistor

Water Sensor: Power Sensor requires +5 V to +12 (Note: the JN5121 microcontroller requires 2.2V to 3.6V)

Water Sensor: Connection to Mote Pin 34 (Analogue to Digital input) on the mote’s Expansion Connector Input Signal: ADC1 (connects to microcontroller)

Water Sensor: Data Collection FLASH memory holds the application program that the internal processor will run Memory can be programmed by writing code in Bash shell and using the JN5121 Flash Programmer Track Packets (data transmitted on positive or negative edge of clock) Programming Code…

Water Sensor: Programming Code PRIVATE void vAdcDataLogger(uint16 *pau16DataBuffer, uint32 u32Length) {int i; /* configure Analogue Peripheral timings, interrupt & ref voltage */ vAHI_ApConfigure(E_AHI_AP_REGULATOR_ENABLE, E_AHI_AP_INT_DISABLE, E_AHI_AP_SAMPLE_2, E_AHI_AP_CLOCKDIV_500KHZ, E_AHI_AP_INTREF); while(!bAHI_APRegulatorEnabled); /* configure and enable DAC */ vAHI_AdcEnable(E_AHI_ADC_CONVERT_ENABLE, E_AHI_AP_INPUT_RANGE_1, E_AHI_ADC_SRC_ADC_1); while(TRUE) {for(i=0;i<u32Length;i++) {vAHI_AdcStartSample(); /* start capture */ while(bAHI_AdcPoll()); /*busy wait until capture complete */ pau16DataBuffer[i]=u16AHI_AdcRead(); /* store in buffer */ }

Water Sensor: Tests Detects water? Accuracy? Reliability? Response to different water forms (ex. liquid, solid, gas)? How much of dome needs to be covered by water for it to indicate its presence?

Remaining Work Build (waiting for supplies) Test Casing Documentation… REVISE 496 REPORT!

Timeline for Completion Previous Gantt Chart (from Design Review I): Completed Today n/a Waiting for Supplies Revised Gantt Chart…

Gantt Chart

Thank You! Any Questions?