Download Mirror Mate Group 9

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Power inverter wikipedia , lookup

Pulse-width modulation wikipedia , lookup

Three-phase electric power wikipedia , lookup

Rectifier wikipedia , lookup

Heterodyne wikipedia , lookup

Variable-frequency drive wikipedia , lookup

Electronic paper wikipedia , lookup

Resistive opto-isolator wikipedia , lookup

Power engineering wikipedia , lookup

Islanding wikipedia , lookup

Buck converter wikipedia , lookup

History of electric power transmission wikipedia , lookup

Stray voltage wikipedia , lookup

Rectiverter wikipedia , lookup

Switched-mode power supply wikipedia , lookup

Opto-isolator wikipedia , lookup

Voltage optimisation wikipedia , lookup

Alternating current wikipedia , lookup

Distribution management system wikipedia , lookup

Mains electricity wikipedia , lookup

Bluetooth wikipedia , lookup

Immunity-aware programming wikipedia , lookup

Transcript
Group 9
Jake Hochstadt EE
Matt Simons EE
Jerome Yearwood EE
Ryan Moreland CpE
MirrorMate in a Nutshell
Goals and Objectives
 Emergency Vehicle Alerts via an already existing
system
 Safety in School Zones and Construction Zones
 Turn by Turn Directions
 Harness the driver’s attention
Display and Microcontroller
Jerome Yearwood
Inspiration
LCD Display
 ez-LCD-301
 2.6” TFT LCD color display
 400x240 resolution
 4Mbytes flash memory
 3.3V operating voltage
 Resistive touchscreen
 Programs in ASCII
 Serial TTL interface
Microcontroller (PIC18F26K22)
 Operating voltage
 VDD =1.8 to 5.5V
 Program Memory Flash 64KB
 16 MHz precision internal oscillator
 2 EUSART ports
 Supports RS232
 Auto-Baud Detect
 Available in through hole and
surface mount
 Measurement Modules
Infrared Systems
Matt Simons
Matt Simons
What is Opticom?
 Opticom is a traffic light
2 ft.
preemption system currently used
by emergency vehicles to quickly
maneuver intersections
 Utilizes a powerful IR beacon
mounted on the emergency
vehicle
 IR sensors are mounted on
4 in.
the traffic lights
 14Hz frequency, newer
systems feature
authentication
Reduced speed zone beacon
 Placed in construction zones, school
zones, accident scenes or anywhere
a driving hazard exists
 User configurable via buttons and
seven segment displays
 Features alerts for school zone,
construction zone, accident scene,
and special event.
Beacon details
 Utilizes peak wavelength of
950nm at 38kHz, High
power emitters, estimate
1500ft line of sight range
 Encodes information into
RC-5 similar protocol
 41 high power emitters
 Flexible power supply
MirrorMate IR receiver
 Two different frequency receivers to accommodate the Opticom
system (14Hz) and the reduced speed zone beacon (38kHz)
 The 14Hz signal will be detected via photodiodes, band pass
filters, and firmware
 The 38kHz signal will be decoded using integrated IR
receiver/decoders. The encoded data will be interpreted by the
MCU
 Four directional receivers
located in the bottom of the
mirror determine direction
Bluetooth Systems
Jake Hochstadt
Bluetooth Hardware
 Current:
 8mA – 40mA
 Voltage:
 3 - 4.2 V
 Benefits
 Inexpensive
 Ease of use
 Detriments
 Chinese part
HC-05 Bluetooth Serial Module
Initial Bluetooth Configuration
AT+ROLE=0
 AT+CMODE=1
 AT+UART=9600
Android Development Phones
Motorola Photon 4g
Motorola Defy
 Android (2.3)
 Android (2.3)
 Bluetooth: v2.1
 Bluetooth: v2.1
 Screen Size: 4.3 inches
 Screen Size: 3.7 inches
Bluetooth Software
 Android API
 www.developer.android.com
 Important Classes
 BluetoothAdapter
 BluetoothServerSocket
Android Application
Ryan Moreland
MirrorMate Application Flowchart
MirrorMate
Title
Bluetooth
Connectivity
Bluetooth
Connectivity
Bluetooth
Connection
Main
Application
Local Map
Directions
Request
Direction
Confirmation
Calculation
Exit
Directions
List
Android Development
 Application written in Java for Android version 2.3.4
(Gingerbread)
 Backwards compatible with all future Android versions
 Android holds approximately 75% of the U.S. market
share
Android Development
 Written utilizing the Google Distance Matrix API
 Google Maps JavaScript API
 Google Maps Android API
 Android Bluetooth API
Power
 MirrorMate will operate on any standard 12V automotive charging
system.
 MirrorMate requires 3.3V for all components. This voltage will be
created by a simple power supply consisting of a commercially
available voltage regulator. (LM1085)
 Construction zone beacon requires 5V, it will use multiple LM1084
regulators to power the microcontroller and the large current
requirements of the emitters.
 Ensures constant voltage for emitters regardless of input voltage
Budget and Financing
 $243.43 spent so far
 Assistance expected from Microchip
 Assistance from family members
 Expected total budged to fall below $1500
Item
Description
Qty Price
Acquired
Total
Mirror
Used, BMW with IR pod
1
$50
NO
$50
Display
2.6” serial smart LCD
1
$100
YES
$112.00
Bluetooth Module
Serial bluetooth interface
3
$8.89
ORDERED
$23.90
Microcontroller
(Mirror)
PIC18F26K22
10
$2.85
ORDERED
$34.00
Microcontroller
(Beacon)
PIC16F882
10
$2.48
NO
$20.48
IR receiver modules
TSOP32338
38kHz receiver/decoder
10
$1.08
YES
$10.85
Photodiodes
TEFD4300F, 950nm
25
$0.51
YES
$12.86
IR emitter LEDs
SFH4547, high power, 30°
50
$0.42
YES
$21.00
3.3V regulator
LDO LM1085
10
$1.85
ORDERED
$18.50
5V regulator
LDO LM1084
10
$2.52
ORDERED
$25.20
Misc. Components
Passive components
1
$100
PARTIAL
$100
PCBs
4PCB, 2 PCBs requires
2
$125
NO
$250.00
Android OS Device
Motorola Photon 4G,
Motorola Defy
2
FREE
Yes
$0.00
Budget
Chart of Progress
Display
Testing
Research
Beacon
Bluetooth
Application
0
20
40
60
80
100
Challenges
 IR range
 Interfacing LCD with microcontroller (foreseen)
 Interfacing Bluetooth module with microcontroller
(foreseen)
Plans for Successful Completion
 Parts are beginning to arrive, begin interfacing LCD




and Bluetooth module
Determine what steps are necessary for increased
IR range
Test Google API and MirrorMate app functionality
Send PCB’s off for manufacturing once complete
design functionality is verified
Group 9 is taking a divide and conquer approach
which will take advantage of each group member’s
strengths
Design Responsibilities
Member
Responsibility
Ryan
Android application development
Jerome
LCD display interfacing, GUI, and microcontroller firmware development
Matt
IR interfacing, speed zone beacon, and microcontroller firmware development
Jake
Bluetooth interfacing, Android application development, microcontroller firmware
Questions