» Elektronika » Arduino »Krāsu mūzika Arduino

Krāsu mūzika Arduino

Krāsu mūzika Arduino


Video demonstrācija sadaļā Metallica - Degviela


Video demonstrācija Evanescencei - pat nāvē (2016. gada versija)


Laba diena visiem lasītājiem un amatieriem, lai "pagatavotu pats". Mēs visi ļoti gaidām Jauno gadu. Un, protams, es vēlos izrotāt savu māju. Lai viss būtu skaisti un pasakaini. Un kāds ir Jaunais gads bez labas mūzikas. Ikviena gaume, protams, ir atšķirīga, taču visi vēlēsies ieslēgt kaut ko jautru un dejot. Vai varbūt tā būs lēna deja vai atcerēsies pagājušo gadu ar skumjiem motīviem. Jebkurā gadījumā krāsu mūzika palīdzēs radīt atmosfēru un izrotāt māju. Radīt krāsu mūziku, pamatojoties Arduino un WS2812, un šī instrukcija tiks veltīta. Šo ideju pamudināja AlexGyver. Viņa vietnē ir daudz līdzīgu ideju un izgudrojumu. Paskatieties, kā būs laiks. Tātad, sāksim darbu.

Pievienojiet Jaunā gada iepirkumu sarakstam:

- Arduino Nano (jūs varat izmantot gandrīz jebkuru saderīgu dēli)
- adresējamās gaismas diodes WS2812 (WS2812B), gaismas diožu skaitā no 2 līdz 400 gab.
- mainīgs rezistors 10 - 100 kOhm
- Poga
- barošana 5 V, 3 A (strāva tiek izvēlēta atbilstoši jūsu diožu skaitam)
- strāvas padeves kontaktligzda
- 3,5 mm stereo ligzdas ligzda
- savienojošais vads (3,5 mm stereo ligzda - 3,5 mm stereo ligzda)
- keramikas kondensators 10nF (marķējums 103.)
- vadi
- lodāmurs un viss ar to saistītais.

1. solis LED sloksņu sagatavošana.
Šajā solī ir daudz iespēju jūsu iztēlei. Jūs varat salabot lenti uz skapja, attēlu, dzegu, televizoru, statīvu utt., Utt. Es nevarēju izlemt par vietas izvēli. Es izdarīju un iesaku jums izveidot pārnēsājamu lenti vai drīzāk divas. Garumā - tas viss ir atkarīgs no jūsu vēlmes. Arī lente ir ar dažādu blīvumu. Es paņēmu ar blīvumu 30 diodes uz metru. Viņiem ir arī 60 un 120 diodes uz metru. Es izgatavoju divas sloksnes no 18 gaismas diodēm. Tas ir aptuveni 60 cm. Vispirms mums ir nepieciešams pamats. Par pamatu derēs saplākšņa, kokšķiedru plātnes vai plastmasas sloksnes. Es paņēmu 3 mm biezu saplāksni un sagriezu divas sloksnes 1 cm platumā un 62 cm garumā (ar rezervi, lai galos stieples nostiprinātu no lentes):


Mēs līmējam LED lenti virs saplākšņa sloksnes, ja jūs lenti nelīmējāt vienmērīgi un vajadzēja loksni mizot, tā labi neturēsies. Šajā gadījumā es iesaku izmantot kancelejas preču abpusēju lenti. Tas ir 1 cm biezs, tikai mūsu lentes platums:


Tiem kaķis īsi nedarbojās ar adrešu lentēm. WS2812 ir trīs gaismas diodes (sarkanā, zilā, zaļā) un 8 bitu PWM draiveris tām vienā korpusā. Lentes savienošanai tiek izmantoti trīs vadi. + 5 V kontakts, kuram plus tiek piegādāts no barošanas avota, GND - mīnus barošanas avots.Vadība notiek, piegādājot 24 bitu signālu par katru gaismas diodi (8 biti uz krāsu). Signāls no Arduino tiek padots uz pirmās gaismas diodes Din tapu, kas, savukārt, ieraksta pirmos 24 bitus savā pagaidu atmiņā un, pēc viņu domām, iestata mirdzuma krāsu, no signāla nogriež šos pirmos 24 bitus un nosūta signālu caur Do tapu blakus nākamajām gaismas diodēm. Tāpēc lentei ir virziens. Uz lentes tas ir norādīts ar bultiņu vai no kontakta Din to Do.

Jo vairāk gaismas diožu, jo lielāka plūsma. WS2812 ir ļoti nepatīkams, un viena diode patērē (pie visu trīs krāsu maksimālā spilgtuma) 0,06 A. Tāpēc + 5V un GND barošanas vadi jāizvēlas maksimālajai strāvai, kas plūst caur tiem. Es izmantoju vara elastīgu stiepli ar šķērsgriezumu 0,5 mm (ar rezervi un lai vēl vairāk palielinātu lentes garumu). Signāla kontakta vads nav tik prasīgs šķērsgriezumā, caur to plūstošā strāva ir maza, tāpēc mēs ņemam plānu elastīgu vadu. Lodējiet vadus pie lentes un izolējiet kontaktus:


Krāsu mūzika darbojas šādi: gaismas diožu skaitu sadala uz pusēm, mūzikas skaļumu norāda diodes apgaismojums no visas lentes vidus līdz galiem. Tāpēc, ja vēlaties, lai divas joslas strādātu tāpat kā manā video, abas lentes ir savienotas paralēli (vads no abu lentu Din kontaktiem uz vienu Arduino tapu, D12). Un tad mēs skicē norādām gaismas diožu skaitu, kas vienāds ar abu lentu diožu summu. Ja vēlaties, lai lente darbotos no vidus, pievienojiet divas sloksnes virknē un norādiet arī kopējo gaismas diožu skaitu.

2. solis Barošanas avots
Kā jau teicu, lente WS2812 ir rijīga, jums rūpīgi jāpieiet pie barošanas avota izvēles. Mums ir nepieciešams 5 voltu stabilizēts, mēs izvēlamies strāvas stiprumu atkarībā no gaismas diožu skaita, labāk to ņemt ar rezervi. Es iesaku, piemēram, šādu 3 A:


Specifikācijas ir uzrakstītas uz barošanas avota korpusa:


Es plānoju turpināt izvērst savu krāsaino mūziku, tāpēc neatsakos no datora barošanas avota ņemšanas ar pievienotajiem kontaktiem:


3. solis Arduino un elektroinstalācijas shēma.
Šī projekta īstenošanai ir piemērots gandrīz jebkurš Arduino savietojams dēlis. Man pa rokai bija Arduino Uno. Tagad mums viss jāsavāc saskaņā ar shēmu. Es ņemšu shēmu no sava ideoloģiskā galvenā vadītāja AlexGyver –ra:


Potenciometrs ir nepieciešams, lai iestatītu atsauces spriegumu, lai izmērītu audio signāla līmeni. Kontakts A0 tiek izmantots kā GND (Arduino Nano ir ērtāk savienot). Ieslēdzot iekšējā atsauces sprieguma izmantošanu skicē, jūs varat iztikt bez potenciometra.
Kontakti A1, A2 tiek izmantoti, lai savienotu audio signālu, neaizmirstiet pievienot Arduino GND kontaktus un audio signāla vadus.
Poga, ko izmanto režīmu pārslēgšanai, tiek savienota ar tapu D3 Arduino.

Lai daži režīmi darbotos, ir nepieciešams kontaktligzdas un kontakta A3 savienojums caur kondensatoru. Lapā varat uzzināt vairāk par darbības režīmiem AlexGyver:

Lai mēs varētu klausīties mūziku un mūsu krāsainā mūzika strādā, mums ir jānošķir audio signāls. To var izdarīt, izmantojot tee:


Skaļruņus varat arī savienot ar mātesplates audio izeju un austiņu izejai krāsaino mūziku. Galvenais ir tas, ka nevar pievienot krāsaino mūziku izvadei pēc pastiprinātāja, Arduino ir pārāk daudz signāla līmeņa.

Es uzcēlu visu, pamatojoties uz Arduino Uno, un ievietoju to barošanas blokā:


4. solis Skices rediģēšana, pielāgošana un aizpildīšana.
Lai sāktu, jums jālejuplādē jaunākā Arduino IDE izstrādes vides versija. Vislabāk ar oficiālā vietne.

Izvēlieties sev ērtāko variantu: lejupielādējiet ZIP arhīvu un izsaiņojiet to vajadzīgajā vietā vai lejupielādējiet instalācijas failu un instalējiet programmu. Nav atšķirības.

Lai skice darbotos, mums ir vajadzīgas bibliotēkas: Adafruit_NeoPixel-master, EEPROMex, FastLED-master, FHT, GyverButton, IRLremote-master un IRremote. Vienkāršākais veids ir lejupielādēt tos visus kopā un nepieciešamās versijas no vietnes AlexGyver.

Lejupielādējiet visu arhīvu. Pēc arhīva izpakošanas mēs visu mapes “libraries” saturu pārrakstām uz tāda paša nosaukuma mapi, kas atrodas mapē, kurā ir instalēta Arduino iDE.

Palaidiet Arduino IDE. Atveriet skici no iepriekš lejupielādētā arhīva. Skice, kas mums nepieciešama, atrodas mapē “programmaparatūra”. Atveriet “colorMusic_v2.10”. Lai tas darbotos pareizi, jums tas ir nedaudz jāpielāgo vai drīzāk ir jāiestata pareizi iestatījumi.
Skice nodrošina iespēju izmantot infrasarkano tālvadības pulti.Ja vēlaties, visas nepieciešamās instrukcijas varat atrast AlexGyver tīmekļa vietnē. Manuprāt, tālvadības pults nav nepieciešama. Tāpēc tas konfigurēs darboties bez tālvadības pults. Mēs meklējam līniju:

#definēt REMOTE_TYPE 0


Būtu jābūt “0”.

Arduino iestatījumi tiks saglabāti nemainīgā EEPROM atmiņā. Lai izvairītos no turpmākām kļūdām, atiestatiet visus iestatījumus. Atrodiet rindu:

#definēt RESET_SETTINGS 0


Vispirms ieliekam “1”, mirgojam skici, tad ieliekam “0” un atkal mirgojam.
Rindā:

#definēt NUM_LEDS 36


Norādiet savu gaismas diožu skaitu.
Pēc krāsu mūzikas uzsākšanas rīkojieties šādi: vispirms jākonfigurē skaņas līmeņa apakšējā robeža. Lai to izdarītu, apturiet mūziku, turiet un turiet pogu, līdz iedegas diode uz Arduino plates.

Krāsu mūzikas masas instalēšanas iespējas. Uz skapja es uzstādīju barošanas avotu un Arduino. Strāvas padeve ir tālu, lai tā nebūtu redzama, un lente tiek virzīta uz augšu:


Lentes var instalēt arī datora galda malās:


Tad mēs ieslēdzam mūziku un redzam, vai visa lente iedegas, kad mūzika darbojas. Ja lente darbojas tikai pašā sākumā vai otrādi, vienmēr ieslēdziet potenciometru. Empīriski mēs visu lenti darbojamies. Visu veiksmi iekšā mājās gatavots un lieliskas idejas.
9
9
9

Pievienojiet komentāru

    • smaidismaidaxaxalabinezinuYahoonea
      priekšniekssaskrāpētmuļķisjājā-jāagresīvsslepeni
      žēldejotdeja2deja3apžēlošanapalīdzētdzērieni
      apstātiesdraugilabilabsirdīgssvilpegulbismēle
      smēķētaplaudēkrauklispaziņodrausmīgsdon-t_mentionlejupielādēt
      karstumsdrausmīgssmieties1mdasapulceņirgāšanāsnegatīvs
      not_ipopkornssodītlasītnobiedētbiedēmeklēt
      ņurdētpaldiesšoto_clueumņikakūtapiekrītu
      sliktibēmelnā acsblum3sarktlielītiesgarlaicība
      cenzētspleasantryslepens2draudētuzvarajusun_bespectacled
      šoksrespektlolprevedlaipni gaidītikrutojsya_za
      ya_dobryipalīgsne_huliganne_othodifludsaizliegumstuvu
6 komentāri
Valērijs
Un kā tieši valoda tiek pievērsta krāsu mūzikai?
Var
Mūzikas “tulkojums” pasaulē, pamatojoties uz I. Ņūtona ierosināto analoģiju “spektrs - oktāva” kosmoloģijas ietekmē, jēdziens “sfēru mūzika” (Pitagors, I. Keplers)
Nu vai
A. N. Skriabina “gaismas simfonijas” jēdziens “Prometejā” (1910)
jā
Un ko tieši valoda sauc par krāsaino mūziku?)))
usb500
Mēms mirgo
Nemaz nav mēms, bet gudrs ARDUINO Jūs neesat Khuhry - Muhra! xaxa
usb500
Mēms mirgo. Kā jūs pagriežat mēli, lai to sauktu par krāsaino mūziku. Kā tomēr, un visi trīs kanālu mirgojošie tiristori.
Pati pagājušajā gadā tika spēlēta ar mērķtiecīgām LED lentēm. Es varu teikt, ka saplākšņa pamatne lentēm ar 60 diodēm uz metru ir diezgan normāla, bet, ja diožu blīvums ir lielāks (piemēram, 144 uz metru), tad labāk to pielīmēt uz alumīnija profila, jo tas tiek uzkarsēts. Bet, lietojot alumīniju, jums jābūt uzmanīgākam par kontaktu izolāciju. Šīm lentēm ir kontakti, kas noklāti ar plānu līmes slāni apakšējā (līmējošajā) pusē ik pēc 15-20 cm. Ja tas ir bojāts, nofiksējas uz alumīnija profila.
LED disko bumba LED \ MP3 \ USB: 1. Pateicoties iebūvētajam mikrofonam, tam ir iespēja savlaicīgi strādāt ar mūziku. 2. Ļauj iestatīt griešanās ātrumu, krāsas un strobošanas režīmus. 3. Dizains paredz disko bumbiņas stiprināšanu pie griestiem. 389.60 berzēt.
saskrāpēt

Mēs iesakām izlasīt:

Nododiet to viedtālrunim ...