Erilaisten sävyjen luominen matemaattisilla yhtälöillä (MathsMusic) Arduino: 5 vaihetta
Erilaisten sävyjen luominen matemaattisilla yhtälöillä (MathsMusic) Arduino: 5 vaihetta
Anonim
Erilaisten sävyjen luominen matemaattisilla yhtälöillä (MathsMusic) Arduino
Erilaisten sävyjen luominen matemaattisilla yhtälöillä (MathsMusic) Arduino

Hankkeen kuvaus:

Uusi matka on alkanut, jossa ideoita voidaan helposti toteuttaa avoimen lähdekoodin yhteisön avulla (kiitos Arduinolle). Joten tässä on tapa

· Katso ympärillesi ja tarkkaile ympäristöäsi

· Tutustu ongelmiin, jotka on ratkaistava

· Ajattele, kokeile ja jatka oppimista ja jakamista

· Tärkein asia, jota kutsun, on pitää se yksinkertaisena:)

· Toista

Tarkoitukseni oli tehdä musiikkipohjainen projekti arduino -alustalla

Joten etsin internetistä ja löysin uskomattomia luovia projekteja, mutta halusin tehdä omia juttujani!

Joten löysin tämän tone () -funktion arduino -kirjastosta. Alla on linkki, josta löydät kuvaavia tietoja siitä

www.arduino.cc/reference/en/language/funct…

Nyt luettuani sävy () -toimintoideat aloittivat matkansa.

Pohjimmiltaan tone () -toiminto, kuten olisit lukenut, tuottaa jonkin taajuuden ääntä, jonka annat parametrissa. Joten ajattelin, kuinka voin käyttää tätä yksittäistä toimintoa erilaisten äänien tuottamiseen?

Vastaus oli matematiikassa, me kaikki käytämme matematiikkaa joka päivä, sen logiikka on mysteerien ratkaisemista

Tästä universumista (lause kuuluisasta Numb3rs -tv -sarjasta)…

Ideana on tuottaa ääntä, joka voidaan tuottaa matemaattisilla yhtälöillä, kutsumme sitä MathMusiciksi

Tässä projektissa käytin:

· Alueen yhtälö yksinkertaisista geometrisista muodoista (neliö, suorakulmio, rinnakkaismuoto, kolmio ja ympyrä)

· Toisen asteen yhtälö ja Fibonaccisarja.

äänen tuottamiseksi. Nyt voit laajentaa tätä projektia ja löytää uutta musiikkia eri yhtälöillä tai kaavoilla…

Vaihe 1: Tämän projektin tekemiseen tarvittavat asiat

Asioita, joita tarvitset tämän projektin toteuttamiseen
Asioita, joita tarvitset tämän projektin toteuttamiseen
Asioita, joita tarvitset tämän projektin toteuttamiseen
Asioita, joita tarvitset tämän projektin toteuttamiseen
Asioita, joita tarvitset tämän projektin toteuttamiseen
Asioita, joita tarvitset tämän projektin toteuttamiseen
Asioita, joita tarvitset tämän projektin toteuttamiseen
Asioita, joita tarvitset tämän projektin toteuttamiseen

Tämän projektin tekemiseen tarvittavat työkalut:

  • Arduino UNO -levy
  • Kaiutin tai summeri Suosittelen kaiutinta hyvän äänenlaadun vuoksi
  • yksi 220 ohmin vastus piirin suojaamiseksi vaurioilta
  • Hyppyjohdot arduinon ja kaiuttimen yhdistämiseen

Ohjelmisto

Sinun on asennettava Arduino IDE ladataksesi ohjelmasi tietokoneelta levylle.

Jos sinulla ei ole hätää, alla on linkki Arduino IDE: n asentamiseen

www.arduino.cc/en/Main/Software

Vaihe 2: Kaavio

Kaavamainen
Kaavamainen

Voit myös tehdä piirisi alla olevan linkin avulla

fritzing.org/home/

Vaihe 3: Ohjelman suorittaminen Arduinolla

Ensinnäkin sinun on liitettävä Arduino Board tietokoneeseen tai tietokoneeseen USB -kaapelilla

Lataa ja asenna sitten Arduino IDE Software -linkki.

Lataa viimein zip -tiedosto, joka sisältää tämän projektin lähdekoodin

Joten aloita ja tee siitä jotain uutta!