Arduino Mask With Glass Eye Circuit
Victor Marques
The basis of this project is a glass eye light projection, there was a mask built so that it could hold some sort of electronic component within it that can project light such as UV light or even different colored lights. My design would be to implement the Arduino into the mask design somehow so that these different lights can be projected by the glass eye. The wires used in the Arduino will be placed along the inside of the mask. In addition to this there can be other circuits set up to project many other things. Such as a button circuit, and LCD circuit to be projected through the glass eye.


Circuit in TinkerCad:
The circuit is shown below in TinkerCad, as seen there are two breadboards used and the Arduino board. The breadboard would be placed inside the mask and the Arduino would be held in the users hand. In the circuit is a RGB light that changes colors from Red to Blue to Green. Then there is a red light controlled by a button (originally designed with a force sensor but there were none inb class therefore I modified it and made it a button). Finally there is the LCD display that says “Hello My Name is Victor” the user can change the name and statement shown to be projected through the glass eye . This is simple and can be modified easy through the code.
Link to Video of working Circuit in TinkerCad:
https://mycourses.stonybrook.edu/d2l/common/viewFile.d2lfile/Database/MjMxODExNjg/Tinker%20Cad%20Circuit.mov?ou=167105
The Circuits Code:
The code for this circuit can be shown in the images above. The code can be modified so that the LCD displays different statements through the glass eye. The rest of the code is responsible for the RGB circuit and the button circuit. Each part of the code plays an important role in the overall function of this design. One slight error in the code can cause an entire section of the circuit to function incorrectly.
- The beginning of the code containing int buttonState is the initial statement for the button part of the circuit
- The LiquidCrystal lcd is the beginning of the LCD code for the circuit. The numbers shown are the outputs that are used on the Arduino (4,5,6,7,8,9).
- The void setup contains the three parts of the circuit in its code. The initial part that contains the two lcd functions are for the lcd part of the circuit the number 16,2 is simply the type of lcd being used.
- The pinmode functions are the locations of the output for the RGB part of the circuit. The location is in the 12,11,10 ports in the Arduino. The 10 is connected to the red part of the RGB light, the 11 the blue, and the 12 the green.
- The final part of the void setup is seen in the pinmode(2, input) ; this is where the input of the button circuit is located on the Arduino.
- The void loop contains the three parts of the circuit as well. The functions containing lcd are for the lcd part of the circuit. I set the lcd to say “Hello My Name” on the top half and “Is Victor” on the bottom half, as seen in the code.
- The analog write and delay functions are used for the RGB part of the circuit. The 12,11,10 are where the wires are connected on the Arduino. This allows for the RGB to be displayed, and the delay 1000 is what allows the circuit to function and perform better overall. That delay is the delay from when the lights are all displayed ro when the rotation begins again between the three colors. (1 second)
- The final part of the code is what controls the button part of the circuit. The 13 is where the red
light is connected to the Arduino. The first part of the code is what allows the light to turn on
when the button is pressed whereas the “else” function is what happens when the button is not
pressed (light off).
The real Circuit:
The images below display the functioning circuit as shown in person. The goal of this is for it to be made on a larger scale with longer wires so that is can be placed inside the mask behind the glass eye and reflected through the eye outward. The breadboards can be moved around and wires can be connected and disconnected as needed if the user wishes to display only the red light with a button, only the alternating RGB light, or only the LCD screen. However, if left fully connected the circuit can have all three working at the same time so long as the user presses the button (will be connected via a remote in the users hand). With this the LCD will say the desired message while the RGB light alternates between the different colors and the button circuit can be pressed to turn on the red light.
Links to Videos Explaining Circuit:
https://mycourses.stonybrook.edu/d2l/common/viewFile.d2lfile/Database/MjMxODE3MjY/IMG_1128.MOV?ou=167105
https://mycourses.stonybrook.edu/d2l/common/viewFile.d2lfile/Database/MjMxODE3MjI/IMG_1133.MOV?ou=167105
Arduino Circuit for Ear Goes Nothing
Rachel Paredes
The most important piece of this project is making sure that there is a functional speaker system to emit the high pitch sounds from behind the plaque of ears. Nick already had his own equipment he wanted to incorporate but we wanted to also have an option that utilized the Arduino circuit system. This would give our project more flexibility in how loud or long or the frequency level of the sounds. The final project will not include this arduino setup, but this design is a ready addition to it, in the case the art student’s speaker fails.
Tinkercad
We used the website Tinkercad to engineer our circuits before physically wiring them to prevent any damage to our arduino equipment. The main function of the circuit is to emit a high pitch noise, at a constant loop, when turned on by motion. We decided motion would be an easily accessible “turn on” switch that will be placed where the hole of the center ear is. In addition, there will be a LCD screen that will present the name of this project “EAR GOES NOTHING”.
Compentnets needed:
- Arduino Uno
- 220 ohm resistor
- 30 Wires
- Piezo buzzer
- LCD screen
- Potentiometer
- Ultrasonic distance sensor

Code
The code needed for this project will begin by declaring the constants to the pins they are connected to on the Arduino board as well as what pins are connected to the LCD screen. Then the code will allow the sensor to measure distance in centimeters and when motion is detected within 10 cm, the buzzer will be turned on and emit a frequency of 600 hertz.

Physical Circuit
The final result when the circuit was constructed is shown below.

Arduino Circuit for Baseball Player’s Eye Replacement
Courtney Bentham
A fairly aesthetic part of this project was installing an LED light that goes inside of the eye. This LED would turn on when not exposed to light, which could make for a pretty cool Halloween costume. This light would turn on when exposed to light so that when an athlete is playing, they would not distract other players. So that the person knows the LED is on, the LCD screen will display whether the LED is on or off at any given time.
Arduino circuit design in TinkerCAD
Components needed:
- Arduino Uno
- Three resistors – one of 5.10kΩ, and two of 220Ω
- A photoresistor
- A potentiometer
- An LED
- An LCD screen
- 25 wires (6 extra just in case!)
Code
Arduino circuit design code
Video explaining circuit and how it works:
https://drive.google.com/file/d/1ZiMVLNs42ieWrdIj_G_DodkgH191muKR/view?usp=share_link