Sisällysluettelo:

Pulssi (äänenvoimakkuuden aktivoidut LEDit): 7 vaihetta (kuvien kanssa)
Pulssi (äänenvoimakkuuden aktivoidut LEDit): 7 vaihetta (kuvien kanssa)

Video: Pulssi (äänenvoimakkuuden aktivoidut LEDit): 7 vaihetta (kuvien kanssa)

Video: Pulssi (äänenvoimakkuuden aktivoidut LEDit): 7 vaihetta (kuvien kanssa)
Video: POTS - A World Tour, presented by Dr. Satish R. Raj 2024, Marraskuu
Anonim

Oletko koskaan halunnut rakentaa jotain LEDeillä, mutta et ole varma mistä aloittaa? Tämä opas antaa sinulle joitain helposti seurattavia vaiheita oman äänenvoimakkuuden visualisointikoodin suunnittelemiseen osoitettavia LED-valoja varten. Tämä on hauska työpöydän melumittari, rave -laite, työpajan meluvaroitusjärjestelmä tai vastaava. Jos haluat, voit vapaasti seurata komponenttikoteloni suunnittelua, mutta varo, että laatikkoni ei ole lähtötason muoto, enkä käsittele sen valmistamista täällä. Voit kuitenkin olla luova tai yrittää kopioida sen kuvista.

Tämän projektin aloittamiseen tarvitset:

Adafruit NeoPixels (tai muut vastaavat osoitettavat LEDit)

Käytän samankeskisiä amazonilta ostettuja LED -renkaita.

Mikrofonivahvistin

Erillinen virtalähde (jos enemmän kuin 8-10 LEDiä, ulkoinen akku toimii)

Arduino Uno

Juotos ja juotosrauta

Johto

Langanpoistimet

Jonkinlainen komponenttikotelo

Vaihe 1: Tutustu Arduinoon

Tutustu Arduinoon
Tutustu Arduinoon

Jos tämä on ensimmäinen kerta, kun yrität projektia Arduinon kanssa tai jotain johdotusta, ehdotan, että tarkastelet alla olevia opetusohjelmia. On tärkeää oppia tekemään perusasiat ennen kuin yrität muuttaa koodia tai työskennellä laitteiden kanssa. Tämä mahdollistaa vähemmän virheitä ja myös vähemmän loukkaantumisia. Jos olet jo tyytyväinen Arduinon ja johdotuksen kanssa, voit joka tapauksessa ohittaa nämä.

Tuijottaa Arduinoa

Juotos

NeoPixel -opas

Vaihe 2: Johdotuksen määrittäminen

Johdotuksen asentaminen
Johdotuksen asentaminen
Johdotuksen asentaminen
Johdotuksen asentaminen
Johdotuksen asentaminen
Johdotuksen asentaminen
Johdotuksen asentaminen
Johdotuksen asentaminen

Johdotuksen määrittämiseksi suosittelen piirtämään kaavion. Alla olevissa esimerkeissä näet, kuinka olen kytkenyt järjestelmäni viitteeksi. Se on todellisuudessa sotkuinen, mutta paperilla helpompi ymmärtää. Irrota kynä tai kynä ja mene siihen.

Muista juottaa johdot suoraan valoon, virtalähteeseen ja maahan. Nämä johdot työnnetään sitten Arduino -levylle 6, 5 V ja gnd. Huomaa, että jos sinulla on minun kaltaisia valoja, haluat juottaa suoraan suoraan LED -osien väliin. Tämä mahdollistaa LEDien osoittamisen numerojärjestyksessä, kuten LED -nauhan.

• Varoitus-lue alla, jos sinulla on yli 8-10 LEDiä kytketty yhteen

Kun asennat mikrofonia, juota johdot vcc, gnd ja out. Muut päät liitetään sitten 3.3v, gnd ja A0.

Olettaen, että kaikki on hyvin ja kaikki on liitetty, olet nyt valmis koodiin, paitsi jos sinulla on paljon LED -valoja. Kuten varoitettu, tämä voi olla ongelmallista, koska Arduino -kortti voi käyttää vain niin monia valoja. Sinun on kytkettävä ulkoinen virtalähde, kuten akku. Jos haluat liittää akun, sinun on kytkettävä valot ja maadoitus suoraan akun virtalähteeseen ja maadoitettava juottamalla. Saalis tässä on juottaa ylimääräinen johto maadoitusliitäntään, joka sitoo Arduino -levyn. Näiden elementtien on jaettava maata tai muuten saat satunnaisen LED -vilkkumisen tai muita virheitä.

Vaihe 3: Koodi

Onnittelut! Olet päässyt seuraavaan jännittävään vaiheeseen. Tässä vaiheessa sinulla pitäisi olla viileä asennus, joka ei valitettavasti tee mitään. Jännittävää, tiedän. Jos se tekee jotain, saatat olla hallusinaatioita tai ehkä olet jo kytkeytynyt verkkoon ja jokin vanha koodi on käynnissä. Laitetaan uusi koodi sinne. Koodini on liitteenä alla.

Tämä koodi toimii asentamalla ensin LEDit soittamalla NeoPixel -kirjastoon, määrittelemällä tulot ja lähdöt, ilmoittamalla LEDien lukumäärä ja asettamalla kirkkaus ja näytteenottotaajuus. Asetuskoodissa nauha asetetaan kirkkauteen ja LED -valot sammutetaan. Koodin viimeisessä osassa tapahtuu kaikki hienot asiat, tässä analysoidaan tilavuus ja mitataan huiput.

Audiovisuaalisessa kappaleessa taajuus näytteistetään mikrofonilla, luetaan ja korreloidaan sitten valojen kanssa, kun ne ovat tietyillä alueilla. Valoja voidaan sitten ohjata ryhmissä ja säätää värien, virkistystaajuuden ja muiden hauskojen asioiden mukaan.

Tässä on muutamia keskeisiä tapoja muuttaa koodia. Ensinnäkin väri voidaan vaihtaa helposti. Kunkin soiton koodin sisällä on tunniste, joka näyttää (i, (0, 0, 0)) tässä, missä väriä voidaan muuttaa muuttamalla numeroita. Kolme numeroa tarkoittavat punaista, vihreää ja sinistä ja sanelevat kunkin numeron. Kuten näette, koodillani on eri väriarvot.

Toiseksi, jos haluat säätää äänen kovuutta ennen valojen aktivoitumista, sinun on muutettava arvoa jokaisen "jos" -lauseen alussa. Näyttää siltä (<= luku), mitä suurempi numero, sitä kovempaa äänen on oltava sen aktivoimiseksi.

Jos haluat saada tyylikkyyttä, voit myös säätää valojen aktivointitapaa. Voit esimerkiksi koodata uudelleen, jotta valot häipyvät vilkkumisen sijasta, vaihtavat väriä ajan myötä tai jopa aktivoivat taajuuden. Vaihtoehtoja on paljon ja aika rajattomasti, jos tiedät mitä olet tekemässä.

Vaihe 4: 30 toisen tanssin välivaihe

Jos sinulla on koodi käynnissä, olet nyt nähnyt taian. Äänireaktiivisissa valoissa on jotain lumoavaa. Jos et ole noussut ylös ja mennyt hakemaan jotakuta näyttämään heille, mitä juuri teit, niin mene, olen varma, että muut ovat kiinnostuneita.

Vaihe 5: Takaisin liiketoimintaan

Takaisin liiketoimintaan
Takaisin liiketoimintaan
Takaisin liiketoimintaan
Takaisin liiketoimintaan

On vihdoin aika suunnitella elektroniikan kotelo. Voit vapaasti mennä niin yksinkertaiseksi tai monimutkaiseksi kuin haluat, se rajoittuu vain työkalujen taitoosi. Yllä on esimerkki siitä, mitä tein, mutta muista, että Arduino -kortti tarvitsee asennettavan paikan ja siellä on oltava reikä tai jotain, jotta mikrofoni voi kuunnella hyvin.

Vaihe 6: Kokoonpano

Kokoonpano
Kokoonpano
Kokoonpano
Kokoonpano

Viimeiset hetket ovat nyt edessäsi! Mieti tapoja, joilla haluat kiinnittää osat alas, ja jatka sitä. Sinulla on pian valmis tuote ja jotain, josta voit olla ylpeä. Yllä on kuvia tavoista, joilla päätin turvautua kappaleisiin.

Vaihe 7: Valmis

Valmis
Valmis

Onnittelut tosissasi tällä kertaa! Järjestä itsellesi juhlia juhliaksesi … ei oikeastaan, järjestä itsellesi juhlat ja laita tämä asia ulos. Valmis kappaleesi ansaitsee tulla esille.

Toivon, että opit tämän prosessin aikana vähän jotain koodaamisesta, rakentamisesta ja hauskanpidosta, koska meidän kaikkien täytyy pitää vähän hauskaa. Lähetä mahdolliset lisäykset tai muutokset; Rakastan nähdä, mitä muut keksivät, varsinkin jos saat tämän lukemaan taajuuden äänenvoimakkuuden sijaan. Onnea rakentamiseen ja tekemiseen!

Suositeltava: