Sadržaj:
- Korak 1: Pogledajte video
- Korak 2: Nabavite svoje dijelove
- Korak 3: Prototipiranje
- Korak 4: Lemljenje
- Korak 5: Napravite LED ploču
- Korak 6: Napravite kućište
- Korak 7: Dovršite LED ploču
- Korak 8: Završite vrh
- Korak 9: Završni dodir
- Korak 10: Gotovo
Video: RGB Matrix + Spectrum Analyzer: 10 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Volite LED diode? I ja!
Zato ću vam u ovom Instructable -u pokazati kako napraviti sjajnu RGB LED matricu koja se jednostavnim pritiskom na dugme može pretvoriti u analizator spektra.
Nakon čitanja, ako mislite da je ovaj Instructable zaslužio, glasajte za njega na LED takmičenju.
I bez daljeg odlaganja, počnimo.
Korak 1: Pogledajte video
Video detaljno prikazuje svaki korak i pomoći će vam u pravilnom razumijevanju projekta. Dakle, pazite prije nego prijeđete na sljedeći korak.
Korak 2: Nabavite svoje dijelove
Arduino: INDIJA - https://amzn.to/2iCal5uUS - https://amzn.to/2zZC1IUUK -
WS2812B Trake (30 LED dioda/metar): SAD - https://amzn.to/2zUvOjwUK -
MSGEQ7 IC: SAD - https://amzn.to/2zSV4qKUK -
Akrilni list: INDIJA - https://amzn.to/2zZJSWLUS - https://amzn.to/2zZJSWLUK -
Napajanje: INDIJA - https://amzn.to/2hQWuuTUS - https://amzn.to/2hQWuuTUK -
1x 200K otpornik1x 33 pF Cap1x 100 nF Cap1x 10 nF Cap
Korak 3: Prototipiranje
Preuzmite i dodajte ove Arduino biblioteke: FastLED - https://github.com/FastLED/FastLEDAadafruit NeoPixel Library -
Testirajte LED traku WS2812B koristeći skicu FirstLight iz primjera biblioteke FastLED. Uredite pin podataka i broj LED dioda, a nakon učitavanja LED diode bi trebale svijetliti bijele jedna za drugom pokazujući da LED diode rade dobro.
Sada izgradite ispitni krug pomoću sheme kola priložene u ovom koraku bez IC prijemnika. Otpremite skicu, takođe priloženu u ovom koraku. Trebat će vam 21 LED dioda. MSGEQ7 je podijelio audio spektar u 7 frekvencijskih opsega. Imajući to na umu, skica dijeli 21 LED diode na 7 setova, od kojih svaki ima 3 LED diode, prva LED će uvijek biti isključena, a ostale dvije LED diode će svijetliti prema intenzitetu zvuka u tom frekvencijskom pojasu. Pazite na analogne vrijednosti svih sedam opsega u serijskom monitoru radi otklanjanja grešaka i provjerite da li sve izgleda dobro. Kada ovo dobro funkcionira, dovršite izradu prototipa dodavanjem IC prijemnika.
Sada dodajte infracrveni prijemnik i postavite drugi priloženi koji sam priložio, a koji će zasvijetliti 2 seta sa po 7 LED dioda prema intenzitetu audio signala iz bilo koje dvije trake koje možete urediti na skici. Predlažem vam da odaberete opsege 3 i 4. Sada odredite heksadecimalni kod bilo kojeg dugmeta na daljinskom upravljaču koje koristite. Da biste znali kako to učiniti, kliknite ovdje: https://www.instructables.com/id/ Control-AC-Applia.. Izmenite heksadecimalni kod u skici i učitajte ga. Sada kada pritisnete dugme, LED diode će prikazati animaciju, a kada ponovo pritisnete isto dugme, vratit će se u način rada za analizu spektra.
I prototipiranje je završeno.
Korak 4: Lemljenje
Nabavite sve elektroničke komponente potrebne za projekt.
Nabavite i usku ploču u kojoj ćemo lemiti komponente analizatora spektra kako bismo mogli napraviti nešto poput Arduino štita, što će nas spasiti od nereda oko ožičenja. Za jasnu percepciju pogledajte video zapise i slike.
Koristim Arduino Uno kako bih po potrebi mogao lako postavljati nove programe u budućnosti, ali možete koristiti i Arduino Nano.
Zatim uzmite utikač od 3,5 mm i lemite dvije žice, jednu na masu, jednu na bilo koji kanal, a drugi kraj dvije žice ide na štitnik MSGEQ7. Nakon što to učinite, spojite IC na njegovu bazu, lemite žice za napajanje i testirajte štit pomoću Arduino Uno serijskog monitora kao što sam to učinio ranije.
Korak 5: Napravite LED ploču
Sada uzmite MDF debljine 3 mm i napravite kvadrat veličine 25,2x25,2 cm i izrežite ga pomoću nožne pile. Zatim nacrtajte na njemu 49 kvadrata veličine 3,6x3,6 cm. Izrežite 7 komada LED traka, od kojih svaka sadrži 7 LED dioda jer ćemo raditi matricu od 7x7, odnosno 49 LED dioda. Nakon rezanja odlijepite traku sa stražnje strane i zalijepite je na komad MDF -a. Morao sam napraviti bušilicu na dva mjesta na MDF -u pomoću bušilice kako bi žice mogle proći, inače bih morao ukloniti termoskupljanje i odlemiti žice, što nisam želio.
Imajte na umu da sve strelice za smjer protoka podataka na traci moraju slijediti isti smjer, tj. Slijeva nadesno
Zatim sam pomoću manje svrdla, poput 2 mm, napravio tri rupe pored Vcc, GND i igle za podatke na oba kraja svake od 7 LED traka. Lemilice sam lemio na traci na oba kraja. Zatim pomoću žice od 0,75 kvadratnih milimetara, skratite Vcc i GND traka u svih sedam redova. Također, skratite Vcc i GND od zadnjeg reda do prvog reda (dvostruko hranjenje).
Povežite podatke iz prvog reda s podacima u drugom redu, podatke iz drugog tot podataka u trećem i tako dalje dok ne dođete do posljednjeg reda. U tu sam svrhu koristio čvrstu žicu od 0,5 kvadratnih mm. Pazite da ne spojite ove žice na Vcc ili GND.
Kada to učinite, provjerite kontinuitet i pomoću skice FirstLight provjerite vezu.
Korak 6: Napravite kućište
Za izradu kućišta koristio sam MDF od 12 mm.
Napravio sam dimenzije priložene u ovom koraku. Koristeći značajku košenog reza na mojoj ubodnoj pili, prvo sam napravio dva skošena reza na oba kraja oznaka. Oba reza moraju biti unutra za izradu kućišta. Nakon toga sam napravio preostale ravne rezove.
Koristio sam ljepilo za drvo kako bih spojio sve dijelove i držao ih na mjestu, upotrijebio sam mali ekser za drvo. Možete koristiti bilo koju drugu tehniku koja vam se sviđa, ja imam vrlo malo iskustva u obradi drveta, pa su svi prijedlozi zaista dobrodošli.
Ostavite ljepilo da se osuši preko noći.
Korak 7: Dovršite LED ploču
Provjerite pristaje li LED ploča koju smo ranije napravili u kućište ili ne. Ako se to ne dogodi, dovedite ga u oblik pomoću turpije ili brusnog papira ili oboje.
Od bijelog lima od termokola 10 mm izrežite 6 komada dužine jednake onoj LED ploče i širine 2,4 cm. Zalijepite ih na vodoravnu liniju koju smo napravili na MDF -u.
Nakon što se osuši, stavite ga u kućište, označite mjesta za DC priključak cijevi i USB kabel za Arduino, a zatim ga izbušite. Dovedite ih u oblik pomoću datoteke.
Dovršili smo neke preostale veze, poput dodavanja žice za unos podataka, dodavanja žica za napajanje u cijevni priključak koji napaja cijeli naš krug, dodavanja IC prijemnika i na kraju vrućeg lijepljenja svih njih na mjestu. Spojite žice na četvrti red Vcc i žice za uzemljenje koje ide na Vin i pin za uzemljenje Arduina i napaja ga.
Upotrijebite vruće ljepilo da biste osigurali sve veze, a također i pričvrstili konektor cijevi na njegovo mjesto.
Korak 8: Završite vrh
Ponovo uzmite list termokola i počnite ga rezati u veličinama jednakim razmaku između prethodno fiksiranih termokola. Izmjerite samo jedan za svaki red, a zatim izrežite preostali dio pomoću tog komada. Nije potrebno koristiti ljepilo jer će samo ostati na mjestu, ali ako je potrebno, možete upotrijebiti malu količinu ljepila.
Nakon što to učinite, izmjerite kutiju, donesite akrilni lim, označite izmjerenu dimenziju markerom i izrežite je pomoću nožne pile. Da biste ga izrezali, napravite nekoliko rezova rezačem za kutije, a zatim ga držite na uglu stola, primijenite silu prema dolje i izrezat će se u savršeno ravnu liniju.
Za pričvršćivanje akrilnog lima na vrh upotrijebio sam vijak od 2 mm jer nisam imao vijak za pričvršćivanje, ali trebate koristiti vijak.
Napravite oznake na akrilnom listu i izbušite ih svrdlom od 2,5 mm. Pomoću tog lista napravite oznake na kućištu i izbušite ih svrdlom od 2 mm. Zatim na kraju pričvrstite lim na vrh pomoću vijaka.
Korak 9: Završni dodir
Skica koju sam priložio u koraku 2 će malo zaostajati dok radim kao analizator spektra. Razlog je algoritam. Mnogo je kalkulacija urađeno za izračunavanje broja LED dioda, boje LED dioda, zapravo pokazujući što to malo usporava.
Zato sam stvorio potpuno novi algoritam za analizator spektra i on sada dobro radi, skica je priložena u ovom koraku.
Za one koji žele znati kakav algoritam, potražite petlju "while" u skici.
Korak 10: Gotovo
To je sve. Uživajte u svom stvaranju, a ako imate bilo kakvih pitanja, slobodno pitajte u odjeljku za komentare.
Ako mislite da sam to zaslužio, glasajte za ovo uputstvo na LED takmičenju, a također se pretplatite na naš YouTube kanal. Bit će od velike pomoći.
Hvala na čitanju:).
Preporučuje se:
DIY 37 Leds Arduino Roulette igra: 3 koraka (sa slikama)
DIY 37 Leds Arduino Roulette igra: Roulette je casino igra nazvana po francuskoj riječi koja znači mali kotačić
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) sa Rpi-imagerom i slikama: 7 koraka (sa slikama)
Kako: Instaliranje Raspberry PI 4 Headless (VNC) s Rpi-imagerom i slikama: Planiram koristiti ovaj Rapsberry PI u hrpi zabavnih projekata na svom blogu. Slobodno provjerite. Htio sam se vratiti korištenju svog Raspberry PI -a, ali nisam imao tipkovnicu ili miš na novoj lokaciji. Prošlo je dosta vremena od postavljanja maline
ZX Spectrum USB adapter za Raspberry Pi RetroPie Izrada: 5 koraka (sa slikama)
ZX Spectrum USB adapter za Raspberry Pi RetroPie Konstrukcije: RetroPie je poseban Linux distro koji je dizajniran posebno za emulaciju sistema retro video igara na Raspberry Pis-u i drugim računarima sa jednom pločom. Već neko vrijeme želim iscrpno raditi na RetroPie verziji, a kad sam vidio tu opomenu
Kako rastaviti računar jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računar jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računar. Većina osnovnih komponenti je modularna i lako se uklanja. Međutim, važno je da se oko toga organizirate. To će vam pomoći da izbjegnete gubitak dijelova, a također i prilikom ponovnog sastavljanja
LoL Shield Audio Spectrum VU mjerač: 4 koraka (sa slikama)
LoL Shield Audio Spectrum VU mjerač: Ovo je VU mjerač audio spektra koji koristi LoL Shield za Arduino. LoL Shield je 14 x 9 LED matrica koja pristaje na Arduino kao štit i kontrolira se učinkovitom metodom poznatom kao Charlieplexing. Dizajnirao ga je Jimmie P