“We watch so you don’t have to.” Midterm Presentation Tuesday, February 05, 2002
Who are we? Who are we? � Nate Distel: � Nate Distel: MCU, Sensors MCU, Sensors � Solomon Gibbs: � Solomon Gibbs: Linux, Net Code Linux, Net Code � Max Vilimpoc: � Max Vilimpoc: Serial Code, Linux Serial Code, Linux � Aravind � Aravind Mikkilenini Mikkilenini: : Linux, Serial Code Linux, Serial Code � Rich Fouts: � Rich Fouts: Wireless Comm. Wireless Comm. � Mike � Mike Volkerding Volkerding: : Sensors, Power Sensors, Power � Pat Stemen: � Pat Stemen: MCU, Organization MCU, Organization February 05, 2002 February 05, 2002 2
Graphical View: Graphical View: Wireless Sensor Module LM 34 Serial Transmitter Abacom Wireless PIC 16F877 Var. R DIP Switches Sensor Data Receiver Real Time Serial Transmitter Abacom Wireless Clock RS-232 Driver MAX233 DB9 Serial Port Connector Maxim February 05, 2002 February 05, 2002 3
Project Basics Project Basics � Start With Basics: � Start With Basics: – Use PIC MCU with onboard A/D – Use PIC MCU with onboard A/D � Temperature, Resistance sensing � Temperature, Resistance sensing – Use Digital I/O on PIC – Use Digital I/O on PIC � Digital On / Off � Digital On / Off – – different uses depending on different uses depending on platform platform – Simple Wireless Interface Simple Wireless Interface – � Abacomm � Abacomm 433Mhz Wireless Modules (9600bps / 433Mhz Wireless Modules (9600bps / Simplex) Simplex) February 05, 2002 February 05, 2002 4
Project Extras Project Extras � Use basics to develop unique features � Use basics to develop unique features – User Interface Development for various – User Interface Development for various platforms platforms – Work with unique sensors (accelerometers) Work with unique sensors (accelerometers) – – Real – Real- -Time Clock Module Time Clock Module – Variable Variable- -Length Packet Data Length Packet Data – February 05, 2002 February 05, 2002 5
User Interface User Interface Runs Under GTK, Motif, Win32 Runs Under GTK, Motif, Win32 � Written in Cross � Written in Cross- -Platform Platform C+ + (wxWindows wxWindows) ) C+ + ( � Connects to Remote host Connects to Remote host � via Serial or IP via Serial or IP � Currently Working on: Currently Working on: � – Improving Parser – Improving Parser – Writing a Custom Data Writing a Custom Data – Plotting Widget Plotting Widget � Plan To Add: � Plan To Add: – Remote Control Functions Remote Control Functions – – Data Logging – Data Logging February 05, 2002 February 05, 2002 6
Sensors / Accelerometer Sensors / Accelerometer � Analog Devices ADXL202 � Analog Devices ADXL202 ± 2g sensor sensitive – 2 2- -axis, axis, ± 2g sensor sensitive – enough to measure gravity. enough to measure gravity. – Integration of this module will – Integration of this module will provide: provide: � Acceleration � Acceleration � Velocity � Velocity � Position � Position – Possible applications include: – Possible applications include: � Realtime � Realtime mapping of operating mapping of operating CL380 environment relative to start environment relative to start position (Caldwell Labs) position (Caldwell Labs) CL378 � Absolute position mapping with � Absolute position mapping with GPS interface for initial location GPS interface for initial location reading reading February 05, 2002 February 05, 2002 7
Wireless Communications Wireless Communications � TXM Series transmitter and SILRX Series � TXM Series transmitter and SILRX Series Receiver Receiver � FM Range � FM Range � 433 MHz � 433 MHz � Supply Voltage 4.5v � Supply Voltage 4.5v – – 9v 9v � Small Size � Small Size � Easy to use!! � Easy to use!! February 05, 2002 February 05, 2002 8
Data Packets Data Packets 0xA5 START 0x5A Elapsed Minutes Relative Time Elapsed Seconds Elapsed Milliseconds #Digital:#Analog Sensors Sensor Analog Data (2 bytes each) Data Digital Data (1 byte each) Checksum END 0xFF February 05, 2002 February 05, 2002 9
Moving Forward Moving Forward � Integrate Accelerometer from Max’s 683 � Integrate Accelerometer from Max’s 683 Research Project Research Project � Looking into solar based power supply � Looking into solar based power supply – Use solar panel to charge batteries for – Use solar panel to charge batteries for constant power requirements constant power requirements � Researching other methods to increase � Researching other methods to increase wireless range wireless range – Goal: Max range 250 feet – Goal: Max range 250 feet February 05, 2002 February 05, 2002 10 10
Recommend
More recommend