Paranormal Activity Detection and Recording SystemTeam MembersSystem DesignSystem Design: FlowchartSystem Design Design FocusP.A.R.D.S.: Fanless Mini-ITX MB ComparisonP.A.R.D.S.: Device InterfaceP.A.R.D.S.: Firmware DesignP.A.R.D.S.: Firmware Design (Cont.)Sensor Module: Prototype BoardSensor Module: Device Design – PrototypeSensor Module: PICSensor Module: EMF SensorSensor Module: Temperature and Motion SensorSensor Module: Firmware DesignSensor Module: TestingParaStor: Remote Software InterfaceParaStor: Remote Software Interface (Cont.)ParaStor: Remote Software DesignCost Quantity 1000Design Constraints: Technical CertificationDesign Constraints: Practical CertificationCurrent ProblemsFuture WorkAcknowledgementsQuestionsReferencesParanormal Activity Paranormal Activity Detection and Detection and Recording SystemRecording SystemSenior Design ISenior Design IDr. Picone, InstructorDr. Picone, InstructorTeam MembersTeam MembersJulius CarterShaan WadhwaniBen SighBrian NagelDr. Reese, AdvisorPIC,PIC,SensorsSensorsPIC,PIC,SensorsSensorsFirmware,Firmware,WebsiteWebsiteWindows Windows software,software,Microsoft Microsoft projectprojectSystem DesignSystem DesignEthernet(Only needed when downloading data)Webcam (Firewire, IIDC-compatible)MicrophoneComputer(Needed to download and view data)P.A.R.D.S.Records data when sensor triggeredSerial port to PIC/SensorsSystem Design:System Design:FlowchartFlowchartPARDSSensor Module (PIC)Temp. Sensor #1Temp. Sensor #3Temp. Sensor #2Motion Sensor #2Motion Sensor #1MicrophoneConnection ManagerSession ManagerEMF SensorParaStor SoftwareSensor Data GraphMedia PlayerCameraSystem DesignSystem DesignDesign FocusDesign FocusHigh Frame RateHigh Frame RateFirewire or USB 2.0Firewire or USB 2.0Video Video Buffering – 30 secondsBuffering – 30 secondsCompressionCompressionDecrease file sizeDecrease file sizeReal-time MonitoringReal-time MonitoringUser Friendly InterfaceUser Friendly InterfaceP.A.R.D.S.:P.A.R.D.S.:Fanless Mini-ITX MB ComparisonFanless Mini-ITX MB ComparisonVIA EPIA MEII 6000VIA EPIA ME6000VIA EPIA CL6000VIA EPIA V5000VIA EPIA 5000Processor600 600 600 533 533RS232(Serial)X X X X XFirewireX XUSB 2.0X X XAudio(Mic. In)X X X X X10/100 EthernetX X X X XP.A.R.D.S.:P.A.R.D.S.:Device InterfaceDevice InterfacePower buttonPower buttonFirewire PortFirewire Port(camera)(camera)Ethernet PortEthernet PortSerial PortsSerial Ports(sensors)(sensors)Phone JackPhone Jack(microphone)(microphone)120 GB Hard Drive120 GB Hard DriveOne hour of 640x480 RGB video = 100 GBOne hour of 640x480 RGB video = 100 GB512 MB of RAM512 MB of RAMFor buffering video—reduce disk usageFor buffering video—reduce disk usageP.A.R.D.S.:P.A.R.D.S.:Firmware DesignFirmware DesignRedhat Linux 9.0Redhat Linux 9.0Free – open sourceFree – open sourceFFmpeg – MPEG-4 Compression FFmpeg – MPEG-4 Compression Free – open sourceFree – open sourceBasic flow chartBasic flow chartFiles become accessible for downloading at this pointYesYesNoNoP.A.R.D.S.:P.A.R.D.S.:Firmware Design (Cont.)Firmware Design (Cont.)Video Recording Video Recording Store as images, then compressStore as images, then compress320 x 240 or 640 x 480320 x 240 or 640 x 480At least 15 fps at 320 x 240At least 15 fps at 320 x 240Relatively good quality resultRelatively good quality resultReasonable compression timeReasonable compression timeCompression – Compression – Design ConstraintDesign ConstraintMPEG-1 codec unreliableMPEG-1 codec unreliableMPEG-4 chosenMPEG-4 chosenSensor Module:Sensor Module:Prototype BoardPrototype BoardTemperature Sensors (3)Temperature Sensors (3)Increase Room Temperature AccuracyIncrease Room Temperature AccuracyPIR Motion Sensors (2)PIR Motion Sensors (2)Increase Viewing AngleIncrease Viewing AngleEMF Sensor EMF SensorSensor Module:Sensor Module:Device Design – Prototype Device Design – Prototype VPP RB7RA0 RB6RA1 RB5RA2 RB4RA3 RB3RA4 RB2RA5 RB1VSS RB0 CLKIN VDDCLKOUT VSSRC0 RC7RC1 RC6RC2 RC5RC3 RC45VOE VDDVSS OUT5V5VOscillatorPIC16F873Power-on LEDGNDVOUTVDD5VGNDVOUTVDD5VGND DQ VDD5V5VGND DQ VDD5V5VTemperature SensorTemperature SensorMotion Sensor Motion SensorVDDVOUTGND5VEMF Sensor4.7 kO4.7 kO470O10 kO 10 kO470OROUT RINTIN TOUTMAX232RS232 ConnectorSensor Module:Sensor Module:PICPICTechnical specificationsTechnical specificationsInterrupt capabilitiesInterrupt capabilitiesTimer Timer 10-bit A/D converter10-bit A/D converterSufficient digital inputs (9)Sufficient digital inputs (9)Sensor Module:Sensor Module:EMF Sensor EMF Sensor 4 Sensitivity Levels4 Sensitivity Levels1, 10, 100, 10001, 10, 100, 1000New switch will be requiredNew switch will be requiredSensor Module:Sensor Module:Temperature and Motion SensorTemperature and Motion SensorTemperature SensorTemperature Sensor-10 -10 º Cº C – 55 – 55º C, º C, +/-0.5 º C+/-0.5 º CMotion SensorMotion SensorPassive InfraredPassive InfraredDS1820 DS1820 Temperature Temperature SensorSensorPIR Motion PIR Motion SensorSensorSensor Module:Sensor Module:Firmware DesignFirmware DesignPIC Programmed in CPIC Programmed in CThe The EMFEMF and and Motion SensorsMotion Sensors are are polled around 8 times a secondpolled around 8 times a secondThe The Temperature Sensors Temperature Sensors are polled are polled only about once a second.only about once a second.Sensor Module:Sensor Module:TestingTestingTest ResultEMFMoved towards and Moved towards and away from laptopaway from laptopValue ChangedValue ChangedTemperatureSprayed with Sprayed with Compressed AirCompressed AirValue ChangedValue ChangedMotionWaved Hand In Front Waved Hand In Front of Sensorof SensorSignal Went HighSignal Went HighParaStor:ParaStor:Remote Software InterfaceRemote Software InterfaceSession Manager and Device ConnectionsSession Manager and Device ConnectionsParaStor:ParaStor:Remote Software Interface (Cont.)Remote Software Interface (Cont.)Video Player and Sensor GraphsVideo Player and Sensor GraphsParaStor:ParaStor:Remote Software DesignRemote Software DesignProgrammed in C#Programmed in C#Windows Compatible – Windows Compatible – Design ConstraintDesign ConstraintWindows Media Player 9.0
View Full Document