Proj1A Presentation
-
Upload
mitfall2010studio -
Category
Documents
-
view
215 -
download
0
Transcript of Proj1A Presentation
-
8/8/2019 Proj1A Presentation
1/38
-
8/8/2019 Proj1A Presentation
2/38
-
8/8/2019 Proj1A Presentation
3/38
Arc Attack in action
i-Viron Microclimate Tiles
Thei-VironMicroclimateTilesofferaradical
newpotentialforhomeenvironments.Theysuggest
anewapproachtoenergyconservationandarchitec-
turaladaptabilitythatcouldbeappliedtoinstitutions
andhomesalike.
Eachpairofoorandceilingtilescommu-
nicatedirectlywitheachothertoregisterahuman
presence.Theirembeddedtechnologyisactivated
(hereitislighting)bythatpresenceandthisproto-
typeofasimplelighting-tilearraydemonstrateshow
thatresponselevelcanbecustomized.Thelight-
levelissetbytheuser,andthedimming-speedisset
bytheuser.Whenthatpersonentersthei-VironTilearray,thelightsareactivatedtotheuser-determined
level.Whentheuserleaves,alight-trailslowlydims
behindthem.
Withtilesthatrespondinthismanner,we
canbegintoimaginetheimplicationsoftilesthatare
endowedwithstereospeakers,heatingandcooling
elements,humidiers,etc.Thei-VironTileshavepotentialtodetermineamicroclimatethatfollowsthe
user,renderingglobalHVACsystemsobsoleteand
openingupthepossibilityofmicro-customizationto
servemultipleuserssimultaneously.Asatilepair,
theycouldbeimplementedwithoff-the-shelfpur-
chaseandinstallation.
-
8/8/2019 Proj1A Presentation
4/38
-
8/8/2019 Proj1A Presentation
5/38
-
8/8/2019 Proj1A Presentation
6/38
-
8/8/2019 Proj1A Presentation
7/38
-
8/8/2019 Proj1A Presentation
8/38
-
8/8/2019 Proj1A Presentation
9/38
-
8/8/2019 Proj1A Presentation
10/38
-
8/8/2019 Proj1A Presentation
11/38
-
8/8/2019 Proj1A Presentation
12/38
-
8/8/2019 Proj1A Presentation
13/38
-
8/8/2019 Proj1A Presentation
14/38
-
8/8/2019 Proj1A Presentation
15/38
-
8/8/2019 Proj1A Presentation
16/38
-
8/8/2019 Proj1A Presentation
17/38
-
8/8/2019 Proj1A Presentation
18/38
-
8/8/2019 Proj1A Presentation
19/38
-
8/8/2019 Proj1A Presentation
20/38
-
8/8/2019 Proj1A Presentation
21/38
-
8/8/2019 Proj1A Presentation
22/38
-
8/8/2019 Proj1A Presentation
23/38
-
8/8/2019 Proj1A Presentation
24/38
-
8/8/2019 Proj1A Presentation
25/38
-
8/8/2019 Proj1A Presentation
26/38
Full array of Ceiling Tiles
Ceiling Tile Wiring - IR Receiver and LED
i-Viron Microclimate Tiles
Ceiling Tiles
Eachceilingtilecontainsan IRReceiverand
oneLEDandcorrespondsdirectlywiththetilebelow
thatcontainstheIRTransmitter.Eachceilingtilehas
fourwires,agroundtotheLEDandthedigitalPWM
outputtotheLED,agroundtotheIRReceiverand
5VpowertotheIRReceiver.TheIRReceivergroundwiregoes througha resistorin the breadboardand
communicateswiththeassociateddigitalpin.
-
8/8/2019 Proj1A Presentation
27/38
Over-Ceiling View
Breadboard and Arduino
i-Viron Microclimate Tiles
Wiring
Intheprototype,thenumberof tileswasdic-
tatedbytheavailableportsinthearduinoboardfor
inputandoutput.Withwirelesscommunication,mul-
tiplexersandembeddedmicrochips,thiswiringwould
bevirtuallyeliminated.Eachtilewouldactasastand-
aloneagent requiringno hardwiring toacentralcir-cuitboard.
-
8/8/2019 Proj1A Presentation
28/38
Slide Potentiometer
i-Viron Microclimate Tiles
User Input - Slide Potentiator
Forthis prototype, theslide potentiator regis-
tersananaloginputthatcustomizesthemicroclimate.
Inthiscase,itdeterminesthemaximumleveloflight
emittedbyanLEDatanytime.Infuturescenarios,
thisinputwouldbedeterminedbytheuserandwould
dictatetemperature,humidity,speaker volume, light,etc.andwouldbeembeddedinanRFIDthatcouldbe
wornon theperson, transmittingthose valueswire-
lessly.Here, theslidepotentiometerishardwiredto
thebreadboardwithagroundwire,a5Vpowersupply,
andawiretoananaloginputpin.
Side View with Input Device
-
8/8/2019 Proj1A Presentation
29/38
Embedded Infrared Transmitters + wiring
i-Viron Microclimate Tiles
Floor Tiles
TheIRemitterineachoortileisalignedwith
thereceiverintheceilingtile.Withself-containedbat-
teries,thesetilesdonotneedtobehardwiredtothe
Arduinoboard.Inthisprototype,eachoortilehasa
groundwiregoingtothebreadboardandawiretoa
digitaloutputpinasasourceofpower.
Floor Tile Array
-
8/8/2019 Proj1A Presentation
30/38
Hard Wiring
breadboard
i-Viron Microclimate Tiles
Hard-wiring
Theseimagesshowallofthehard-wiredcon-
nections between the components, the breadboard
andtheArduinoboard. This prototyperequired the
useofeverysingleinputandoutputpinontheArduino
boardso thewiring isquite complicatedandexten-
sive.
-
8/8/2019 Proj1A Presentation
31/38
Parts Catalog
i-Viron Prototype
SlidePotentiometer
IRTransmitter/ReceiverMatchedPair
10KResistor
22Gaugewire
ArduinoDemilanueveBoard
ExternalPowerSupplytoArduinoBoard
-
8/8/2019 Proj1A Presentation
32/38
Arduino Code - VOID SETUP
Actuating an Array of 6 Tile Pairs
intsndlv;intsndlvMAX=1023; //set this range tothe desired re-
sponserangeforthemicrophonesintsndlvMIN=600;intlightMAX=255;//settingthelightlevelrangeintlightMIN=0;intIR_1;//whentheIRreceptorsareinterruptedtheyread
0intIR_2;intIR_3;
intIR_4;intIR_5;intIR_6;
oatledintensity1=0;oatledIntensity2=0;oatledIntensity3=0;oatledIntensity4=0;oatledIntensity5=0;oatledIntensity6=0;oatmappedsndlv=0;
oatdim=1;//adjustherefordimmingspeed.higher#=fasterdim.
intambience=980;//adjustthisfortheambientIRbeingreceived-thresholdlevel!
voidsetup(){pinMode(3,OUTPUT);//IR_1connectedtoeachofthese
lights,whichareinthePWMportspinMode(5,OUTPUT);//IR_2pinMode(6,OUTPUT);//IR_3pinMode(9,OUTPUT);//IR_4pinMode(10,OUTPUT);//IR_5pinMode(11,OUTPUT);//IR_6
pinMode(2,OUTPUT);//IR_1thisdesignatesthatoutput
powerwillbegoingtotheIREmitterpinMode(4,OUTPUT);//IR_2pinMode(7,OUTPUT);//IR_3pinMode(8,OUTPUT);//IR_4pinMode(12,OUTPUT);//IR_5pinMode(13,OUTPUT);//IR_6
digitalWrite(2,HIGH);//IR_1. sendingpower tothe IRTransmitterpins
digitalWrite(4,HIGH);//IR_2digitalWrite(7,HIGH);//IR_3digitalWrite(8,HIGH);//IR_4digitalWrite(12,HIGH);//IR_5digitalWrite(13,HIGH);//IR_6//soundlevelinput(slidepotentiometer)fromport5analog
Serial.begin(9600);//BeginingSerialConnection}
-
8/8/2019 Proj1A Presentation
33/38
Arduino Code - VOID LOOP
Actuating an Array of 6 Tile Pairs
voidloop(){sndlv=analogRead(5);//ReadingdatafromSoundLevel
inAnalog5//IR_1=digitalRead(2);//readingIRdatafrompins(OLD
CODEFOLLOWEDWITHPINS4,7,8,12,13)IR_1=analogRead(0);//readingtheIRReceiverdata,
0=interuptingpresence,>0=transimissionsreceivedIR_2=analogRead(1);IR_3=analogRead(2);IR_4=analogRead(3);
IR_5=analogRead(4);//IR_6=analogRead(X);//Iranoutofpinsheretoreadfrom.
sndlv=constrain(sndlv,sndlvMIN,sndlvMAX);//settinganupperandlowerthresholdforthesoundinput,no-#s
mappedsndlv=map(sndlv,sndlvMIN,sndlvMAX,lightMIN,lightMAX);//mappingthedesignatedsoundrangeontothelightrange
//////////////////////////////if(IR_10)ledIntensity1=ledIntensity1-dim;//
fadeoutoflight-speedbasedondimvalueledIntensity1=constrain(ledIntensity1,0,255);//solight
levelcannotgobelow0orabove255}///////////////////////////////if(IR_20)ledIntensity2=ledIntensity2-dim;ledIntensity2=constrain(ledIntensity2,0,255);}///////////////////////////////if(IR_30)ledIntensity3=ledIntensity3-dim;ledIntensity3=constrain(ledIntensity3,0,255);}/////////////////////////////////if(IR_40)ledIntensity4=ledIntensity4-dim;ledIntensity4=constrain(ledIntensity4,0,255);}///////////////////////////////if(IR_50)ledIntensity5=ledIntensity5-dim;ledIntensity5=constrain(ledIntensity5,0,255);}///////////////////////////////if(IR_60)ledIntensity6=ledIntensity6-dim;ledIntensity6=constrain(ledIntensity6,0,255);}
///////////////////////////////
analogWrite(3,ledIntensity1);analogWrite(5,ledIntensity2);analogWrite(6,ledIntensity3);analogWrite(9,ledIntensity4);analogWrite(10,ledIntensity5);analogWrite(11,ledIntensity6);
//diagnostics//Serial.print(soundlevelintheroom=); // Serial.println(sndlv);// Writing Sensed Data to Serial
Port,sndlv=soundlevelinroom//delay(100);//Serial.print(peopleinzones=);//if(IR_6==0)Serial.println(6);//if(IR_6==1)Serial.println();//delay(800);//Serial.print(ledIntensity=);//Serial.print(ledIntensity1);//WritingSensedDatatoSe-
rialPort,sndlv=soundlevelinroom//delay(100);
//Serial.print(:::::);//WritingSensedDatatoSerialPort,sndlv=soundlevelinroom//Serial.println(ledIntensity2);//WritingSensedDatatoSe-
rialPort,sndlv=soundlevelinroom//delay(100);
Serial.println(IR_1);
}
-
8/8/2019 Proj1A Presentation
34/38
-
8/8/2019 Proj1A Presentation
35/38
Tiles Packed for Transport
i-Viron Application // Ubiquity
Off-the-Shelf Technology
Asatilepairwithembeddedsenorytechnology
andactuators,thiscouldbemarketedasanoff-the-
shelf technology. With wiring streamlinedanduser
RFIDs the tilescouldbe locally controlled byeach
user.Theywouldremainunconnectedtotheinternet
so-unsuseptableoutsidehacking.
-
8/8/2019 Proj1A Presentation
36/38
-
8/8/2019 Proj1A Presentation
37/38
-
8/8/2019 Proj1A Presentation
38/38