Theideaandrequirementsgeneratedinchapter4arefurtherspecified, andlow(er)level decisionsaremadetocreateacleardefinitionoftheprojecttoberealised.Thischapter
includesaspecificationofthesystemandits functionalities,followedbyafurtherspecifiedlight planandaddressingoflightfixtures.
5.1Systemspecification
ThehardwareusedbytheexistinglightingsystemintheSmartXpandtheoperationthereofis explainedandsupplementedwithdescriptionsoftherequirements thatwillneedtobemetin therealisationphaseinordertoovercomeits challenges.Next,thefunctionsthesystemwill havearedescribedandexplainedthroughschematicdrawings.
5.1.1DMXlightsystem
The(spot)lightsthatwerealreadyinstalledin theSmartXpusetheDMX512[16](digital multiplexing)protocoltosetlightingparameters.Thisprotocolmakesuseof asinglesignal stringforalllights,whicharedaisychainedtoeachothersothatthe singlesignalreacheseach fixture.Thesignaliscomposedofchannelsignals,eachlightfixtureissetto anadress,whichis itsstartingchannel.Forexample,a4-channellight (usuallyred,green,blue,bright)setto address100willusethevaluesofchannels100-103 andsetsitsown parameterstothevalues ofthoserespectivechannels.Inordertomake useoftheexistinglightsandimplement
additionalfixturesitisrequiredforthesystemto bedevelopedsothat itcontrolslightsthrough DMX512.
5.1.2Systemcontrol
Inordertocontrolthelightinghardware,aprogrammabledevicethatisabletoreceivecontext inputandprocessittooutputsignalstohardware isrequired.Afterthe controldevicehasbeen connectedtothelightingsystem,usecasescanbeprogrammedaccording tolightingconditions thatarepreciselydeterminedbyHeleenKok,converted intovaluesthatmatchthechanneland addresssettingsofthefixtures.Eachusecasewillconsistofasetof DMXcontrolsthatare wrappedintofunctionssothateachusecase canbecalledindividually.Eventhoughthis systemwillnotbefullydevelopedwithinthescope ofthisproject,it isnecessaryforHeleen Kok’stestingpurposes,anddesirablefortheusability ofthesystem,thatalldetermineduse casesareprogrammedandexecutablebytheprogram.
Theaccuracywithwhichthesystemisableto determineusecasesis dependentontheright useofcontextsources.Inordertomakeuseofthesystemassoon aspossibleandduring developmenttherearetwocontextdeterminantsthat mustbeimplemented first.Thetwo
contextsourceschosenaretheSmartXp’sscheduleanduserinput,because oftheirrespective accuracyandflexibility.Thescheduleenablesthesystem tointerpretwhatgeneralusecaseis goingonwithhighaccuracy,sinceitissolelydependentontheeventsthat areputinthe schedule.Ifausecaseoccursthatisnotscheduled,orifanewtypeofusecasethatwas previouslyunthoughtofoccurs,lightingconditionscanbesetmanually,hence thechoiceof
userinput,ormanualoverride,asasecondcontextsource.
5.1.3Systemfunctionalities
Thesystemtobedeveloped mustbeableto:
- Useacontrolunitthatisabletoprocess datafromcontextsources tocontrolthelights throughDMX.
- Alterlightingconditionsaccordingtoaset ofoutputvalues perusecase. - SwitchbetweenusecasesbyautonomouslycheckingtheSmartXp’sschedule. - Allowtheusertomanuallysetlighting conditionsthrougha userinterface,preferably
online.
ThediagraminFigure5showstherelations betweendifferentcomponentsofthesystemand howtheyrelatetotheuser.
5.2Lightplanspecification
Thelightplanasconceptualisedinchapter4.5isfurtherspecified,afterwhichalllightfixtures areaddressedintheDMXuniverse.
5.2.1Generallightplanseconditeration
Afterdiscussingtheconceptlightplanwith client/supervisorandproject partner,afew
alterationsweremade,seeFigure6.Furtherspecificationsare;theRGBspotsinsections1-3 aredirecteddownwardsonthetables,thewhitespot lightsinsection1-2 aredirectedatthe whitewallpanels(ontheuppersideoftheimage), thewhitespotlightsinsection3aredirected downwardstothelecturer,themovingheadsare bothdirecteddownwards,theRGBspotsat bothentrancesshouldbedirectedintothehallwayssothattheircolourmaybenoticed,without beingbothersome.Furthermore,anLED-stripisaddedontheupperside ofsectionfour, mountedonthehandrail,meanttousecolourswhichindicatewhethertheareamaybeused andwhatlevelofaudioisallowedtobe produced(seeHeleenKok’s projectreportforfurther details).
5.2.2Addressinglightfixtures
DMXlightingsystemsworkwithso-called‘universes’thatcancontrola maximumof512 channels.Thisdoesnotmeanthat512lightfixturescanbeinstalled,aseach lighttakesupa coupleofchannels,forexampleforitsred,green,blueandbrightnessvalues(seechapter5.1). Countingtheamountoflightfixtures,includingtwoLEDstrips,thenumberisover40.Assuming atleastfourchannelsareusedperfixture, 40fixturesindividuallyaddressedwouldtakeup morethan160channels.Eventhoughthisdoesfallwithinthelimitsofa singleDMXuniverse,it istooextenstivetomanagethisinsoftwareprogramming,atleastwithinthescopeofthis project.
ThesolutionisthedesignasseeninFigure74below,wherealargeamountoffixturesare grouped,theaddresses008,001,015,022,029,370, 360and350are appliedtofourfixtures each.Forclarification,thisdoesnotmeanthat theyareindividualDMXuniverses,theyare groupsoffixturessettothesameaddress,allwithinoneuniverse.Thismeansthatseveral lightstakethesamechannelsoftheDMXstringastheirinput,astheir startingadressisshared. Importanttonoteisthatgroupingfixturesbyaddress onlyworksifall lightfixtureswithinthe groupareofthesamebrandandusethesamechannelsettings.Thechoice ofwhichlightsto groupwasmadeinconsultationwithHeleenKok.