2. Product Vision and Target Audience
Video Surveillance in every vehicle
Integrated by car manufacturers
Anyone with a vehicle (expensive or inexpensive)
3. Product Overview
Camera unit mounted to the dome light in a vehicle
Detects when the vehicle is bumped
Snaps pictures when the bump occurs
360°* Camera view
4. System Overview
Camera system runs on the DE2 system
Sensor peripherals and motor control done through the
mBed system
Systems communicate through a RS-232 UART connection
5. DE2 Camera System
Has 3 external components
− 5MP Camera (TRDB-D5M)
− Touchscreen (TRDB-LTM)
− RS-232 UART
Camera streams video to a pixel buffer stored in the SRAM
Stream is read from the pixel buffer and output to the touchscreen
Free mode to allow video surveillance
6. Control System Overview
Monitors applied force
Interrupt driven to allow for low power mode (Sleep)
Configures accelerometer sensitivity
Logs events with timestamps
Commands DE2 Camera System to take picture
8. Initial Product Vision
Web based configuration, viewing and motor control
360° view and capture through the camera
Time-stamp in picture names
3 Axis sensing
Sleep mode
Direction Tap Sensing
SMS or Email notification
9. RoadBlocks
Ethernet connectivity on DE2
Web Server caching on mbed
SD card file size limitation
Sectioning Flash for Software and Hardware access
10 week time frame
Research
10. Learned
Video Streaming
Remote Procedure Calls
XY Addressing (Pixel Buffering)
Placing Hardware configuration and Software onto DE2
platform
stderr can used for debug when stdout is used by the target
application and how to use them both simultaneously in the
NIOS software.
11. What we would change
Performing documentation earlier
Make better use of Jira
Make initial product scope based on existing knowledge
and then move to exploration of new features and modules
Dedicate a set amount of time each day to accomplishing
project objectives
12. Future Work
DMA to read the data from the pixel buffer and write it to
the RAM and vice versa
Web server for configuration
360º rotation and control of servo motor