IBM - CVUT Student Research Projects Pressure Sensitive Carpet Project Introduction Karel Pechanec

10
IBM - CVUT Student Research Projects Pressure Sensitive Carpet Project Introduction Karel Pechanec ([email protected])

description

IBM - CVUT Student Research Projects 3 Architecture design

Transcript of IBM - CVUT Student Research Projects Pressure Sensitive Carpet Project Introduction Karel Pechanec

Page 1: IBM - CVUT Student Research Projects Pressure Sensitive Carpet Project Introduction Karel Pechanec

IBM - CVUT Student Research Projects

Pressure Sensitive CarpetProject Introduction

Karel Pechanec ([email protected])

Page 2: IBM - CVUT Student Research Projects Pressure Sensitive Carpet Project Introduction Karel Pechanec

IBM - CVUT Student Research Projects

2

Purposes & goals• Find an optimal solution for scanning & getting

information about an object on the area of a carpet surface– Pressure-sensitive surface– Locate actual object position on the area– Get movement vector– Determine object borders & contact surface

• Hardware prototype Research & Development• Design communication interface between

hardware and PC

Page 3: IBM - CVUT Student Research Projects Pressure Sensitive Carpet Project Introduction Karel Pechanec

IBM - CVUT Student Research Projects

3

Architecture design

Page 4: IBM - CVUT Student Research Projects Pressure Sensitive Carpet Project Introduction Karel Pechanec

IBM - CVUT Student Research Projects

4

Products & TechnologiesHardware sensor

V1, V3: synthetic conductive rubber surfaceV2: piezoelectric cable grid

Microcontroller8-bit Atmel ATmega32, 4MHz, Ucc= 5VFirmware written in C (AVRStudio 4.12)Communication interface

Communication interfaceRS232 interface + serial communicationSpeed 38400bdUSB/Serial converter used

PC Application – user interfaceWritten in C/C++ (NI LabWindows/CVI )Serial COM port used for communication

Page 5: IBM - CVUT Student Research Projects Pressure Sensitive Carpet Project Introduction Karel Pechanec

IBM - CVUT Student Research Projects

5

Sensor prototype V1• ESD Conductive rubber surface (8x4 spots

based on cuprextit pad)

Page 6: IBM - CVUT Student Research Projects Pressure Sensitive Carpet Project Introduction Karel Pechanec

IBM - CVUT Student Research Projects

6

Sensor prototype V2• Piezoelectric cable grid (8x4, VIBETEK)

Page 7: IBM - CVUT Student Research Projects Pressure Sensitive Carpet Project Introduction Karel Pechanec

IBM - CVUT Student Research Projects

7

Sensor prototype V3• V1 Improvement - better contact spots & endurance,

used BANDIMEX B133 - stainless steel contacts

Page 8: IBM - CVUT Student Research Projects Pressure Sensitive Carpet Project Introduction Karel Pechanec

IBM - CVUT Student Research Projects

8

Microcontroller HW Prototype

• Based on Atmel 8-bit microprocessor ATMega32 (used 8x4 analog input)

Page 9: IBM - CVUT Student Research Projects Pressure Sensitive Carpet Project Introduction Karel Pechanec

IBM - CVUT Student Research Projects

9

Microcontroller circuit design (V1)

Page 10: IBM - CVUT Student Research Projects Pressure Sensitive Carpet Project Introduction Karel Pechanec

IBM - CVUT Student Research Projects

10

Application Interface• Displays sensor cell spots (8x4), each with 0-255

sensitive range of grey color• Written in C/C++ (NI LabWindows/CVI ver.5.5, uses UI

library), communication with prototype via COM port