Tartalomjegyzék:

RGB mátrix + spektrumanalizátor: 10 lépés (képekkel)
RGB mátrix + spektrumanalizátor: 10 lépés (képekkel)

Videó: RGB mátrix + spektrumanalizátor: 10 lépés (képekkel)

Videó: RGB mátrix + spektrumanalizátor: 10 lépés (képekkel)
Videó: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, Július
Anonim
RGB mátrix + spektrumanalizátor
RGB mátrix + spektrumanalizátor

Szereted a LED -eket? Én is!

Éppen ezért ebben az Instructable -ben megmutatom, hogyan készíts egy fantasztikus RGB LED -mátrixot, amely egy gombnyomással könnyen spektrumanalizátorrá válhat.

Olvasás után, ha úgy gondolja, hogy ez az Instructable megérdemelte, kérjük, szavazzon rá a LED versenyen.

És minden további nélkül kezdjük el.

1. lépés: Nézze meg a videót

Image
Image

A videó részletesen bemutatja az egyes lépéseket, és segít megérteni a projektet. Tehát nézze meg, mielőtt továbblép a következő lépéshez.

2. lépés: Szerezze be az alkatrészeket

Arduino: INDIA - https://amzn.to/2iCal5uUS - https://amzn.to/2zZC1IUUK -

WS2812B szalagok (30 LED/méter): US - https://amzn.to/2zUvOjwUK -

MSGEQ7 IC: USA - https://amzn.to/2zSV4qKUK -

Akrillap: INDIA - https://amzn.to/2zZJSWLUS - https://amzn.to/2zZJSWLUK -

Tápegység: INDIA - https://amzn.to/2hQWuuTUS - https://amzn.to/2hQWuuTUK - https://amzn.to/2hQWuuTUK -

1x 200K ellenállás 1x 33 pF Cap1x 100 nF Cap1x 10 nF Cap

3. lépés: Prototípuskészítés

Prototípuskészítés
Prototípuskészítés
Prototípuskészítés
Prototípuskészítés

Töltse le és adja hozzá ezeket az Arduino könyvtárakat: FastLED - https://github.com/FastLED/FastLEDAadafruit NeoPixel Library -

Tesztelje a WS2812B LED szalagot a FastLED könyvtár példáiból származó FirstLight vázlat segítségével. Szerkessze az adattüskét és a LED -ek számát, és a feltöltés után a LED -eknek fehéren kell világítaniuk, jelezve, hogy a LED -ek jól működnek.

Most építse fel a tesztáramkört az ebben a lépésben csatolt kapcsolási rajz segítségével, infravörös vevő nélkül. Töltse fel a vázlatot, amelyet szintén ebben a lépésben csatoltak. 21 LED -re lesz szüksége. Az MSGEQ7 az audio spektrumot 7 frekvenciasávra osztotta. Tehát ezt szem előtt tartva a vázlat 21 LED -et oszt fel 7 készletre, mindegyik készlet 3 LED -el rendelkezik, az első LED mindig kialszik, a többi két LED pedig az adott frekvenciasáv hangintenzitásának megfelelően fog világítani. Nézze meg a Serial Monitor mind a hét sávjának analóg értékeit a hibakereséshez, és győződjön meg arról, hogy minden jól néz ki. Ha ez jól működik, fejezze be a prototípus elkészítését az IR vevő hozzáadásával.

Most add hozzá az infravörös vevőt, és töltsd fel a csatolt másodikat, amelyet csatoltam, és amely felvillan 2 készletben, amelyek mindegyikében 7 LED található, a vázlatban szerkeszthető két sáv hangjelzésének intenzitása szerint. Azt javaslom, hogy válassza ki a 3. és 4. sávot. Most határozza meg a használt IR távirányító bármely gombjának hexadecimális kódját. Ha szeretné megtudni, hogyan kell ezt megtenni, kattintson ide: https://www.instructables.com/id/ Control-AC-Applia … Szerkessze a hexa kódot a vázlatban, és töltse fel. Most, amikor megnyomja a gombot, a LED -ek animációt jelenítenek meg, és amikor ugyanazt a gombot ismét megnyomja, visszakapcsol spektrumanalizátor módba.

És a prototípus kész.

4. lépés: Forrasztás

Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás
Forrasztás

Szerezze be a projekthez szükséges összes elektronikai alkatrészt.

Szerezzen be egy keskeny perforált táblát is, amelyben forrasztjuk a spektrumanalizátor alkatrészeit, hogy valami olyat készítsünk, mint egy Arduino pajzs, ami megment minket a kábelezési zavaroktól. Tekintse meg a videókat és képeket a világos észlelés érdekében.

Az Arduino Uno -t használom, hogy szükség esetén könnyen feltölthessek új programokat a jövőben, de használhatja az Arduino Nano -t is.

Ezután vegyen egy 3,5 mm -es dugót, és forrasztjon két vezetéket, az egyiket a földeléshez, egyet a csatorna bármelyikéhez, a másik vezeték másik vége pedig az MSGEQ7 árnyékolásához. Miután ez megtörtént, csatlakoztassa az IC -t az alapjához, forrasztja a tápkábeleket, és tesztelje az árnyékolást az Arduino Uno soros monitor használatával, mint korábban.

5. lépés: Készítse el a LED -táblát

Készítse el a LED táblát
Készítse el a LED táblát
Készítse el a LED táblát
Készítse el a LED táblát
Készítse el a LED táblát
Készítse el a LED táblát

Most vegyen egy 3 mm vastag MDF -t, és készítsen 25,2x25,2 cm méretű négyzetet, és vágja le egy fűrész segítségével. Ezután rajzoljon rá 49 db 3,6x3,6 cm méretű négyzetet. Vágjon le 7 darab LED szalagot, amelyek mindegyike 7 ledet tartalmaz, mivel 7x7, azaz 49 led mátrixot készítünk. Vágás után húzza le a szalagot a hátulján, és ragassza rá az MDF -darabra. Az MDF -en két helyen lyukat kellett fúrni egy fúró segítségével, hogy a vezetékek áthaladhassanak, különben el kell távolítanom a hőzsugorodást és ki kell forrasztanom a vezetékeket, amit nem akartam.

Ne feledje, hogy a szalagon lévő összes adatáramlási irány nyilaknak ugyanazt az irányt kell követniük, azaz balról jobbra

Ezután egy kisebb, például 2 mm -es fúróval három lyukat készítettem a Vcc, a GND és az adatcsapok mellett a 7 led szalag mindkét végén. A forrasztópárnákat a csíkon mindkét végén ónoztam. Ezután 0,75 négyzetméteres huzal segítségével zárja rövidre a csíkok Vcc és GND értékét mind a hét sorban. Ezenkívül rövidítse le a Vcc -t és a GND -t az utolsó sorból az első sorba (kettős etetés).

Csatlakoztassa az adatokat az első sorból a második sor adataihoz, a második összesített adatokból a harmadikba és így tovább, amíg az utolsó sort el nem éri. Erre a célra egy szilárd, 0,5 nm -es huzalt használtam. Ügyeljen arra, hogy ezeket a vezetékeket ne zárja rövidre Vcc vagy GND.

Ha ez megtörtént, ellenőrizze a folyamatosságot, és a FirstLight vázlat segítségével ellenőrizze a kapcsolatot.

6. lépés: Készítse el a szekrényt

Készítse el a Mellékletet
Készítse el a Mellékletet
Készítse el a Mellékletet
Készítse el a Mellékletet
Készítse el a Mellékletet
Készítse el a Mellékletet
Készítse el a Mellékletet
Készítse el a Mellékletet

A burkolat elkészítéséhez 12 mm -es MDF -t használtam.

Ebben a lépésben elkészítettem a mellékelt méreteket. A kirakós fűrészem ferde vágási funkcióját használva először két ferde vágást végeztem a jelölések mindkét végén. Mindkét vágásnak belül kell lennie a burkolat elkészítéséhez. Ezt követően elvégeztem a maradék egyenes vágásokat.

Faragasztóval az összes darabot összeillesztettem és a helyükön tartottam, egy kis fa szöget használtam. Bármilyen más technikát használhat, ami tetszik, nagyon kevés tapasztalatom van a fafeldolgozásban, ezért minden javaslatot nagyon szívesen fogadunk.

Hagyja a ragasztót egy éjszakán át száradni.

7. lépés: Fejezze be a LED -táblát

Fejezze be a LED táblát
Fejezze be a LED táblát
Fejezze be a LED táblát
Fejezze be a LED táblát
Fejezze be a LED táblát
Fejezze be a LED táblát
Fejezze be a LED táblát
Fejezze be a LED táblát

Ellenőrizze, hogy a korábban készített LED tábla illeszkedik -e a házba vagy sem. Ha nem, állítsa formára fájl, csiszolópapír vagy mindkettő segítségével.

Egy 10 mm -es fehér termokollapból vágjon le 6 darab LED -tábla hosszúságú darabot és 2,4 cm szélességet. Ragassza fel őket az MDF -re készített vízszintes vonalra.

Száradás után tegye a házba, jelölje meg a foltokat az egyenáramú csőcsatlakozó és az USB -kábel számára az Arduino számára, majd fúrja ki. Hozd formába őket egy fájl segítségével.

Elvégezte a fennmaradó kapcsolatokat, például vezetéket az adatbevitelhez, tápvezetékeket az egész áramkörünket tápláló csőcsatlakozóhoz, az infravörös vevőt és végül a helyére ragasztva. Csatlakoztassa a vezetékeket a negyedik Vcc sorhoz és a földelővezetékekhez, amelyek a Vin és az Arduino földelőcsapjához mennek, és táplálja azt.

Használjon forró ragasztót az összes csatlakozás biztosításához és a csőcsatlakozó rögzítéséhez.

8. lépés: Fejezze be a tetejét

Fejezd be a felső részt
Fejezd be a felső részt
Fejezd be a felső részt
Fejezd be a felső részt
Fejezd be a felső részt
Fejezd be a felső részt
Fejezd be a felső részt
Fejezd be a felső részt

Fogja meg újra a termokollapot, és kezdje el a vágást olyan méretben, amely megegyezik a korábban rögzített termokollek közötti réssel. Minden sorban csak egyet mérjen meg, majd vágja le a maradékot a darab segítségével. Nem szükséges ragasztót használni, mert önmagában a helyén marad, de ha szükséges, használhat egy kis mennyiségű ragasztót.

Miután ez megtörtént, mérje meg a dobozt, hozza el az akril lapot, jelölje meg a mért méretet egy marker segítségével, és vágja le egy fűrész segítségével. A vágáshoz végezzen több vágást egy dobozvágó segítségével, majd miután az asztal sarkánál tartotta, nyomja lefelé az erőt, és tökéletesen egyenes vonalú lesz.

Az akrillemez felső részhez való rögzítéséhez 2 mm -es csavart használtam, mivel nem volt rögzítőcsavarom, de csavart kell használni.

Jelölje meg az akrillemezeket és fúrja őket egy 2,5 mm -es fúrószárral. A lap használatával jelölje meg a burkolatot, és fúrja őket 2 mm -es fúrószárral. Végül rögzítse a lapot a tetején a csavarokkal.

9. lépés: Utolsó érintés

A 2. lépésben csatolt vázlat egy kicsit elmarad, miközben spektrumanalízisként dolgozik. Ennek oka az algoritmus. Rengeteg számítást végeztek a LED -ek számának, a LED -ek színének kiszámításához, ami valójában azt mutatja, ami kissé lelassítja.

Ezért létrehoztam egy teljesen új algoritmust a Spectrum Analyzer számára, és most jól működik, a vázlat ebben a lépésben csatolva van.

Azok, akik tudni akarják, milyen algoritmus, keressenek egy "while" hurkot a vázlatban.

10. lépés: Kész

Ez minden. Élvezze alkotását, és ha bármilyen kérdése van, nyugodtan tegye fel a megjegyzés rovatba.

Ha úgy gondolja, hogy megérdemeltem, kérem, szavazzon erre az utasításra a LED -versenyen, és iratkozzon fel YouTube -csatornánkra is. Valóban hasznos lesz.

Köszönöm, hogy elolvasta:).

Ajánlott: