Introduction: Synesthesia Mask


Inspiration

What if I told you that 2+2=Red!?!? What!?! I know this sounds crazy but for people with synesthesia this might be their reality. Synesthesia is defined as "the production of a sense impression relating to one sense or part of the body by stimulation of another sense or part of the body." This is a complicated way of saying that people with synesthesia have blended senses. The most common type of synesthesia is called grapheme, in which numbers and letters are intuitively linked with color. So 2+2=4 but a red 4. There are a myriad of other types of synesthesia which you can read about here, but in this Instructable we are going to be designing a mask that links our sense of color with our sense of smell. Get ready to experience the world in a totally new way!

List of Necessary Materials

[1] Intel Edison

[1] Intel Edison Arduino Breakout Board

[12"x12"] 1/8" Plywood

[6"x6"] 1/8" Clear Acrylic

[40] 6mm M2.5 Button Head Machine Screws

[4] 10mm M2.5 Button Head Machine Screws

[12] M2.5 Lock Nuts

[3] Mini Servos

[2] 100mA Fans

[2ft] 3/4" Tubing

Full Face Mask

[2ft] Thick Elastic Band

[2] NPN 2N2222 Transistors

[2] 1N4001 Diodes

[2] 1KOhm Resistor

10,000mAh External battery

Male Pin Headers

Female Pin Headers

Ribbon Cable

Optional Materials

[5"x4"]Single Sided PCB

Step 1: How Does This Work???

You can think of the Synesthesia Mask as a smell pixel. Analogous to the way that pixels combine varying amounts of red, green, and blue to make different colors, the mask dispenses proportional amounts of a "red", "green", and "blue" scent to match the color you are touching. In practice a fan from one end of the scent manifold blows air over the test tubes containing our "red", "green", and "blue" smells. Each servo angles its test tube cover directing air down into the test tube where it picks up the scent of the essential oil inside. The "red", "green", and "blue" smells mix together and are then blown by the fan on the other end of the manifold into your mask. The amount of each scent that gets blown into the mask is mapped to the red, green, and blue color value being read by the color sensor on your hand.

Step 2: Laser Cutting

The scent manifold was cut out of 1/8" plywood and acrylic using an Epilog laser cutter. All sides but the top and clear acrylic face of the manifold are glued together. The DXF files to laser cut these pieces are attached. If you do not have a laser cutter have no fear! Balsa wood, which can be easily cut with an X-acto knife, would make an awesome scent manifold.

Step 3: 3D Printing Parts

During this step we are going to 3D print 4 components for which the .IGS files are attached:

Test Tube Covers - These covers attach to the servos and block or allow air into the test tubes containing our scents. The greater the angle of the cover, the more air is thrust into the test tube, proportionally adding more of that scent to your mask.

Tube Connectors - Help connect the scent manifold to the mask, the outer diameter of the connectors match the inner diameter of the 3/4" tube.

Finger Attachment - Mounts the RGB color sensor to your hand

Arm Band - This unit will house the Edison, in addition to the external battery and custom electronics. Mounting the electronics on your upper arm makes the load easer to carry and will limit the length of wire needed to run power to the mask.

Hot gluing the color sensor to an old ring would be a great alternative to the 3D printed finger attachment. Additionally, instead of 3D printing an arm band from scratch you could use a smartphone workout arm band with a solid backing to mount your electronics. Please don't be discouraged from this project just because you see me using different tools. Hack, remix and make this project your own :)

Step 4: Electronics Prototyping

Break it Down!

This is not a simple circuit, so lets break up all the components into subgroups and figure out how to hook them up separately. If you get lost or confused the schematics will show you exactly where every wire needs to go. If this is the first time you've seen schematic presented this way, check out this awesome Sparkfun tutorial on reading schematics.

Step 5: Electronics Prototyping - RGB Sensor

Lets start with the RGB color sensor! This sensor communicates through I2C, pronounced "I-Squared-C", this communication protocol requires only two wires, a clock and data line and can be used to communicate to multiple devices on the same bus. First run a wires from the Edison's 5V output and Ground to the Vin and GND pins of the RGB sensor. The clock line is labeled SCL on the sensor and gets plugged into the SCL pin on the Edison Arduino board. Do the same for the data line, labeled SDA. If this terminology sounds a bit foreign don't worry, you can totally proceed with this guide and complete your mask, but I would highly recommend reading up a little on I2C, it's really interesting.

Step 6: Electronics Prototyping - Servos

Next are the servos which have three wires coming out of them which are power (V+), Ground (GND) and Signal (SIG). The PWM (Pulse Width Modulation) signal that drives the servos is a generated by the Intel Edison from only a few special pins. Here we Intel provides awesome getting started and maker support forums if you need guidance along the way. I referenced the Edison hardware design files multiples times through this build.

Step 7: Electronics Prototyping - Fans

The final pieces we need to hook up are the fans. These tiny guys can draw current in excess of 100mA which could fry a pin on the Edison. We will use the handy 2N2222 transistor to amplify the very tiny current output from the Edison pin to a much larger current. If you have not worked with transistors before check out this intro article. Transistors have 3 pins which are a base, collector and emitter. Every transistor is different as to the placement of each pin, in this example I pointed out the base pin and then connected it to pin 7 of the Edison through a 1KOhm resistor.

Because we have two fans we will build another transistor circuit and hook up the base to pin 8. One final component we want to add to the circuit is a flyback diode. Place a diode around the motor with the positive end (the side with the white stripe) facing the positive line of the motor. This is to protect our Edison from any voltage spikes causes from the fan.

Step 8: Create Wiring Harness

I used rainbow ribbon cable and make two wiring harness to keep all of the wires tidy. One runs from the mask down to the bicep to the arm band and the second goes down the forearm to the color sensor on your hand. I soldered both ends of the wiring harness with female pin headers, 7 for the RBG sensor, three sets of 3 pins for the servos and two sets of two for the fans.

Step 9: Final Electronics Assembly

3 Different (but equally awesome) Approaches

In the picture above you will see three equally good methods of assembling the electronics in your synesthesia mask. The first method uses breadboards and jumper cables.We have already completed this in previous steps but our breadboards are a little large and we don't want our armband to bigger than necessary.

The second assembly technique utilizes an electronics prototyping board called a perf board, which allows you to solder all of your wire connections together. With this method you can create a board that nicely fits on top of the Intel Edsion but soldering each connection with tiny wires can be a lot of work, and mistakes are harder to undo.

The last method, and the one I pursued, is to Othermill a custom PCB board. It will require learning a couple new tools but you will now be able to create beautiful single and double sided copper PCB boards. If you choose to go down this route the files to mill out the board are attached.

Step 10: Optional PCB Milling

Making a Custom PCB

Download the .BRD file in the previous step and open up Otherplan. Click "Import File" and upload the board file, Otherplan will generate the necessary G-Code. Click "Set Tool" and load a 1/32" end mill, make sure to also choose a 1/32" end mill under the "Tools to Use" section. Now hit "Cut All", it's really that easy. If you are unfamiliar with the Othermill here is a link to their website, and you can check out their Instructable on milling your first circuit here.

Step 11: Programming the Edison

Building Functionality

Getting sensor data into your Edison and having your code understand and parse this data takes place in four distinct steps, which are include, initialize, setup, and loop. For each sensor you will need to begin by including the library that contains the functions for that sensor. Next you will want to initialize an instance of that sensor. In the attached code you will see the line Servo myservoRed. This is the line that tells the Edison to initialize the servo connected to the red channel output. During Setup we need to begin serial communication for debugging, ensure that the color sensor is being read through the I2C bus and ensure that our servos and fans are attached to the right input pins. If you have designed your circuit differently, here is the place to designate which pins do to which sensors and servos. Finally we come to the loop. In the loop we want to obtain raw data from the RGB sensor with tcs.getRawData(&red, &green, &blue, &clear) , then we utilize the map function to turn the color value into a rational position on the servo.

Step 12: Final Assembly - Paint

Wanting this mask to have an approachable but yet technical look I opted for a white and orange paint scheme. After disassembling the mask and removing the clear plastic face shield I sprayed everything with plastic primer and then three coats of white and orange. Allow each coat to fully dry before applying the next coat.

Step 13: Final Assembly - Scent Manifold

Using the 6mm M2.5 button head machine screws I attached the fans to the scent manifold. Four more screw will be necessary to mount the tube connector on to the other side of the fans. Attach the clear acrylic front window, which should now fit snuggly due to the thickness of the paint adding to the dimensions of the manifold.

Step 14: Final Assembly - Face Shield

To keep the scent manifold as flush as possible with the front of the mask we want to recess the servos into the face shield. Lay out the face shield on a cutting mat and find the center. Match this center up with the center of the scent manifold and mark the inner dimensions of each servo cut out on the face shield. Grab an X-acto knife and cut over your markings, be sure to check their fit with the servo and trim as necessary.

Next, use a sharpie or punch to mark the centers of the 8 holes needed to mount the tube connectors to the face shield. I spaces mine about 1 inch up and away from either side of the scent manifold. Notice that these tube connectors use the 8 of the 6mm M2.5 nylon nuts to keep them in place. Tighten those down to engage the nylon threads.

Step 15: Final Assembly - Mounting Servos

Thread the servos through the rectangular holes in the face shield and then place the scent manifold over the servos. Screw in the two 10mm M2.5 machine screws through the manifold and out the back of the face shield. Thread two M2.5 nylon nuts and tighten.

Step 16: Final Assembly - Cable Management

At the last minute I 3D printed some cable management clips which allowed me to zip tie into place the rats nest of wires.

Step 17: Final Assembly - Wiring Harness

No matter the final electronics approach you took hook up the wiring harness to the servos, fans, and color sensor. Ensure that you have not filled any power and ground signals as this could brick your circuitry.

Step 18: Smell Color!!!

Yay you did it!!!!

One final thing to note about the using the mask. Please water down the oils you place in the test tubes. I initially forgot and the scents were really over powering.

I hope you enjoyed this Instructable using the Intel Edison, please feel free to reach out with questions or comments below and if you build one take pictures and send them to me! I would love to see your creativity and ingenuity brought to this project :)

Comments

author
UsmanAsim (author)2017-03-22

IGS and DXF files? im ready to build this once I can get a hold of these files. Help

author
gabinrichter (author)2016-10-18

it cost how much?

author
Festrada007 (author)2016-10-16

GENIUS

author
GlennW34 (author)2016-09-25

Great
project! Synesthesia is quite fascinating. It is also linked to improved memory and enhanced cognitive and
creative function. And Pseudo-synesthesia is maybe also
possible - there is a study done by a group of psychologists at the University
of Amsterdam that demonstrated the possibility of training grapheme-color
synesthesia (when numbers and letters trigger a color experience).
I am interested in the way in which individuals
envision numbers for arithmetic processing, so I started by using basic
arithmetic to determine a relationship between colours and numbers, and assigned each of the numbers 1-24
a colour. It was exciting for me to see some of these colourful pictures:
http://www.glennwestmore.com.au/category/colourmetics/.

author
StefanS96 (author)2016-09-12

Someday your grandchild is going to be fawning over your twisted, burned mask, saying "show me, grandfather, the power of the darkness... and I will finish what you started."

author
diegoraxw (author)2016-07-20

Utilizas algún tipo de Arduino ? Saludos Peru

author
Levi Night (author)2016-05-12

Hey I am worried for this guy can we get him some info he seems deserate

author
Dragonwing8616 (author)2016-05-10

Hey I need an answer of some sort plz my presentation is this week!!!:(

#help me

author
Dragonwing8616 (author)2016-05-09

Hey can you tell me more about your self because I am trying to do research you for a school paper and haven't found anything on you and this mask other than this page so if you could give me some info for your inspiration and such that would be appreciated

author
zburman (author)2016-04-12

hi there! is there any way to gauge how much of each scent is used when the sensor hits? looking to build this in the next couple of weeks!

author
Machhindra Mali (author)2016-03-03

To friends advice use Synsthesia Mask.

Machhindra Mali Aurangabad.

author
socaltom10 (author)2015-11-30

a wonderfully described case of synesthesia is described in the novel "The Stars My Destination" by Alfred Bester.

author
MaríaS127 (author)socaltom102016-02-25

One of the main characters of my novel, "El color del Perdón" (By María Suré) also has a peculiar kind of synesthesia. Hence the title of the novel.

author
danushn (author)2016-02-12

.IGS file attachment is missing. Please can you upload it for reference.

author
AnisM9 (author)2016-02-03

please i need to know what scent your using in test tubes please reply as soon as possible thank you

author
zacharyianhoward (author)AnisM92016-02-03

Lavender for blue, grapefruit for red, and pine for green

author
AnisM9 (author)2016-02-03

please i need to know what scent your using in test tubes please reply as soon as possible thank you

author
Rileyowen (author)2015-11-26

Just brilliant.......

author
ИванИ10 (author)2015-11-24

Really cool!

author
KieranS6 (author)2015-11-18

This in incredible

author
AllanBaggesoeIV (author)2015-11-18

Hi Zachary.

We would like to feature your version of the synesthesia mask in the "Science Update" section of our magazine "Illustreret Videnskab/Science Illustrated".

Illustreret Videnskab is published in Denmark, Sweden, Norway, Finland,

Iceland, Estonia, Latvia, Lithuania, The Netherlands, Slovenia, Thailand

and Australia at a total circulation of 500,000 copies.

Could you please contact me:

Allan.Baggesoe@illvid.dk

Best regards from Copenhagen,

Allan Baggesø

Picture Editor, Illustreret Videnskab

Allan.Baggesoe@illvid.dk

author
colinrobot (author)2015-11-10

whats the point in having comments if they are not replied to??

author

Hi colinrobot,

Sorry to keep you waiting for a reply but the beauty of this project is no one particular mask is needed. Good luck!

author

Ok Zak sorry for my impatience I just really liked the design and would like to use it for another project . Can't seem to find one that looks like that . Once again sorry :)

author
BenjaminS20 (author)2015-11-05

To people with Synesthesia, do you relate to either the INTJ or INFJ?

https://www.personalitypage.com/INTJ.html

https://www.personalitypage.com/INFJ.html

author
BrandyGale (author)BenjaminS202015-11-10

Nope, am ENTP here! Though when I am in love it skews over to ENFP. So maybe ENXP is best, for me.

author
BenjaminS20 (author)BrandyGale2015-11-10

I'm an ENTP as well (if you are one)

author
BrandyGale (author)BenjaminS202015-11-10

Well, I happen to be in love today, so am ENFP as I type. ;) But the T in me is strong. I get all super rational when I am not thinking about poetry and lust.

author
NateyPotatie (author)BenjaminS202015-11-06

I'm an ENTP and my sister is an ENFJ. We both have synesthesia.

author
BenjaminS20 (author)NateyPotatie2015-11-10

Oh cool!

author
Sebastian Morales (author)2015-11-04

No way!! This turned out awesome! love the colors and forms

author

Thanks dude!

author
ashervivi88 (author)2015-11-05

This is incredible! I discovered that I have synesthesia fairly recently. I attribute color to letters, numbers, months, days of the week, and even names. Great instructable!

author

Thanks!

author
gta18 (author)2015-11-05

Can you also post the nc file for the PCB as well as your settings for the cnc? Thanks!

author
zacharyianhoward (author)gta182015-11-10

I use the standard OtherMill setting for a 1/32" Endmill on FR-1 PCB board material. I dont have the nc file because OtherPlan takes .brd files already.

author
BrandyGale (author)2015-11-05

Well done! (Full spectrum synesthete artist from Canada here.)

author

Thank you so much!

author
Wscarborough1 (author)2015-11-06

I hate to sound so insensitive to all the synesthetes here, I know 2 synesthetes, but all I really want to know is where did you get that particular style of helmet (besides Star Force equipment supply )?

author

I found it on Amazon Prime

author
skunkwolfe (author)2015-11-08

I'm currently reading a My Little Pony fan-fic in which Vinyl Scratch has a strong case of synesthesia.

author
8e6 (author)2015-11-06

Like most others in here, I experience colors, personalities, and even genders associated with numbers, sounds, music, days of the week/calendar, etc. I think a lot of it is mapped out according to experience which is why everyone is a bit different. I feel it's just another way my mind is categorizing and using my neural network. There are many types of synesthesia. It's not really a disorder, and I believe more people have a degree of this than most think. It's not a big deal and if you have it to a greater degree, you're not special. We associate emotion to music and color schemes all the time. Is this innate or is it learned? We don't know, but it's believed that a child can be raised to believe what most consider to be sad music as happy music (as well as the reversal of many other common perceptions). Many associations built by experience and conditioning. The mask is arbitrary, but could make permanent associations if worn for long enough. Very cool build!

author
blackholeseeker (author)2015-11-06

Looks like a mask from outbreak but cool!

author
SteveC67 (author)2015-11-06

I made a similar project but mine involved magnets in my finger to feel color.

www.s-cordova.com/tactus

author
push_reset (author)2015-11-06

This turned out looking so cool! I love all the stories of synesthesia that this has brought up! It's such an interesting topic.

author
nwalk (author)2015-11-06

what a ridiculous bunch of nonsense

author
roguemodel. (author)nwalk2015-11-06

And that is why you are an illiterate piece of nonsense. Try and open
your mind and read about the issue, then you may, just might, understand.

author
colinrobot (author)2015-11-06

Hi, could you tell me the make/model no. of the Mask you used please ? Thank you !

author
mgingerich (author)2015-11-04

I have synesthesia! The days of the week, the alphabet, numbers, months, and most other abstract things have specific colors. One is grey. Two is pink. Three is purple. 7 is green. I could go on...

author
Chiana_Rei (author)mgingerich2015-11-04

So an odd queston, what does say 21 have for a color, does value matter or is it a pink 2 and a grey 1? Or is it a blending of the two colors? or shades of purple because its divisible by 3. Serious question, not poking fun.

About This Instructable

57,067views

450favorites

License:

More by zacharyianhoward:Bookshelf HackingArduino Busy-o-MeterArduino Light Theremin
Add instructable to: