Tartalomjegyzék:
- 1. lépés: Nézze meg a videót
- 2. lépés: Szerezze be az alkatrészeket
- 3. lépés: Prototípuskészítés
- 4. lépés: Forrasztás
- 5. lépés: Készítse el a LED -táblát
- 6. lépés: Készítse el a szekrényt
- 7. lépés: Fejezze be a LED -táblát
- 8. lépés: Fejezze be a tetejét
- 9. lépés: Utolsó érintés
- 10. lépés: Kész
Videó: RGB mátrix + spektrumanalizátor: 10 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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
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
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
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
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
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
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
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:
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: 7 lépés (képekkel)
Útmutató: A Raspberry PI 4 fej nélküli (VNC) telepítése Rpi-képalkotóval és képekkel: Ezt a Rapsberry PI-t tervezem használni egy csomó szórakoztató projektben a blogomban. Nyugodtan nézd meg. Vissza akartam kezdeni a Raspberry PI használatát, de nem volt billentyűzetem vagy egér az új helyen. Rég volt, hogy beállítottam egy málnát
Szuper méretű akril spektrumanalizátor: 7 lépés (képekkel)
Szuper méretű akrilspektrum -elemző: Miért szeretné ezeket az apró LED -es kijelzőket vagy kis LCD -ket nézni, ha nagyokat tud csinálni? Ez lépésről lépésre leírja, hogyan készíthet saját óriás méretű spektrumelemzőt. vezetett csíkokat, hogy teljessé tegye a szobát
DIY Arduino hangjel -spektrumanalizátor: 3 lépés
DIY Arduino audiojel -spektrum -elemző: Ez egy nagyon egyszerű audioelemző, megváltoztatható vizuális módokkal
1024 minta FFT spektrumanalizátor Atmega1284 használatával: 9 lépés
1024 minta FFT spektrumanalizátor Atmega1284 használatával: Ez a viszonylag egyszerű oktatóanyag (figyelembe véve a téma összetettségét) megmutatja, hogyan készíthet egy nagyon egyszerű 1024 mintaspektrum -elemzőt egy Arduino típusú tábla (1284 Narrow) és a soros plotter segítségével. Bármilyen Arduino összehasonlító
Spektrumanalizátor: 4 lépés
Spektrum-elemző: Ez a projekt a „Creative Electronics”, a Beng Electronics Engineering 4. évfolyam modulja volt a Málagai Egyetem Távközlési Iskolájában (https://www.uma.es/etsi-de-telecomunicacion/). A projektet Carl tervezte és szerelte össze