Difference between revisions of "Visual Beats"

From ESE205 Wiki
Jump to navigation Jump to search
Line 22: Line 22:
 
----
 
----
 
Most of the hardware we will use can be purchased, but there are still many foreseen challenges we will encounter:
 
Most of the hardware we will use can be purchased, but there are still many foreseen challenges we will encounter:
* We don’t know what kind of pattern(s) a specific frequency will produce beforehand, so we will have to try a wide range of frequencies
+
* We don’t know what kind of pattern(s) a specific frequency will produce beforehand, so we will have to try a controlled range of frequencies from 20Hz to 2kHz
 
* We may try different mediums (sands, silicon beads etc). They may get stuck on the center of speaker and cause the damage  
 
* We may try different mediums (sands, silicon beads etc). They may get stuck on the center of speaker and cause the damage  
 
* We may exceed our budget if our trials keep failing, so we need to form detailed plans on how we will run our experiments in order to prevent going over our budget
 
* We may exceed our budget if our trials keep failing, so we need to form detailed plans on how we will run our experiments in order to prevent going over our budget
Line 32: Line 32:
 
=== Budget ===
 
=== Budget ===
 
----
 
----
* [https://www.pickperfect.com/unbeatablesale/product/pyramid-wh88-8-in-250-watt-high-power-paper-cone-8-ohm-subwoofer?max_discount=1&gclid=Cj0KEQjw6uO-BRDbzujwtuzAzfkBEiQAAnhJ0Kycw_i2rTTh_cekfFdvrDk3HFBrHsqeJ6YpAWXjZNUaAtCF8P8HAQ 8 Ohm Sub (250 Watts) (PickPerfect)] ~ $19.34++
+
==== Speaker/Plate Setup ====
 +
* [https://www.walmart.com/ip/26680521?wmlspartner=wlpa&selectedSellerId=0&adid=22222222227019320406&wl0=&wl1=g&wl2=c&wl3=40840113392&wl4=pla-78653240792&wl5=9022860&wl6=&wl7=&wl8=&wl9=pla&wl10=8175035&wl11=online&wl12=26680521&wl13=&veh=sem 4 Ohm Sub (400 Watts RMS) (Walmart)] ~ $17.38
 
* [https://www.amazon.com/RMP-063-6061-Aluminum-Sheet/dp/B00HRHBB20/ref=pd_sim_328_1?ie=UTF8&pd_rd_i=B00HRHBB20&pd_rd_r=4FHJ26SS09RQA4E248RQ&pd_rd_w=ribuE&pd_rd_wg=fU8D7&psc=1&refRID=4FHJ26SS09RQA4E248RQ .063 Thick Aluminum Sheet (12'' x 12'') (Amazon)] ~ $12.98
 
* [https://www.amazon.com/RMP-063-6061-Aluminum-Sheet/dp/B00HRHBB20/ref=pd_sim_328_1?ie=UTF8&pd_rd_i=B00HRHBB20&pd_rd_r=4FHJ26SS09RQA4E248RQ&pd_rd_w=ribuE&pd_rd_wg=fU8D7&psc=1&refRID=4FHJ26SS09RQA4E248RQ .063 Thick Aluminum Sheet (12'' x 12'') (Amazon)] ~ $12.98
* [http://www.robotshop.com/en/sfe-audio-amplifier-kit-sta540.html?gclid=Cj0KEQjw6uO-BRDbzujwtuzAzfkBEiQAAnhJ0GZui-CjWiFlrU6Vb3yMSdybMzHSnBrxWL5MzBQH7lAaAoTm8P8HAQ Audio Amp Kit (Amazon)] ~ $29.95
+
* [http://www.bossaudio.com/product/car-audio-sound-system-auto-2-channel-amplifier-boss-audio-r1002/200/ Amp 38 W X 2 RMS @ 4 ohm, AB Class (BOSS)] ~ $29.95
 
* [http://www.petco.com/shop/en/petcostore/petco-black-aquarium-sand Black Aquarium Sand 20lbs] (Petco) ~ $11.39
 
* [http://www.petco.com/shop/en/petcostore/petco-black-aquarium-sand Black Aquarium Sand 20lbs] (Petco) ~ $11.39
 
*      [http://www.lowes.com/pd/3-4-in-Common-Birch-Plywood-Application-as-2-x-2/1000066195 3/4-in Common Birch Plywood (2 x 2 Ft)] (Lowe's) ~ $10.80
 
*      [http://www.lowes.com/pd/3-4-in-Common-Birch-Plywood-Application-as-2-x-2/1000066195 3/4-in Common Birch Plywood (2 x 2 Ft)] (Lowe's) ~ $10.80
 +
*      Ear Plugs
 +
*      Wooden Cylinder
 +
 +
==== Electric Xylophone ====
 +
*      Acrylic Plexi Glass (8'' x 1.5'') ([
 +
*      Carboard Box (12'' x 7'')
 +
*      USB Cable A-B http://www.robotshop.com/en/usb-cable-a-b-arduino.html?gclid=CjwKEAjwgo6_BRC32q6_5s2R-R8SJAB7hTG-kpq5mtQ9lT7Mn_G2pZf_oI-wvLVV5gUCIO2QgoLuLBoCtPzw_wcB
 +
*      Piezo Discs (1in in diameter) https://www.amazon.com/15-Pieces-Elements-Acoustic-Pickup/dp/B00DH2QJG2
 +
 +
==== Software ====
 +
*      Serial – MIDI (xylophone) converter
 +
* Garageband (to read MIDI data and develop tunes)
 +
*      Arduino
  
 
==== Owned ====
 
==== Owned ====
 
* 10k Resistor
 
* 10k Resistor
 +
*      1M Ohm Resistors (x8)
 
* Arduino UNO  
 
* Arduino UNO  
 
* Breadboard  
 
* Breadboard  
 
*      Solderless Jumper Wires
 
*      Solderless Jumper Wires
 +
*      DMM
  
 
==== Est. Total ====
 
==== Est. Total ====

Revision as of 19:59, 23 September 2016

Overview


This project is inspired by Cymatics, the study of visualizing sound through the representation of physical mediums. The common method to visualize sound in Cymatics is by creating a frequency on a plate that vibrates a medium (such as sand or water) placed on top. The more in tune a frequency is to the plate, the more complex of a geometric shape (nodal lines) the sand creates. We initially plan on experimenting with an online frequency generator and a metal plate in order to see what how big of amplitudes we can make on the antinodal regions. Once we have found specific frequencies that resonate well with the plate, we hope to mix/record specific tones and develop it into an Arduino based electric xylophone. People will be able to play on the xylophone, creating their own beats that will create resonating geometric patterns in order for them to “see” what physical form their music takes on.

The Team

  • Sudeep Raj
  • Han Wang
  • Li Gao

Objectives


  • Finding several resonating frequencies of the plate since stable figures are obtained the best at these frequencies
  • Achieving a consistent image will depend on the distribution of sand (or silica grains) spread on the plate since the higher density nodes will be providing the form we seek.
  • Having at the least 5 unique sets of diametric and radial node patterns that are playable on the xylophone.
    • The higher the count on both diametric and radial nodes, the better
  • At least 3 melody kits (specifically themed notes) the xylophone will be able to play
  • During the demo, anyone should be able to play the xylophone and form images on their own (although we will prepare/practice some melodies that do create designs)


Challenges


Most of the hardware we will use can be purchased, but there are still many foreseen challenges we will encounter:

  • We don’t know what kind of pattern(s) a specific frequency will produce beforehand, so we will have to try a controlled range of frequencies from 20Hz to 2kHz
  • We may try different mediums (sands, silicon beads etc). They may get stuck on the center of speaker and cause the damage
  • We may exceed our budget if our trials keep failing, so we need to form detailed plans on how we will run our experiments in order to prevent going over our budget
  • We must be aware of the environment we perform our project in as some frequencies might have the potential to shatter glass
  • Coming up with back up plans if our set frequencies do not form the expected shapes
  • Finding the most effective way to reuse and not waste sand
  • The high speaker and high amplifier may harm our ears, so the earplug is needed for protection

Budget


Speaker/Plate Setup

Electric Xylophone

Software

  • Serial – MIDI (xylophone) converter
  • Garageband (to read MIDI data and develop tunes)
  • Arduino

Owned

  • 10k Resistor
  • 1M Ohm Resistors (x8)
  • Arduino UNO
  • Breadboard
  • Solderless Jumper Wires
  • DMM

Est. Total

  • ~$90

Gantt Chart


VB Gantt Chart.png

Schemetics and Sketches

Xylephone.jpg