Cost Effective Panoramic Infrared Camera -...
Transcript of Cost Effective Panoramic Infrared Camera -...
Cost Effective Panoramic Infrared Camera -
CDR
Group #2
Laith Charles - Electrical Engineering
Alejandro Drausal - Computer Engineering
Nicholas Gaor - Electrical Engineering
Tyler Johnson - Computer Engineering
What is a cost effective panoramic infrared camera?
• Current infrared camera
systems cost on average over
$5000, making them a costly
solution to any
security/surveillance needs
• By using a single camera on a
rotating axis, we can stitch
together multiple images to
create a single panoramic
image which can cover large
areas
Motivation
• Many ideas to use for our senior design
project, but all of them were costly to
produce.
• St. Johns Optical Systems offered to fund a
project for our senior design class, given that
the project focused on an optical application
and was something they could use in the
future to promote their company.
• Upon seeking copyright permission from
Applied Motion Products for a product of
theirs, they agreed to sponsor us parts for
our project as well.
Specifications and Requirements
Overview
System Requirements
• Fast Acquisitions of Panorama
• Easy to view Panorama
• Compact Design
• Inexpensive Solution
• Robust Design
• Must be weather resistant
• System must capture clear imagery
System Specifications
• Must update in real time with complete 360 panorama at least every 2 seconds.
• Minimum required speed for real time image transmission 2 MB/s.
• Minimum inductive quality factor of 300 for moderately efficient wireless charging.
• FPGA must be able to store and process 1.32 MB of data at a time.
• Final PCB needs to be able to store 8 MB of data.
• Motor must have a minimum of 2 lbs of torque.
Rotational Platform
• Tamarisk
• Zynq
• Wireless Communication
• Inductive Coil Interface
• Platform
• Battery
Tamarisk®320 Camera
FOCAL PLANE ARRAY
Detector Type Uncooled VOx
Microbolometer
Array Size 320 x 240
Pixel Pitch 17 µm
Frame Rate 60Hz
VIDEO FEATURES / OUTPUTS
Digital Video 8/14-Bit LVCMOS
Image Control Wht Hot, Blk Hot, Invert,
Revert
Non-Uniformity
Correction
1-point with shutter or
through lens
INTERFACING
Primary
Electrical
Connector
60 pin
Input Power 3.5 V
Power
Dissipation
0.80 W (≤600 mA)
External Sync
Input
Yes
60-pin Connector
Processor Board
Lens
Retaining Pin
Lens Mount
Camera Housing
Zynq Chip
• MicroZed dev board
• Uses same Zynq 7000 chip except for
package size (final will be less pins)
• Includes Ethernet, UART, USB,
microSD, JTAG, and more
• Comes w/ 1 GB of RAM
• Comes w/ embedded Linux distro:
Xillinux
• Final chip setup will use same Linux distro
• Could use less RAM, we only need
maybe 512 MB
MicroZed
4”
2.5”
Wireless Communication
• TI CC3200 microcontroller
• Data transmitted over Wi-Fi from a written
application
• Responsible for sending commands and
data to the Tamarisk
• Small, lightweight
• Coordinates with the base unit components
Physical Housing
(inches)
Specifications and Requirements
Software
Software Requirements
• Receive data from I/O
• Reconstruct images from data
• Transfer image data to embedded server
• Provide interface for user to view data
Software Overview
Viewing Interface Components
• Viewable by anybody who joins local Wi-Fi network
• Security optional to add later
• This gives display the widest availability, viewable from any modern browser
• Given large resolution, panoramic needs to be split into 4 views: North, South, East,
West
• Will have the ability to save any frame desired
Viewing Interface
40*320 = 12,800 Horizontal Pixels
Viewing Interface Instructions
• Give end-user access to list of ~25 commands
• Tamarisk offers many more which are not needed
by end-user in our design
• As seen on viewing interface model, contrast and level
controlled by slider
• When command that takes value is selected, dialog box
will appear asking for value w/ info on the format it
expects
Base Unit
• Stepper Motor
• Motor Driver
• Motor Controller
Stepper Motor
• OMHT17-275 Stepper Motor
• Provides the precision we need in
order to take panoramic pictures
• Servo motors proved too complicated
for such a rudimentary task
• It’s small size and strength allow for
easy implementation and flexibility
with the components on the rotational
platform
Stepper Motor Specifications
Specifications
Motor
Length(mm)
48
Holding Torque
(oz-in)
62.3
Leads 8
Step Angle(deg) 1.8
Stepper Motor Driver
• Applied Motion Products STR 2 Motor Driver
• Offers customizable pulses
• Programmable for clockwise and counter
clockwise movements
• Small size allows for flexible implementation
in the housing unit.
Stepper Driver Specifications
Specifications
Weight (oz) 4.7
Power
Requirement
(VDC)
12-48
Output Current
(A/phase)
0.3-2.2
Motor Controller
• Tiva C TM4C123GXL + CC3100
• Easily programmable
• Open source easily repackaged
into PCB.
• Uses Wi-Fi to communicate with
the rotational platform when
pulsing to the motor has finished
and the next picture needs to be
taken.
• Low power
• Inexpensive to integrate.
Power Distribution
Power Supply Unit
• OMPS150A24 Power Supply
• Specially designed for powering our base
unit components
• Offers enough power for optimal
performance from the STR-2 Driver and
OMHT17-275 Stepper Motor
Power Supply Unit Specifications
Specifications
Nominal Output
Voltage
24V
Maximum
Output Current
6.3A
Maximum
Power Output
151.2W
Efficiency 85%
Inductively Coupled Coils
• The rotational platform is powered by a battery.
• To keep the battery charged the system will wirelessly charge the
battery using 2 coupled inductors.
• The base inductor will get power from the power supply which will
be transmitted via DC though a solid copper solenoid.
• The magnetic field induced in the bottom solenoid will affect the
coil on the rotational platform and induce a current which can
charge the battery on the top system.
• High Q factor.
Administrative
Team Roles
• Hardware
• PCB design
• Power Regulation
• Motor controller
• Component interfacing
• Software
• GUI
• Web server
• Camera data acquisition
• Data processing
Hardware Software Packaging
Alejandro X X
Laith X X
Nick X X
Tyler X X
Hardware Roles
PCB design Power Regulation Motor Controller Component Interfacing
Laith X X
Nick X X
Software Roles
GUI Web Server Camera Data Acquisition Data Processing
Alejandro X X
Tyler X X
Estimated Full BudgetItem# Description Part Qty. Price Total
1 Power Supply OMPS300A48 2 $182.00 $364.00
2 Driver STR-2 2 $99.00 $99.00
3 Motor OMHT17-075 2 $74.00 $148.00
4 Development Board AES-Z7MB-7Z010-G 1 $199.00 $199.00
5 Break Out AES-MBCC-BRK-G 1 $59.99 $59.99
6 Zynq XC7Z010-1CLG225C 2 $54.86 $109.71
7 RAM AS4C64M16D3L-12BCN 4 $4.58 $18.32
8 PCB 4PCB 2 $300.00 $600.00
9 Parts Misc Supply 2 $80.00 $160.00
10 Camera Tamarisk 320 1 $0.00 $0.00
$1758.03
Estimated Budget (one complete system)
Item# Description Part Total
1 Power Supply OMPS300A48 $182.00
2 Driver STR-2 $99.00
3 Motor OMHT17-075 $74.00
6 Zynq XC7Z010-1CLG225C $54.86
7 RAM AS4C64M16D3L-12BCN $4.58
8 PCB 4PCB $300.00
9 Parts Misc Supply $80.00
10 Camera Tamarisk 320 $3,000.00
$3,794.44
Projected Milestones
Current Progress
• All parts except PCB and Tamarisk
Camera have been procured
• Received notice the camera will be
here Monday
Questions?