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

Preview:

DESCRIPTION

IBM - CVUT Student Research Projects 3 Architecture design

Citation preview

IBM - CVUT Student Research Projects

Pressure Sensitive CarpetProject Introduction

Karel Pechanec (pechak1@fel.cvut.cz)

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

IBM - CVUT Student Research Projects

3

Architecture design

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

IBM - CVUT Student Research Projects

5

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

based on cuprextit pad)

IBM - CVUT Student Research Projects

6

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

IBM - CVUT Student Research Projects

7

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

used BANDIMEX B133 - stainless steel contacts

IBM - CVUT Student Research Projects

8

Microcontroller HW Prototype

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

IBM - CVUT Student Research Projects

9

Microcontroller circuit design (V1)

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