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
IBM - CVUT Student Research Projects 3 Architecture design
IBM - CVUT Student Research Projects 4 Products & Technologies Hardware sensor V1, V3: synthetic conductive rubber surface V2: piezoelectric cable grid Microcontroller 8-bit Atmel ATmega32, 4MHz, Ucc= 5V Firmware written in C (AVRStudio 4.12) Communication interface RS232 interface + serial communication Speed 38400bd USB/Serial converter used PC Application – user interface Written 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 sensitive range of grey color Written in C/C++ (NI LabWindows/CVI ver.5.5, uses UI library), communication with prototype via COM port