Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tejas D Kulkarni Abhisheyk Gaur Himanshu Raghav Ankur Mishra.

Similar presentations


Presentation on theme: "Tejas D Kulkarni Abhisheyk Gaur Himanshu Raghav Ankur Mishra."— Presentation transcript:

1 Tejas D Kulkarni Abhisheyk Gaur Himanshu Raghav Ankur Mishra

2 An ability to wirelessly exchange information between the Intel Atom and External Managing device via Bluetooth interface An ability to read/write data such as menu items, items ordered, statistics, feedback and other preferences from a SD card interface An ability to display information obtained from the touch interface such as the food item ordered, billing information and other data on a Graphical LCD on the External Managing Device An ability to detect and process multiple fingers and gestures on the touch table via a Intel Atom board An ability to charge the battery of the External Managing Device and monitor its status on the LCD Success Criteria

3

4 Intel Atom (Image Processing) (Embedded Windows) (OpenCV, C++, Java) IR LEDs (850 nm, Surrounding Plexiglass to Flood fill the Glass with IR Light) Webcam (840-850 nm) (USB) (Resolution: 640x450, 30 FPS) Mini Projector (VGA) Wireless Interface (USB Bluetooth) Freescale 9S12C Microcontroller Touch Based SCI Graphics OLED Screen (2.4”) SD Card (SPI) Table Surface (Plexiglass Sheet covered with Silicon Paper to Enable Projection) Camera detecting IR blobs on Glass surface Projecting data onto Screen Wireless Interface (SCI Bluetooth) Menu items and other information read from SD Card Items Ordered, Statistics and other preferences are stored Data to display on OLED Screen Input returned from Screen, through Touch systems (Coordinates are returned that would be processed) CAN Interface External Managing Device (EMD): Multi-touch Table TABLE 2 TABLE 3 TABLE n Battery (ADC)

5 Micro-controller Requirements On chip Peripheral Requirements: SCI : Interface to Graphics OLED Display SPI : Interface with SD card SCI : Interface with Bluetooth module ADC : To monitor battery status CAN : Data communication with the other microcontroller Processing Power Requirements: Medium to high computations OLED display module (multiplication and division for touch interface) Graphics Display Flash memory required for graphics and drivers. Not more than 32 KB Power Consumption Requirements: Modules should consume less power due to limited power supply from battery.

6 Micro-controller Choices Microchip PIC24HJ32GP204 (16 Bit) Flash: 32 KB SRAM: 2 KB Interfaces: 1 SCI, 1 SPI, I2C, ADC Phase Lock Loop (PLL) for Power adjustment Freescale 9S12C32 (16 Bit) Flash: 32 KB SRAM: 2 KB Interfaces: 1 SCI, 1 SPI, CAN, ADC Phase Lock Loop (PLL) for Power adjustment Atmel ATMega64M1 (8 Bit) Flash 64 KB SRAM : 2 KB Interface: 1 SPI, 1 SCI, CAN, ADC Phase Lock Loop (PLL) for Power adjustment

7 Micro-controller Choices Final Choice: 9S12C32 Micro-controller Reasons: Minimum 16 Bit registers for graphic computations Instruction set supporting multiplication/division CAN interface for easier and faster communication between micro-controllers Familiarity with 9S12C32 micro-controller Reasons for two micro-controllers One micro-controller for Bluetooth interaction One micro-controller for graphics display

8 Touch Table Requirements Low Cost Multi Touch Capability Low Power Packaging Technologies Available FTIR: Based on total internal reflection of IR LASER: Based on IR LASER plane reflection Capacitive: Based on transparent conductor technology

9 Touch Table Choice We chose FTIR Technology FTIR is cheaper than counterparts Minimal setup compared to other systems Scalable Easy availability and robustness in design due to off the shelf cheap components

10 Questions.....


Download ppt "Tejas D Kulkarni Abhisheyk Gaur Himanshu Raghav Ankur Mishra."

Similar presentations


Ads by Google