Sunteți pe pagina 1din 13

AutomaticVolumeControl

ProjectProposal
ChrisGouletRolandLeGrandEricDavila
TA:IgorFedorov
February6,2013

TableofContents
1.0INTRODUCTION
1.1StatementofPurpose...................................................................................................................3
1.2Objectives...................................................................................................................................4
1.2.1Goals.......................................................................................................................................4
1.2.2Functions.....................................................................................................................4
1.2.3Benefits........................................................................................................................4
1.2.4Features.......................................................................................................................4
2.0DESIGN
2.1BlockDiagrams......................................................................................................................56
2.2BlockDescriptions..................................................................................................................56
2.2.1CentralHubDescription..............................................................................................7
2.2.2SpeakerSystemDescription.....................................................................................78
2.2.3TransmitterDescription................................................................................................8
3.0REQUIREMENTSANDVERIFICATION
3.1.1Requirementsandverification...................................................................................................9
3.1.1CentralHub.................................................................................................................9
3.1.2SpeakerSystem...........................................................................................................9
3.1.3Transmitter..................................................................................................................9
3.2ToleranceAnalysis.....................................................................................................................10
4.0COSTANDSCHEDULE
4.1CostAnalysis.............................................................................................................................11
4.1.1LaborCosts................................................................................................................11
4.1.2PartsCosts.................................................................................................................11
4.1.3GrandTotal................................................................................................................12
4.2Schedule..............................................................................................................................1213

1.0Introduction
1.1StatementofPurpose
Acommonproblemthatanyonewholovesmusicrunsintoiswhentheyarelisteningtoasong
ontheirstereoinoneroom,buttheyneedtowalktoanotherroomforamoment.Whatdoyoudoto
avoidthisproblem?Someturnuptheirstereoreallyloudsothattheycanhearitfromfurtheraway,and
somegrimaceandhurrysothattheyonlymiss20secondsoftheirfavoritesong.Butwhatiftherewasa
waytoadjustthevolumeofthestereobasedonthedistancethatthelistenerisfromit?Thatisexactly
whatourseniorprojectaddresses.WithourAutomaticVolumeControlsystem,thevolumeofany
soundsystemcanbeadjustedsimplybythedistancethatthelistenerisfromitsothatnomatterwhat
distancetheyarefromit,itsoundsaboutthesamevolume.Thissystemwillalsobeabletofunctionwith
differentspeakersindifferentrooms,sothatthecloserspeakersplaythemusicasyoumovefromone
roomtotheother.Bycarryinganactivedevicelikeasmartphone,thelistenerspositionwillalwaysbe
knownrelativetothespeakersinorderforthissystemtofunction.

1.2Objectives
1.2.1Goals
Thegoalsofthisprojectaretocreateanautomaticsystemthatwilladjustthevolumeofa
stereobasedonthedistancethatthelistenerisfromittomaintainaconstantvolumelevel.Thissystem
willalsoallowformultiplespeakersystems,sothatwhenthelistenerwalksfromoneroomtoanother,
thespeakersinthepreviousroomwillturnoffandthenewspeakersturnon.
1.2.2Functions
Thiswillallbeaccomplishedthroughaportableactivedevicethatthelistenerwouldcarry,such
asasmartphone.Thedevicewouldemitahighfrequencytoneoutoftherangeofhearingwhichwould
allowultrasonicsensorstoknowhowfarawayitisfromthem,andwiththatinformationthevolume
levelsofthespeakerswouldbeadjusted.
1.2.3Benefits
Movewithinroomwhilemaintainingnormalaudiovolume
transitionfromroomtoroomwhilemaintainingnormalaudiovolume
1.2.4ProductFeatures
multiplevolumecontrolledspeakersthatcanbeindifferentrooms
transmitterisanappthatcanbedownloadedfromgoogleappsortheappleappstoreforfree,
sothesystemwillworkwithanysmartphone

2.0Design
2.1BlockDiagrams

Figure1(HighLevelBlockDiagram)

Figure2(CentralHubDiagram)

Figure3(SpeakerSystemDiagram)

Figure4(TransmitterDiagram)

2.2BlockDescriptions
2.2.1CentralHub
OverallSummary:
Thepurposeofthiscomponentistoplaythemusicdesired,sendingthesignaltothespeakers,
andtodecidewhichspeakerwillbeon.Itreceivesandsendsinformationfromthespeakersystem.The
informationitreceivesfromeachspeakersystemisthedistancethepersonisfromthatspeakersystem.
Theinformationitsendstoeachspeakersystemiswhethertoturnthatsystemonoroff.Itiscomposed
ofamusicsourceandalogicunit.
CaseDesign:
TheCentralHubwillconsistofamusicsourceandaportablelogicunit.Themusicsource,such
asaportablelaptoporstereo,willbepoweredbyabatterycharger.Theportablelogicunitwillbe
poweredbythemusicsourceaswell.
MusicSource:
Themusicsourcewillconsistofalaptop(stereo)thatwilltakeasoundfile(MP3,.wav,itunes,
windowsmediaplayer)asthedesiredmusictobeplayedandwillthensendthisinformationtothe
speakersviaaudiocables.
LogicUnit:
Thelogicunitconsistsof2comparators.Ittakesinthesignalintensity,whichisthedistance
informationwhereagreaterintensitymeansashorterdistance,fromspeakersystem1andcomparesit
tothesignalintensityfromspeakersystem2.Thegreaterofthesevaluesisthencomparedtothesignal
intensityfromspeakersystem3.Oncethegreatestsignalintensityisdetermined,thatspeakersystemis
sentasignaltoturnonorleaveonthespeakerandtheothertwospeakersystemsaresentsignalsto
turnofforleaveoffthespeakers.Thisway,onlytheclosestspeakerwillbeplayingthemusic.
2.2.2SpeakerSystem
OverallSummary:
Thepurposeofthiscomponentistoplaythemusicatanormalvolume.Itiscomposedoffive
parts:switch,receiver,controller,speakers,andpowersupply.
CaseDesign:
Thiscomponentwillconsistofacasetobesetontopofthespeakers.Insidethecasewillbe
thecontrollerandreciever.Thecaseispoweredbythespeakerswhicharepoweredbyapowercable.
Thecasewillbeconnectedtothespeakerssuchthatitwilltellthespeakerswhattoplayandthe
volumetobeplayedat.

Switch:
ThiscomponenttakesasignalfromtheCentralHub.Whenitreceivesanonsignal,itsupplies
powertothespeaker.Otherwise,thespeakerdoesnotreceivepowerandremainsoff.
Receiver:
Thisblockconsistsofatransducerthatdetectstheaudiofrequencytransmittedbythereceiver.
Itthenturnsthisaudiosignalintoanelectricalsignaldescribingtheintensityoftheaudiofrequency.
Controller:
Thisblockreceivesasignalfromthereceiver.Ittakesthesignalintensityandsendsittothe
CentralHubtocompareagainstthesignalintensityatotherspeakers.Italsotakesthesignalintensity
andafterconsultingalookuptableitwillsendasignaltothespeakertoturnupordownthevolume.
Speakers:
Thespeakersreceiveasignalformthecontrollertoturnupordownthevolumetotransmitthe
desiredsoundatanormalvolume.
PowerSupply:
Thepowersupplymakessurethatallofthesecomponentsarereceivingthepowerthatthey
need.
2.2.3Transmitter
OverallSummary:
Thepurposeofthiscomponentistoemitahighfrequencysignalintheformofaultrasonic
pulse.ThiswillbedonebyusingacustomizedUltrasonicappthatcanbeuploadedtoasmartphone.
Thisfrequencywillbereceivedatallspeakers.
CaseDesign:
TheTransmitterisaGalaxySIISPHD710withAndroidVersion4.0.4.Theappusedis
UltrasonicRingtonesandSoundsbyRayJayFro.
Transmitter:
Thetransmitterwillbesetataspecificfrequency80kHZthisfrequencywaschosentoavoidthe
rangeofhumansandanimals,butalsouseaslowafrequencyaspossibletotransmitthesignalasfaras
possible.

3.0REQUIREMENTSANDVERIFICATION
3.1RequirementsandVerification
Thissectionliststherequirementsandverificationmethodsforeachmajorcomponentinthe
Highlevelblockdiagram(seefigure1HighLevelBlockDiagram).
3.1.1CentralHub
Requirements:

Verification:

Sendmusicsignaltospeakers

Isthecorrectmusicbeingplayedwhentheswitchis
on?

Sendthecorrectcontrolsignaltothespeakersystem
switches

Isonlyonespeakerplaying?Isitthecorrectspeaker?

Receivesignalsfromcontrollerofspeakersystems

Thelogicunitreceivesdifferentsignalsasthedistance
changes

3.1.2SpeakerSystem
Requirements:

Verification:

Volumechangeswithdistance

Volumechangeswhenthepersonwiththedevice
moves

Speakersturnonandoffcorrectly

Personwithdevicewalksfromonespeakertoanother,
theformerspeakerturnsoffandthenewspeakerturns
oninthemiddle

Receiverdetectsthedistancesignal

Receiversdataisconsistentwithtransmittedsignal

Controllersendssignaltocontrolhub

Controllersendsclearsignalcorrespondingtothe
signalreceivedbythereceiver

Normalvolumechangeswhenadjustingtheregular
musicsourcevolume

Atthesamedistance,bychangingthevolumeofthe
musicsource,thevolumechangesandchanges
accordinglyfromthatnormallevelwhendistance
changesagain

Allspeakersshouldbesynced

Nolagtimeswhenswitchingbetweenspeakers

3.1.3Transmitter
Requirements:

Verification:

Sendsahighfrequencysignal

Humansandanimalscanthearit,atleast80kHz

Transmitteruseslowpower

Usingthetransmitterapplicationisnotasignificant
drainonthebatterylifeofasmartphone,nomorethan
10%in30minutes

Synchronizedclockwiththereceiver

Mustbesyncedtowithin5ms

3.2ToleranceAnalysis
Thesystemmustdistinguishdistancesveryaccuratelyinordertocleanlytransitionfromone
speakersettoanother,especiallysincethelistenermightbewalkingfastfromoneroomtoanother.
Whenbetweentwospeakers,thetransitionshouldtakeplacewithin2feetofthemidpointbetweenthe
twospeakers.Thespeakersshouldalsoturnonandoffquickly,within100ms.
Thesystemmustdistinguishdistancesveryaccuratelyinordertochangethevolumesmoothly
andconsistentlywithdistance.Withevery5feet,thevolumelevelshouldchangeeitherhigherorlower.

10

4.0CostandSchedule

4.1CostAnalysis
4.1.1LaborCosts
Name

HourlyRate($)

TotalInvestedHours

Total=HourlyRatex2.5
xTotalHoursInvested

EricDavila

42

150

15750

ChrisGoulet

42

150

15750

RolandLegrand

42

150

15750

TotalHours:450hrs
TotalLaborCost:$47250.00
4.1.2PartsCost
Item

Quantity

Cost/Unit($)

TotalCost($)

A520SV7Speakers

7.24

21.72

SensCompSeries600
UltrasonicSensor

27.00

81.00

PCBs

15.00

60.00

PIC16F1459
Microcontroller

1.82

9.10

TICSD18531Q5A
MOSFETs

10

1.62

16.20

Resistors

20

0.09

1.80

Capacitors

20

0.08

1.60

Inductors

20

0.39

7.80

11

TotalPartsCost:$199.22
4.1.3GrandTotal
Section

Total

Labor

$47250.00

Parts

$199.22

Total

$47,449.22

4.2Schedule
WeekOf

Task

PersonResponsible

Feb4

Prepareintroductionforproposal

ChrisGoulet

Prepareblockdiagramanddesignoverviewforproposal

RolandLeGrand

Preparecostandschedulingforproposal

EricDavila

Finalizeproposal

All

Designlogicunitforhub

EricDavila

Researchanddesignpowersupplyforspeakersandhub

ChrisGoulet

Researchcommunicationbetweentransmitterandreceiver

RolandLeGrand

Designcontrolschemeforspeakers

EricDavila

Researchthedynamicsofthespeaker

ChrisGoulet

SimulatelogicunitandpowersupplyusingPSpice

RolandLeGrand

SignupforDesignReview

All

LearnsoftwareforPICmicrocontroller

EricDavila

PreparepresentationforDesignReview

ChrisGoulet

LayoutPCBforhubandspeakers

RolandLeGrand

AdjustdesignusingsuggestionsfromDesignReview

RolandLeGrand

ProgramPICmicrocontroller

EricDavila

OrderthePCBsandpartsfrompartslist

ChrisGoulet

Feb11

Feb18

Feb25

Mar4

12

Mar11

PrepareIndividualProgressReport

All

Verifymicrocontrollerdesign

EricDavila

Testultrasonicsensorandmicrocontroller

RolandLeGrand

Assemblestereoassembly

ChrisGoulet

Mar18
Mar25

April1

April8

April15

April22

SpringBreak
SaudercomponentsintoPCBs

ChrisGoulet

Preparepresentationformockpresentation

EricDavila

Assemblehubandsetupsystemfortesting

RolandLeGrand

Testconnections

RolandLeGrand

Performinitialtoleranceanalysis

ChrisGoulet

Adjustpresentationusingsuggestionsfrommockpresentation

EricDavila

Testassembledsystem

RolandLeGrand

Debugremainingissuesfacingsystem

EricDavila

Performremainingtoleranceanalysis

ChrisGoulet

Verifyspecificationsandfixanyremainingbugs

EricDavila

Preparepresentation,usingsuggestionsfrommockpresentation

RolandLeGrand

OutlineFinalPaper

ChrisGoulet

DemoandPresentation

All

FinalPaperwriteup
April29

FinalPresentationandCheckin

All
All

13

S-ar putea să vă placă și