Sisukord:

RGB maatriks + spektrinalüsaator: 10 sammu (piltidega)
RGB maatriks + spektrinalüsaator: 10 sammu (piltidega)

Video: RGB maatriks + spektrinalüsaator: 10 sammu (piltidega)

Video: RGB maatriks + spektrinalüsaator: 10 sammu (piltidega)
Video: 20 Band Audio Spectrum Analyzer firmwire v1.3 | YourITronics 2024, Juuli
Anonim
RGB maatriks + spektraalanalüsaator
RGB maatriks + spektraalanalüsaator

Armastad LED -e? Mulle ka!

Sellepärast näitan selles juhendis teile, kuidas teha vinge RGB LED -maatriks, mis võib ühe nupuvajutusega hõlpsasti muutuda spektraalanalüsaatoriks.

Kui olete pärast lugemist arvanud, et see Instructable on selle teeninud, palun hääletage selle eest LED -võistlusel.

Ja ilma pikema jututa alustame.

Samm: vaadake videot

Image
Image

Video näitab üksikasjalikult kõiki samme ja aitab teil projektist õigesti aru saada. Niisiis, vaadake seda enne järgmise sammu juurde liikumist.

2. samm: hankige oma osad

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

WS2812B ribad (30 LED/meeter): USA - https://amzn.to/2zUvOjwUK -

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

Akrüülleht: INDIA - https://amzn.to/2zZJSWLUS - https://amzn.to/2zZJSWLUK -

Toide: INDIA - https://amzn.to/2hQWuuTUS - https://amzn.to/2hQWuuTUK - https://amzn.to/2hQWuuTUK -

1x 200K takisti 1x 33 pF Cap1x 100 nF Cap1x 10 nF Cap

3. samm: prototüüpimine

Prototüüpimine
Prototüüpimine
Prototüüpimine
Prototüüpimine

Laadige alla ja lisage need Arduino raamatukogud: FastLED - https://github.com/FastLED/FastLEDAadafruit NeoPixeli raamatukogu -

Testige WS2812B LED -riba, kasutades FastLED -teegi näidete FirstLighti visandit. Muutke andmestikku ja LED -ide arvu ning pärast üleslaadimist peaksid LED -id süttima üksteise järel valged, näidates, et LED -id töötavad hästi.

Nüüd ehitage testiahel, kasutades selles etapis lisatud lülitusskeemi ilma IR -vastuvõtjata. Laadige üles eskiis, mis on samuti selles etapis lisatud. Te vajate 21 LED -i. MSGEQ7 jagas helispektri 7 sagedusribaks. Seda silmas pidades jagab eskiis 21 LED -i 7 komplekti, millest igaühel on 3 LED -i, esimene LED on alati välja lülitatud ja ülejäänud kaks LED -i süttivad vastavalt konkreetse sagedusala heli intensiivsusele. Otsige silumiseks ja seeriamonitori kõigi seitsme riba analoogväärtusi ja veenduge, et kõik näeks hea välja. Kui see töötab hästi, lõpetage prototüüpimine, lisades IR -vastuvõtja.

Nüüd lisage infrapuna vastuvõtja ja laadige üles teine lisatud, mille olen lisanud, mis süttib 2 komplekti, millel on 7 LED -i, vastavalt helisignaali intensiivsusele mis tahes kahest ribast, mida saate visandis redigeerida. Soovitan teil valida ribad 3 ja 4. Nüüd määrake kasutatavate IR -kaugjuhtimispuldi nuppude heksakood. Kui soovite teada, kuidas seda teha, klõpsake siin: https://www.instructables.com/id/ Control-AC-Applia.. Muuda seda heksakoodi visandis ja lae see üles. Nüüd, kui vajutate nuppu, näitavad LED -id animatsiooni ja sama nupu uuesti vajutamisel lülitub see tagasi spektranalüsaatori režiimi.

Ja prototüüpimine on lõppenud.

4. samm: jootmine

Jootmine
Jootmine
Jootmine
Jootmine
Jootmine
Jootmine
Jootmine
Jootmine

Hankige kõik projekti jaoks vajalikud elektroonikakomponendid.

Hankige ka kitsas perfboard, milles jootame spektrianalüsaatori komponendid, et saaksime teha midagi Arduino kilbi sarnast, mis säästab meid juhtmestiku segadusest. Selge arusaama saamiseks vaadake videoid ja pilte.

Kasutan Arduino Unot, et saaksin vajadusel tulevikus hõlpsasti uusi programme üles laadida, kuid saate kasutada ka Arduino Nano.

Seejärel võtke 3,5 mm pistik ja jootke kaks juhtmest, üks maandusesse ja teine ükskõik millisesse kanalisse ning kahe juhtme teine ots läheb MSGEQ7 kaitsekile. Kui see on tehtud, ühendage IC selle alusega, jootke toitejuhtmed ja katsetage varjestust, kasutades Arduino Uno seeriamonitori, nagu ma tegin varem.

Samm: valmistage LED -plaat

Tehke LED -plaat
Tehke LED -plaat
Tehke LED -plaat
Tehke LED -plaat
Tehke LED -plaat
Tehke LED -plaat

Võtke nüüd 3 mm paksune MDF ja tehke ruut suurusega 25,2x25,2 cm ja lõigake see häkkimissaega. Seejärel joonistage sellele 49 ruutu suurusega 3,6x3,6 cm. Lõigake 7 tükki LED -ribasid, millest igaüks sisaldab 7 LED -i, kuna valmistame 7x7 maatriksi, st 49 LED -i. Pärast lõikamist koorige lint seljast ja kleepige see MDF -tüki külge. Pidin MDF -i kahes kohas puuri abil augud tegema, et juhtmed saaksid läbi minna, vastasel juhul pean eemaldama kuumuse kokkutõmbumise ja juhtmed lahti, mida ma ei tahtnud.

Pidage meeles, et kõik riba andmevoo suuna nooled peavad järgima sama suunda, st vasakult paremale

Seejärel tegin väiksema puurvarda abil, näiteks 2 mm, kolm auku Vcc, GND ja andmetihvtide kõrvale 7 led -riba kummassegi otsa. Tinasin mõlemal otsal ribal olevad jootmispadjad. Seejärel lühendage 0,75 ruutmeetrise traadi abil ribade Vcc ja GND kõigis seitsmes reas. Samuti lühendage Vcc ja GND viimasest reast esimesele reale (kahekordne söötmine).

Ühendage andmed esimesest reast teise rea andmetega, teise rea andmed kolmandast ja nii edasi kuni viimase rea saavutamiseni. Kasutasin sel eesmärgil tugevat 0,5 ruutmeetrit traati. Kindlasti ärge lühendage neid juhtmeid Vcc või GND külge.

Kui see on tehtud, kontrollige järjepidevust ja kontrollige FirstLighti visandi abil ühendust.

Samm: valmistage ümbris

Tehke ümbris
Tehke ümbris
Tehke ümbris
Tehke ümbris
Tehke ümbris
Tehke ümbris
Tehke ümbris
Tehke ümbris

Korpuse valmistamiseks kasutasin 12 mm MDF -i.

Tegin selles etapis lisatud mõõtmed. Kasutades oma pusle kaldlõikefunktsiooni, tegin esmalt kaks kaldlõiget märgistuste mõlemas otsas. Mõlemad lõiked peavad olema korpuse tegemiseks sees. Pärast seda tegin ülejäänud sirged lõiked.

Kasutasin puiduliimi, et kõik tükid omavahel ühendada ja paigal hoida, kasutasin väikest puidust naela. Võite kasutada mis tahes muud tehnikat, mis teile meeldib, mul on puidutööga väga vähe kogemusi, nii et kõik ettepanekud on tõesti teretulnud.

Jätke liim üleöö kuivama.

Samm: viimistlege LED -plaat

Lõpeta LED -plaat
Lõpeta LED -plaat
Lõpeta LED -plaat
Lõpeta LED -plaat
Lõpeta LED -plaat
Lõpeta LED -plaat
Lõpeta LED -plaat
Lõpeta LED -plaat

Kontrollige, kas meie varem valmistatud LED -plaat sobib korpusesse või mitte. Kui ei, siis viige see kuju, kasutades faili või lihvpaberit või mõlemat.

Lõigake 10 mm valgest termokoolilehest 6 tükki, mille pikkus on võrdne LED -plaadi pikkusega ja laius 2,4 cm. Liimige need horisontaaljoonele, mille me MDF -ile tegime.

Pärast selle kuivamist pange see korpuse sisse, märkige kohad alalisvoolutoru pistiku ja USB -kaabli jaoks Arduino jaoks ning seejärel puurige see. Viige need faili abil kuju.

Lõpetas mõned allesjäänud ühendused, nagu juhtmete lisamine andmete sisestamiseks, toitejuhtmete lisamine kogu meie vooluahelat toitev tünni pistikusse, IR -vastuvõtja lisamine ja lõpuks nende kõigi kuum liimimine. Ühendage juhtmed neljanda rea Vcc ja maandusjuhtmetega, mis lähevad Vinile ja Arduino maandusnõelale ning toidavad seda.

Kasutage kuuma liimi, et muuta kõik ühendused turvaliseks ja kinnitada ka tünniliides oma kohale.

8. samm: viimistlege ülemine osa

Lõpeta ülemine osa
Lõpeta ülemine osa
Lõpeta ülemine osa
Lõpeta ülemine osa
Lõpeta ülemine osa
Lõpeta ülemine osa
Lõpeta ülemine osa
Lõpeta ülemine osa

Võtke termokolli leht uuesti ja alustage selle lõikamist suurusega, mis on võrdne eelnevalt fikseeritud termokollide vahega. Mõõtke iga rea kohta ainult üks ja seejärel lõigake ülejäänud osa, kasutades seda tükki. Liimi pole vaja kasutada, kuna see jääb oma kohale, kuid vajadusel võite kasutada väikest kogust liimi.

Kui see on tehtud, mõõtke kast, tooge akrüülleht, märkige markeriga mõõdetud mõõt ja lõigake see häkkimissaega. Selle lõikamiseks tehke karbilõikuri abil mitu lõiget ja seejärel pärast laua nurgas hoidmist rakendage jõudu allapoole ja see lõigatakse täiesti sirgjooneliselt.

Akrüülpleki ülaosale kinnitamiseks kasutasin 2 mm poldi, kuna mul ei olnud kinnituskruvi, kuid peaksite kasutama kruvi.

Tehke akrüüllehele märgised ja puurige need 2,5 mm puurvarda abil. Selle lehe abil tehke ümbrisele märgised ja puurige need 2 mm puurvarda abil. Seejärel kinnitage leht kruvide abil ülaosale.

9. samm: viimane puudutus

Eskiis 2 lisatud eskiis jääb spektrianalüsaatorina töötades veidi maha. Põhjus on algoritm. Valgusdioodide arvu, valgusdioodide värvi arvutamiseks on tehtud palju arvutusi, näidates seda tegelikult, mis seda veidi aeglustab.

Seetõttu lõin spektrianalüsaatori jaoks täiesti uue algoritmi ja see töötab nüüd hästi, visand on selles etapis lisatud.

Neile, kes tahavad teada, millist algoritmi, otsige visandist "samas" silmus.

10. samm: valmis

See on kõik. Nautige oma loomingut ja kui teil on küsimusi, võite kommentaaride jaotises vabalt küsida.

Kui arvate, et olen selle teeninud, palun hääletage LED -võistlusel selle juhendi poolt ja tellige ka meie YouTube'i kanal. Sellest on tõesti abi.

Aitäh, et lugesite:).

Soovitan: