You are on page 1of 4

THE OLFACTORY

Objective: To produce a scent-based spatial


experience by heating vanilla-scented water
and observing temperature changes and
subsequent intensities across a volume.

SCENT CHAMBER

OLFACTORY ENVELOPE ELECTRONICS CHAMBER MODEL IN ACTION

A562 Tinyun Wong, John Leano


Through the Arduino IDE, each LED is
DHT11 01 SENSING SCENT programmed to turn on or off at a specific
temperature calibrated to
After calibrating the sensors for room-temperature by manually-run trials.
room-temperature, each sensor-LED set was
// Turn on LED
assigned a specific temperature threshold if (f >= 81) {
(essentially an inequality) at which to turn on. digitalWrite(12, HIGH);
}
If it met or exceeded that threshold it would else {

LED 01
turn on, otherwise it would turn or remain off. digitalWrite(12, LOW);
DHT11 02 }
if (f >= 80) {
The data from the sensors is fed to a terminal digitalWrite(11, HIGH);
}
in the Arduino IDE software that outputs else {
digitalWrite(11, LOW);
temperature, humidity and heat index data twice }
LED 02 per second. The data, in addition to manually if (f >= 79) {
digitalWrite(10, HIGH);
timing the duration of each LED in each trial }
allows us to perceive the relative intensity of else {
digitalWrite(10, LOW);
the scent in the corresponding sensors area. }
if (f >= 78) {
digitalWrite(9, HIGH);
}
SET 01 SET 02 SET 03 SET 04 SET 05
else {
digitalWrite(9, LOW);
}
BREADBOARD if (f >= 77) {
DHT11 04 digitalWrite(8, HIGH);
DHT11 03 Each DHT11 temperature
and humidity sensor is }
set up in series with a else {
LED 04 corresponding LED and all digitalWrite(8, LOW);
five sensor-LED sets are }
wired in parallel. // digitalWrite(PIN #, LED STATE)
LED 03 // LED STATE: HIGH = ON, LOW = OFF

Each DHT11 is factory-set to read


temperature and humidity changes at a
delay of up to 2 seconds between a range
ARDUINO UNO of 0-50 degrees Celsius.
The LED from each set is
subsequently connected to float h = dht.readHumidity();
a digital data input pin, // Read temperature as Celsius
receiving and
LED 05 interpreting temperature float t = dht.readTemperature();
and humidity information
from its associated // Read temperature as Fahrenheit
sensor. float f =
DHT11 05 dht.readTemperature(true);
PIN 08 PIN 09 PIN 10 PIN 11 PIN 12

A562 Tinyun Wong, John Leano


VANILLA-TECTURE
Through the temperature and humidity data AVERAGE SENSOR TEMPERATURE
that we acquired over three averaged trials + LED DURATION

we can abstract an idea about vanillas SENSOR 01 77.0 F, 2:34.60

propagation and possible spatial-experiential LED 01 ON AT >= 77 F

implications within the box.

THE TEMPERATURE GRADIENT


As expected, the scent intensity was greater SENSOR 02 78.8 F, 5:49.01

in areas where temperature was higher. LED 02 ON AT >= 78 F

Temperature was greater towards the bottom of AVERAGE AREA TEMP


+ TOTAL LED DURATION
the box, near the heat source/scent tray, and ~79 F, 10:39.62
became gradually cooler towards the top as
the vanilla-scented water evaporated. The
gradient equates to the experience of a scent
as it wafts and dissipates throughout a
space.

POCKETS + INTENSITIES
SENSOR 03 80.6 F, 0:00.31
The perforations not only affected SENSOR 04 80.6 F, 2:55.70
temperature readings but likely affected the LED 03 ON AT >= 79 F
LED 04 ON AT >= 80 F
hypothesized temperature gradient generated
from the heat source at the bottom.
Perforated areas may have been slightly
cooler resulting in a perforation of the
temperature gradient itself. This results in
potentially cooler pockets of air within the
warmer areas indicating potentially
less-intense scent experiences within those
pockets. The perforations not only served as
a way of observing the scent intensity but as
SENSOR 05
a type of mechanism for manipulating energy REACHED 82.4 F AT 14:00.75 AT WHICH POINT
as it allowed for interaction with external THE HEAT SOURCE WAS SHUT OFF. IT
SUBSEQUENTLY TOOK 2:41.12 FOR ITS LED
air conditions. TO TURN OFF, AT WHICH POINT THE SENSOR
WAS READING 80.6 F.
LED 05 ON AT >= 81 F

A562 Tinyun Wong, John Leano


THE OLFACTORY ENVELOPE
The housing is a simple 10 x 7 x 18 box with
a middle partition separating the scent and heat
shaft from the mechanical room.

Perforations in the facade help to not only draw


in cool air as the scent evaporates due to
heating but also to exhaust the scent during
trials.

PERFORATED FACADE SCENT CONTAINER ELECTRONIC COMPONENTS


+ SENSOR ARRAY + ARDUINO

A562 Tinyun Wong, John Leano

You might also like