» elektronika » Arduino »Színes zene az Arduinón

Színes zene az Arduino-n

Színes zene az Arduino-n


Video bemutató a Metallica alatt - Üzemanyag


Videó bemutató az Evanescence-hez - Még a halálban is (2016-os verzió)


Jó napot minden olvasó és amatőr számára, hogy "saját magát készítse". Mindannyian várjuk az új évet. És természetesen szeretném díszíteni a házam. Annak érdekében, hogy mindent szép és mesés. És milyen újév jó zene nélkül. Természetesen mindenki ízlése különbözik, de mindenki szeretne bekapcsolni valami szórakozást és táncolni. Vagy talán egy lassú tánc, vagy emlékszik az elmúlt évre szomorú motívumokkal. Mindenesetre a színes zene hozzájárul a légkör megteremtéséhez és a ház díszítéséhez. Színes zene alapú létrehozása Arduino és a WS2812, és ezt az utasítást szenteljük. Ezt az ötletet AlexGyver ösztönözte. Az ő webhelyén sok hasonló ötlet és találmány található. Nézd milyen lesz az idő. Tehát kezdjük el.

Adja hozzá az újévi bevásárló listához:

- Arduino Nano (szinte bármilyen kompatibilis táblát használhat)
- Címzett WS2812 (WS2812B) LED-ek, 2 - 400 db LED-ek száma.
- Változtatható ellenállás 10 - 100 kOhm
- Gomb
- 5 V, 3 A tápegység (az áramot a diódák számának megfelelően választják)
- tápcsatlakozó
- 3,5 mm-es sztereo jack jack
- Összekötő vezeték (3,5 mm-es sztereó csatlakozó - 3,5 mm-es sztereó csatlakozó)
- 10nF kerámia kondenzátor (103. jelölés)
- vezetékek
- Forrasztópáka és minden hozzá kapcsolódó.

1. lépés: LED-csíkok előkészítése.
Ebben a lépésben nagy a lehetősége a fantáziád számára. Rögzítheti a szalagot a szekrényen, képet, párkányt, TV-t, állványt stb., Stb. Nem tudtam eldönteni a hely választását. Megtettem, és azt javaslom, készítsen hordozható szalagot, vagy inkább kettőt. Hosszúságban - minden a vágyadtól függ. A szalag különböző sűrűségű. 30 diódasűrűséggel vettem fel méterenként. Ezenkívül méterenként 60 és 120 dióda is van. Két csíkot készítettem 18 LED-ből. Ez kb. 60 cm. Először szükség van egy alapra. Rétegelt lemezek, farostlemezek vagy műanyagok illeszkednek az alaphoz. Vettem 3 mm vastag rétegelt lemezt, és vágtam két, 1 cm széles és 62 cm hosszú csíkot (egy margóval, hogy a vezetékeket a végén rögzítsék a szalagból):


Ragasztja a rétegelt lemez csíkjára a LED-szalagot, ha nem ragasztotta egyenletesen a szalagot, és a szalagot meg kellett hámoznia, akkor nem fog jól megtartani. Ebben az esetben azt javaslom, hogy írószerrel használjon kétoldalas szalagot. 1 cm vastag, csak szalagunk szélessége:


Azok számára a macska röviden nem dolgozott a címszalagokkal. A WS2812 három LED (piros, kék, zöld) és egy 8 bites PWM meghajtó egy házban. Három vezetéket használnak a szalag csatlakoztatására. + 5 V-os érintkező, amelyhez a tápegység pluszot kap, GND - mínusz a tápegység.A vezérlés úgy történik, hogy 24 bites jelet adunk minden LED-hez (8 bit színenként). Az Arduino jelét az első LED Din tüskére továbbítják, amely viszont az első 24 bitet az ideiglenes memóriába írja, és ezek szerint beállítja az izzás színét, levágja ezeket az első 24 bitet a jelből, és a jelet a következő LED-ek mellett a Do pin-en továbbítja. Ezért a szalagnak van egy iránya. A szalagon egy nyíl jelzi, vagy a Din to Do kapcsolat felé.

Minél több LED van, annál több áram folyik. A WS2812 nagyon hangulatos, és egy dióda (mindhárom szín maximális fényerőssége mellett) 0,06 A. -ot fogyaszt. Ezért a + 5 V és a GND tápvezetékeket ki kell választani a rajtuk átfolyó maximális áram számára. Réz hajlékony huzalt használtam, amelynek keresztmetszete 0,5 mm (margóval és a szalag hosszának további növelése érdekében). A jelérintkezők huzalának keresztmetszete nem olyan igényes, az rajta átfolyó áram kicsi, ezért vékony rugalmas vezetéket veszünk. Forrasztja be a vezetékeket a szalaghoz és szigetelje le az érintkezőket:


A színes zene a következőképpen működik: osztja a LED-ek számát felére, a zene hangerejét a dióda világítása jelzi a teljes szalag közepétől a végéig. Ezért, ha azt szeretné, hogy két sáv működjön, mint a videóm, akkor mindkét szalagot párhuzamosan csatlakoztassák (vezeték a két szalag Din érintkezőitől egy Arduino csaphoz, D12). Aztán megjelöljük a vázlatban levő LED-ek számát, amely megegyezik a két szalag diódainak összegével. Ha azt szeretné, hogy a szalag a közepétől működjön, csatlakoztasson két sorozatot sorba, és jelezze a LED-ek összes számát.

2. lépés Tápegység
Mint mondtam, a WS2812 szalag nyálkás, alaposan meg kell közelítenie a tápegység választását. Szükségünk van egy 5 voltos stabilizált elemre, az LED-ek számától függően választjuk meg az áramerősséget, jobb, ha margót veszünk. Azt javaslom például egy ilyen 3 A-t:


A műszaki adatok a tápegység házára vannak írva:


Azt tervezem, hogy tovább bővítem a színes zenémet, ezért nem feladom a számítógépes tápegység átvételét a csatlakoztatott kapcsolatokkal:


3. lépés Arduino és bekötési rajz.
Szinte bármely Arduino kompatibilis kártya alkalmas ennek a projektnek a végrehajtására. Végül volt Arduino Uno. Most mindent össze kell gyűjtenünk a rendszer szerint. A sémát az ideológiai mesterképzőmtől, AlexGyver-től veszem át:


Potenciométerre van szükség a referenciafeszültség beállításához az audiojel szintjének mérésére. Az A0 érintkezőt GND-ként használják (Arduino Nano esetén kényelmesebb csatlakozni). Potenciométer nélkül megteheti, ha bekapcsolja a vázlaton a belső referenciafeszültséget.
Az A1, A2 érintkezők az audiojel csatlakoztatására szolgálnak, ne felejtsük el csatlakoztatni az Arduino GND érintkezőket és az audiojelvezetékeket.
Az üzemmódváltáshoz használt gomb csatlakozik a D3 Arduino tűhöz.

Egyes módok működéséhez a konnektoron keresztül kell csatlakoztatni az aljzatot és az A3 érintkezőt. Az operációs módokról további információt találhat az oldalon AlexGyver:

Annak érdekében, hogy zenét hallgathassunk, és színes zenénk működjön, el kell választanunk az audio jelet. Ezt megteheti tee segítségével:


Hangszórókat csatlakoztathat az alaplap audio kimenetéhez és színes zenét a fejhallgató kimenetéhez. A lényeg az, hogy nem lehet a színes zenét az erősítő után csatlakoztatni a kimenethez, túl sok a jelszint az Arduino számára.

Mindent Arduino Uno alapján építettem, és a tápegységre helyeztem:


4. lépés A vázlat szerkesztése, testreszabása és kitöltése.
Az induláshoz le kell töltenie az Arduino IDE fejlesztői környezet legújabb verzióját. A legjobb hivatalos oldal.

Válassza ki, mi az Ön számára kényelmesebb: töltse le a ZIP-archívumot, és bontsa ki a megfelelő helyre, vagy töltse le a telepítő fájlt, és telepítse a programot. Nincs különbség.

A vázlat működéséhez a következő könyvtárakra van szükségünk: Adafruit_NeoPixel-master, EEPROMex, FastLED-master, FHT, GyverButton, IRLremote-master és IRremote. A legegyszerűbb módszer, ha letölti őket együtt és a szükséges verziókat a webhelyről AlexGyver.

Töltse le a teljes archívumot. Az archívum kicsomagolása után átírjuk a „könyvtárak” mappa teljes tartalmát az azonos nevű mappába, amely az Arduino iDE telepített mappájában található.

Indítsa el az Arduino IDE-t. Nyissa meg a vázlatot a korábban letöltött archívumból. A szükséges vázlat a „firmware” mappában található. Nyissa meg a "colorMusic_v2.10" oldalt. A megfelelő működéshez kissé meg kell változtatnia, vagy inkább be kell állítania a megfelelő beállításokat.
A vázlat lehetővé teszi infravörös távirányító használatát.Ha szükséges, az összes szükséges útmutatást megtalálhatja az AlexGyver weboldalán. Véleményem szerint a távirányítóra nincs szükség. Ezért úgy fog konfigurálni, hogy távirányító nélkül működjön. Keresünk egy sort:

#define REMOTE_TYPE 0


"0" -nak kell lennie.

Az Arduino beállításokat a nem felejtő EEPROM memóriában tárolják. A további hibák elkerülése érdekében állítsa vissza az összes beállítást. Keresse meg a sort:

#define RESET_SETTINGS 0


Először tegyük az „1” -t, villogjuk a vázlatot, majd tegyük meg a „0” -t, és újra villanjuk.
Sorban:

#define NUM_LEDS 36


Jelölje meg a LED-ek számát.
A színes zene elindítása után az alábbiak szerint járjon el: először be kell állítania a hangszint alsó határát. Ehhez szüneteltesse a zenét, tartsa nyomva a gombot, amíg az Arduino táblán lévő dióda kigyullad.

Opciók színes zenei tömeg telepítéséhez. Telepítettem a tápegységet és az Arduino-t a szekrényre. A tápegység messze van, így nem látható, és a szalagot felfelé kell irányítani:


A szalagokat a számítógépes asztal oldalára is telepítheti:


Ezután bekapcsoljuk a zenét, és megnézjük, világít-e az összes szalag, amikor a zene működik. Ha a szalag csak a legelején működik, vagy fordítva, mindig kapcsolja be a potenciométert. Empirikusan az egész szalagot dolgozzuk. Minden szerencsét házi termékek és nagyszerű ötleteket.
9
9
9

Adj hozzá egy megjegyzést

    • smilemosolyogxaxarendbendontknowjehunea
      főnökkarcolásbolondigenigen-igenagresszívtitok
      Bocsánattáncdance2dance3megbocsátássegítségitalok
      megállásbarátokjógoodgoodsípájulásnyelv
      füsttapsolóCrayállapítsagúnyosdon-t_mentionletöltés
      hőségingerültlaugh1MDAtalálkozómoskingnegatív
      not_ipopcornbüntetolvasmegijesztijesztkeresés
      gúnyolódásthank_youeztto_clueumnikakutegyetért
      rosszbeeeblack_eyeblum3pírdicsekvésunalom
      cenzúrázottvidámságsecret2fenyegetgyőzelemyusun_bespectacled
      ShokRespektlolprevedfogadtatáskrutoyya_za
      ya_dobryisegítőne_huliganne_othodiFLUDtilalomközel
6 megjegyzés
Valery
És pontosan mit fordít a nyelv színes zenenek?
képes
A zene „fordítása” a világba az I. Newton által javasolt „spektrum - oktáv” analógia alapján, a kozmológia hatására, a „gömbök zeneének” fogalma (Pythagoras, Kepler I.)
Nos, vagy
Scrimbin A. N. „könnyű szimfónia” fogalma a „Prometheusban” (1910)
igen
És pontosan mit fordít a nyelv színes zenének?)))
usb500
Néma pislogás
Egyáltalán nem hülye, de okos ARDUINO Te nem Khuhry - Muhra! xaxa
usb500
Néma pislogás. Hogyan fordítja el a nyelvét, hogy színes zenenek nevezze? Mint azonban, és mind a háromcsatornás villogó tirisztorokon.
Magát tavaly célzott LED szalagokkal játszották. Azt mondhatom, hogy a medencénként 60 diódával rendelkező szalagok rétegelt lemez alapja teljesen normális, de ha a diódák sűrűsége nagyobb (például 144 méterenként), akkor jobb ragasztani az alumínium profilra, mert melegszik. Az alumínium esetében azonban óvatosabbnak kell lennie az érintkezők szigetelésében. Ezeknek a szalagoknak az alsó oldalán (ragasztó) vékony ragasztóréteggel vannak érintkezve, minden 15-20 cm-es távolságban. Ha sérült, rögzítse az alumínium profilhoz.
LED disco labda LED \ MP3 \ USB: 1. A beépített mikrofonnak köszönhetően képes időben együttműködni a zenével. 2. Lehetővé teszi a forgási sebesség, a színek és a villogó üzemmódok beállítását. 3. A kialakítás lehetővé teszi a diszkógömb mennyezetre történő felszerelését. 389.60 dörzsölje.
karcolás

Azt javasoljuk, hogy olvassa el:

Adja át az okostelefon számára ...