Presentation on theme: "Science center May Client: Advisors: Team Members:"— Presentation transcript:
1Science center May 10-16 Client: Advisors: Team Members: Dept. of EE/CprE (Vicky Thorland-Oster) Advisors:Manimaran GovindarasuJason BoydTeam Members:Matthew Schulz (EE)Derek Bond (EE)Jun il Song (EE)Si-myung Yang (CPRE)
2Problem/Solution Problem: Solution: The EE/CprE Dept. Science Center has a group of exhibits but no way to conduct an organized tour.Solution:Make the room more automated in such a way that it interacts with the audience.Organize the room in an interactive manner to ease the flow of the tour.
3Implementing Solutions Make the room more automatedRFIDCentral Computer (Labview)Voice Command SoftwareOrganize the room in an interactive mannerVideo MonitorsLightingDemos
4Conceptual Sketch of the Command/Help Center Configuration
17RFID Reader & Tag(s) RFID Reader RFID tags RFID reader: 1023-phidgetRFIDRFID tag: 3008 credit size, passive tagBecause passive tags require a strong RF field to operateThe ECPE department has its own a presentation program for the campus tour group. Each tour group will be leaded by tour guide.RFID tags has an unique serial keyRFID reader can identify the serial key from RFIDRFID system does not have a memory space to store the dataIt needs to be connected with the database
18RFID Requirements Functional Requirement Non-Functional Requirement RFID tags brought within 3 inches of the readerWorks with tags with EM4102 protocolUSB connection between RFID reader and computerTour guide data is stored in databaseNon-Functional RequirementRFID reader is attached to the wall next to the entranceEvery tour guide has a RFID tag
19RFID Reader & Tag(s) Java Library for RFID Java API for RFID Phidget.jarJava API for RFIDClass RFIDPhidgetPublic void addAttachListener( AttachListener )Pulbic void addDetachListener( DetachListener )Pulbic void TagGainListener( TagGainListener )Pulbic void addTagLossListener( TagLossListener )Bool AntennaOn()Class RFIDPhidget - Java class for an object RFID tag. This class has the information of the RFID tag – unique key.Public void addAttachListener( AttachListener ) - The function detects when the RFID Readers is connected to the computer.Pulbic void addDetachListener( DetachListener ) - The function detects when the RFID Reader is deteched.Pulbic void addErrorListener( ErrorListener ) - The function detects when error occur during the process.Pulbic void TagGainListener( TagGainListener ) - The function detects when RFID tag is within the range.Pulbic void addTagLossListener( TagLossListener ) - The function detects when RFID tag is gotten away from the range.Bool AntennaOn() - The function turns on the antenna for reading RFID tag.
21Light Control System Purpose To highlight the project which is chosen to present to the tour groupX10 control deviceX10 appliance device
22X10 device layout X10 signal sent through electricity cable Plug into outletPlug into outletPlug into outletRJ11 cable connectionCommand through serial portRS232 serial cable connection
23Light Control Requirements Functional RequirementEvery module needs to be connected with the power outletElectricity cable needs to be connected on the same circuitReceive commands through serial port from the computerNon-Functional RequirementLights shall be bright enough to get tour guide’s attentionThe room will have enough lighting around the room to set the appropriate ambience
24RS-232 protocol 8 data bits, no parity, 1 stop bit, 9600 baud. This must precede all commands:Send 0x02 to the X10 controllerThe X10 controller will respond with ACK (0x06) if ready, NAK (0x15) if not ready.The ACK will be followed by a carriage return (0x0D). The NAK isn’t followed with a carriage return.After an ACK (0x06) and carriage return (0x0D) is received, the X10 controller is ready to accept a command.
26Surround Sound SystemThe system needs high quality sound card and speakers for clearer delivery to the tour groupMulti channel support sound card7.1 channel surround sound speaker systemExpandability for future groups
27Video Distribution System Video output for the presentation will be output onto two separate large screensWe plan to use a simple video splitter to accomplish this task
29Speech Recognition Software E-Speaking ProgramTwo-Folded OperationGive Vocal CommandsSpeech RecognitionGuide User Through Tour
30Touch Screen Elo TouchSystems 1739L 17" LCD Open-Frame Touchmonitor Secondary option to Voice RecognitionUsed as System Back-upFront-Mount Option
31Microphone Omni-Directional Microphone with conference quality Designated to work best for the speech recognition software.Effective noiseand echo cancelationUSB interface
32Test PlanAfter each component is tested separately, to test the system we will run through various scenariosPossible ScenariosRegistered tour groupUnregistered userMultiple usersSomeone in room when tour comes