Midterm #FunCtiOns

4 Technologies I Used:

Bluetooth HC-06 (Android – Arduino Voice Command Communication)

First of all I downloaded AMR_Voice application from Google Play store, also wired my bluetooth to Arduino. With the functions I declared, the specific vocabulary had specific color schemes. Voice command can also be used in order to turn on and off the device. I chose to communicate with bluetooth as one way of communication with arduino because daydreaming is usually take place on the bed, by the technology the user would not have to get up and do any analog movement. 

Gesture Sensor 

Gesture Sensor reads 6 different directions, which are UP , DOWN , LEFT , RIGHT , FAR and NEAR. I used UP command as turning the device on. DOWN command to turn it off. NEAR and FAR commands stand for NeoPixel functions created by Adafruit. These two functions are only build-in in order for user to create out of box color schemes. I selected gesture sensor in order to create more mystical and future in time kind of an effect.

NeoPixels

These beautiful LED rings, shine up in different colors according to commands that they get. They can shine in many beautiful colors, and the LED ring I used has 24 separate LED’s and build by AdaFruit.

Vibrating Motors (connected to 3.5mm audio jack)

These really small hectic motors are connected to 3.5mm audio jack. So that the user can connect their vibration headphone to their computer and listen to music with vibration. The reason behind using an unexpected way of listening to music was in order to create a in between state, where reality and artificial reality clashes.

soldered3

 

List of the 6 libraries / bodies of code that I chose to use/write:

0. <FastLED.h> (for practice of neopixels)

  1. <Wire.h> 

2. <SparkFun_APDS9960.h>

3. <Adafruit_NeoPixel.h>

4.  int voiceCommand() ( +if/else +functions )

5.  int handleGesture() ( + case/switch +functions)

6.  xColorSchemes tab (neopixel functions) + ( RGB numerical definitions in verbal version.)

7. AutoCAD

The whole progress can be found on my GitHub repository based on this project.

https://github.com/emres13/DT-Lab-2-/tree/master/Midterm

Leave a Reply

Your email address will not be published. Required fields are marked *