» elektroniikka » Työläs »Värimusiikkia Arduinolla

Värimusiikki Arduinolla

Värimusiikki Arduinolla


Videonäyttö Metallica - Polttoaine


Videoesitys Evanescencelle - Jopa kuolemassa (2016-versio)


Hyvä päivä kaikille lukijoille ja harrastajille "tehdä siitä itse". Odotamme kaikki innolla uutta vuotta. Ja tietysti haluan sisustaa taloni. Jotta kaikkea kaunista ja upeaa. Ja mikä uusi vuosi ilman hyvää musiikkia. Kaikkien maut ovat tietenkin erilaisia, mutta jokainen haluaa kytkeä jotain hauskaa ja tanssia. Tai ehkä se on hidas tanssi tai muista kulunut vuosi surullisilla motiiveilla. Joka tapauksessa värimusiikki auttaa luomaan ilmapiirin ja sisustamaan taloa. Värimusiikkipohjaisten luominen Työläs ja WS2812, ja tämä ohje on omistettu. Tämän idean sai aikaan AlexGyver. Hänen sivustollaan on monia samanlaisia ​​ideoita ja keksintöjä. Katso miten aika tulee. Joten aloitetaan.

Lisää uuden vuoden ostoslistaan:

- Arduino Nano (voit käyttää melkein mitä tahansa yhteensopivaa korttia)
- Osoitteelliset ledit WS2812 (WS2812B), LEDien lukumäärä 2 - 400 kpl.
- Säädettävä vastus 10 - 100 kOhm
- Painike
- Virtalähde 5 V, 3 A (virta valitaan diodien lukumääräsi perusteella)
- virtalähde
- 3,5 mm stereoliitäntä
- Liitäntäjohto (stereoliitin 3,5 mm - stereoliitin 3,5 mm)
- keraaminen kondensaattori 10nF (merkintä 103)
- johdot
- Juotosrauta ja kaikki siihen liittyvät.

Vaihe 1 LED-nauhojen valmistelu.
Tässä vaiheessa mielikuvituksellesi on paljon tilaa. Voit kiinnittää nauhan kaappiin, kuvan, reunan, television, jalustan jne. Jne. En voinut päättää paikan valinnasta. Tein, ja suosittelen teille, kannettavan nauhan tai pikemminkin kahden. Pituudessa - kaikki riippuu toiveistasi. Nauha on myös eri tiheydellä. Otin tiheydellä 30 diodia metriä kohti. Heillä on myös 60 ja 120 diodia metriä kohti. Tein kaksi nauhaa 18 LEDistä. Tämä on noin 60 cm. Ensin tarvitsemme perustan. Vaneri-, kuitulevy- tai muovinauhat sopivat perustalle. Otin 3 mm paksu vaneri ja leikkasin kaksi 1 cm leveää ja 62 cm pitkää nauhaa (marginaalilla johtojen kiinnittämiseksi nauhasta lopussa):


Liimaamme LED-nauhan vanerinauhan päälle. Jos et kiinnitä teippiä tasaisesti ja joudut kuorimaan nauhan, se ei pidä kiinni. Suosittelen tässä tapauksessa paperitavaran kaksipuolista teippiä. Se on 1 cm paksu, vain nauhamme leveys:


Niille kissa ei työskennellyt lyhyesti osoitenauhojen kanssa. WS2812 on kolme LEDiä (punainen, sininen, vihreä) ja 8-bittinen PWM-ohjain heille yhdessä kotelossa. Nauhaa yhdistetään kolmella johdolla. + 5 V kosketin, johon plus syötetään virtalähteestä, GND - miinus virtalähde.Ohjaus tapahtuu lähettämällä 24-bittinen signaali jokaiselle LEDille (8 bittiä väriä kohti). Arduinon signaali syötetään ensimmäisen LEDin Din-nastaan, joka puolestaan ​​kirjoittaa ensimmäiset 24 bittiä väliaikaiseen muistiinsa ja asettaa heidän mukaan hehkuvuusvärin, katkaisee nämä 24 ensimmäistä bittiä signaalista ja lähettää signaalin seuraavien LEDien vieressä olevan Do-nastan kautta. Siksi nauhalla on suunta. Se on merkitty teipillä nuolella tai Din to Do -yhteydellä.

Mitä enemmän LEDiä, sitä enemmän virtaa virtaa. WS2812 on erittäin äänekäs ja yksi diodi kuluttaa (kaikkien kolmen värin suurimmalla kirkkaudella) 0,06 A. Siksi + 5 V ja GND virtajohdot on valittava niiden läpi virtaavalle suurimmalle virralle. Käytin kupari-joustavaa lankaa, jonka poikkileikkaus oli 0,5 mm (marginaalilla ja nauhan pituuden lisäämiseksi edelleen). Signaalikoskettimen johdin ei ole niin vaativa poikkileikkaukselta, sen läpi virtaava virta on pieni, joten otamme ohuen joustavan johtimen. Juotosjohdot nauhalle ja eristä kontaktit:


Värimusiikki toimii seuraavasti: jakaa LEDien lukumäärän puoliksi, musiikin äänenvoimakkuus ilmaistaan ​​diodin valaistuksella koko nauhan keskeltä loppuun. Siksi, jos haluat kahden kaistan toimivan kuten videoni, molemmat nauhat on kytketty samanaikaisesti (johdin molempien nauhojen Din-koskettimista yhteen Arduino-nastaan, D12). Ja sitten osoitamme luonnoksessa olevien LEDien lukumäärän, joka on yhtä suuri kuin kummankin nauhan diodien summa. Jos haluat nauhan toimivan keskeltä, kytke kaksi nauhaa sarjaan ja ilmoita myös ledien kokonaismäärä.

Vaihe 2 Virtalähde
Kuten totesin, WS2812-nauha on tahmea, sinun on lähestyttävä teholähteen valintaan perusteellisesti. Tarvitsemme 5 voltin stabiloidun, valitsemme virran voimakkuuden LEDien lukumäärän mukaan, se on parempi ottaa marginaalilla. Suosittelen esimerkiksi sellaista 3 A:


Tekniset tiedot on kirjoitettu virtalähteen koteloon:


Aion laajentaa värimusiikkiani edelleen, joten en luopu tietokoneen virtalähteen ottamisesta kytkettyjen kontaktien kanssa:


Vaihe 3 Arduino ja kytkentäkaavio.
Lähes mikä tahansa Arduino-yhteensopiva levy sopii tämän projektin toteuttamiseen. Minulla oli käsin Arduino Uno. Nyt meidän on kerättävä kaikki järjestelmän mukaan. Otan järjestelmän ideologisesta päämiehestäni AlexGyver –ra:


Tarvitaan potentiometri referenssijännitteen asettamiseksi audiosignaalin tason mittaamiseksi. Kosketinta A0 käytetään GND: nä (Arduino Nanolle on helpompi yhdistää). Voit tehdä ilman potentiometriä ottamalla käyttöön luonnoksen sisäisen referenssijännitteen.
Koskettimia A1, A2 käytetään audiosignaalin kytkemiseen. Muista kytkeä Arduino GND -koskettimet ja audiosignaalijohdot.
Painike, jota käytetään tilan vaihtamiseen, kytketään napaan D3 Arduino.

Pistorasian ja koskettimen A3 kytkentä kondensaattorin kautta on välttämätöntä, jotta jotkin tilat toimisivat. Saat lisätietoja käyttötiloista sivulta AlexGyver:

Jotta voimme kuunnella musiikkia ja värimusiikkimme toimii, meidän on erotettava äänisignaali. Voit tehdä tämän tee:


Voit myös kytkeä kaiuttimet emolevyn äänilähtöön ja värillistä musiikkia kuulokkeiden ulostuloon. Tärkeintä on, että et voi yhdistää värimusiikkia vahvistimen jälkeiseen ulostuloon, Arduinon signaalitaso on liian suuri.

Rakensin kaiken Arduino Unoon perustuvan ja panin sen virtalähteeseen:


Vaihe 4 Luonnoksen muokkaaminen, mukauttaminen ja täyttäminen.
Aloitaksesi, sinun on ladattava viimeisin versio Arduino IDE -kehitysympäristöstä. Paras kanssa virallinen sivusto.

Valitse mikä sopii sinulle: lataa ZIP-arkisto ja pura se oikeaan paikkaan tai lataa asennustiedosto ja asenna ohjelma. Ei ole eroa.

Jotta luonne toimisi, tarvitsemme kirjastot: Adafruit_NeoPixel-master, EEPROMex, FastLED-master, FHT, GyverButton, IRLremote-master ja IRremote. Helpoin tapa on ladata ne kaikki yhdessä ja tarvittavat versiot sivustolta AlexGyver.

Lataa koko arkisto. Arkiston pakkaamisen jälkeen kirjoitamme koko ”kirjastojen” -kansion sisällön samannimiseen kansioon, joka sijaitsee kansiossa, johon Arduino iDE on asennettu.

Käynnistä Arduino IDE. Avaa piirros aiemmin ladatusta arkistosta. Tarvitsemme luonnos on “firmware” -kansiossa. Avaa "colorMusic_v2.10". Jotta se toimisi oikein, sinun täytyy säätää sitä hiukan tai asettaa oikeat asetukset.
Luonnos mahdollistaa infrapunakaukosäätimen käytön.Halutessasi löydät kaikki tarvittavat ohjeet AlexGyverin verkkosivuilta. Mielestäni kaukosäädintä ei vaadita. Siksi se määritetään toimimaan ilman kaukosäädintä. Etsimme linjaa:

#define REMOTE_TYPE 0


Pitäisi olla "0".

Arduino-asetukset tallennetaan haihtumattomaan EEPROM-muistiin. Palauta kaikki asetukset välttääksesi uusia virheitä. Etsi rivi:

#define RESET_SETTINGS 0


Ensin laitetaan ”1”, salamataan luonnos, asetetaan sitten ”0” ja salamataan se uudelleen.
Rivissä:

#define NUM_LEDS 36


Ilmoita LEDien lukumäärä.
Kun olet aloittanut värimusiikin, jatka seuraavasti: ensin on määritettävä äänenvoimakkuuden alaraja. Tätä varten keskeytä musiikki, pidä painike painettuna, kunnes Arduino-levyn diodi syttyy.

Vaihtoehdot värillisen musiikkimassan asentamiseen. Asensin virtalähteen ja Arduinon kaapiin. Virtalähde on kaukana, joten se ei ole näkyvissä, ja nauha on suunnattu ylöspäin:


Voit myös asentaa teipit tietokonepöydän sivuille:


Sitten käynnistämme musiikin ja katsomme, syttyykö kaikki nauhat, kun musiikki toimii. Jos nauha toimii vain alussa tai päinvastoin, kytke potentiometri aina päälle. Empiirisesti teemme koko nauhan toimivan. Kaikki onnea kotitekoisia tuotteita ja hyviä ideoita.
9
9
9

Lisää kommentti

    • hymyillähymyileexaxakunnossadontknowyahoonea
      pomonaarmutyperyskylläkyllä-kylläaggressiivinensalaisuus
      anteeksitanssidance2dance3anteeksihelpjuomat
      pysäytysystäväthyvägoodgoodpillipyörtyäkieli
      savutaputusCrayjulistaapilkallinenDon-t_mentiondownload
      lämpöirefullaugh1MDAkokousmoskingnegatiivinen
      not_ipopcornrangaistaluettupelästyttääpelottaaetsi
      kiusatathank_youtämäto_clueumnikakuuttisuostua
      huonoBeeeblack_eyeblum3punastuaylpeilläikävystyminen
      sensuroituhassutussecret2uhatavoittoyusun_bespectacled
      SHOKrespektlolprevedtervetuloakrutoyya_za
      ya_dobryiauttajane_huliganne_othodifludkieltolähellä
6 kommentti
Valery
Ja mitä kieltä käännetään värimusiikiksi?
voida
Musiikin "kääntäminen" maailmaan perustuu I. Newtonin ehdottamaan "spektri - oktaavi" -analogiaan kosmologian vaikutelmassa käsitettä "sfäärien musiikista" (Pythagoras, I. Kepler)
No tai
käsitteen "kevyt sinfonia" julkaisussa "Prometheus", kirjoittanut A. N. Scriabin (1910)
kyllä
Ja mitä kieli tarkalleen ottaen kutsuu värimusiikiksi?)))
usb500
Tyhmä vilkkuminen
Ei ollenkaan tyhmä, mutta fiksu ARDUINO Et ole Khuhry - Muhra! xaxa
usb500
Tyhmä vilkkuminen. Kuinka käännät kielesi kutsuaksesi sitä värimusiikiksi. Kuten kuitenkin, ja kaikki kolmikanavaiset vilkkuminen tiristorissa.
Itse soitettiin viime vuonna kohdennetuilla LED-nauhoilla. Voin sanoa, että vanerin pohja nauhoille, joissa on 60 diodia metriä kohti, on melko normaali, mutta jos diodien tiheys on suurempi (esimerkiksi 144 metriä kohti), niin on parempi liimata se alumiiniprofiiliin, koska se kuumenee. Mutta alumiinin kanssa sinun on oltava varovaisempi koskettimien eristyksessä. Näissä teippeissä on koskettimet, jotka on peitetty ohuella liimakerroksella alapinnalla (liima) 15-20 cm välein. Lukittuu alumiiniprofiiliin, jos se on vaurioitunut.
LED-diskopallo LED \ MP3 \ USB: 1. Sisäänrakennetun mikrofonin ansiosta sillä on kyky työskennellä ajoissa musiikin kanssa. 2. Voit asettaa pyörimisnopeuden, värit ja strobe-tilan. 3. Suunnittelu mahdollistaa diskopallon kiinnittämisen kattoon. 389.60 hiero.
naarmu

Suosittelemme lukemaan:

Anna se älypuhelimelle ...