Sisällysluettelo:
Video: DIY MusiLED, musiikin synkronoidut LEDit yhdellä napsautuksella Windows- ja Linux-sovelluksella (32- ja 64-bittinen). Helppo luoda, helppo käyttää, helppo siirtää: 3 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tämä projekti auttaa sinua yhdistämään 18 LEDiä (6 punaista + 6 sinistä + 6 keltaista) Arduino-kortillesi ja analysoimaan tietokoneen äänikortin reaaliaikaiset signaalit ja välittämään ne LED-valoihin, jotta ne syttyvät beat-tehosteiden mukaan (virveli, Korkea hattu, potku). Näin muutamia ohjekirjoja tähän liittyen, mutta useimmat niistä ovat liian suuria ja niiden on vaikea löytää koodeja aloittelijoille tai DIY -tekijöille, jotka haluavat valmista DIY -projektin sen sijaan, että joutuisivat seulomaan lähdekoodeja tuntikausia saadakseen niistä jonkin merkityksen. Voit käyttää myös kuutta smd 5050 -liuskaa tai yksilöllisesti ohjelmoitavaa RBG WS28xx -sarjaa. Mutta niiden tehovaatimukset ovat erilaiset, joten tutustu heidän tietolomakkeeseen, jos olet uusi näissä.
Jos et halua piilottaa lähdekoodia ja haluat ottaa sen käyttöön nopeasti, olet oikealla sivulla. Suoritamme 3 (kolme) yksinkertaista vaihetta - osien hankkiminen, yhdistäminen ja Windows -sovelluksen käynnistäminen musiikin parantamiseksi. Parasta on, että sinun EI tarvitse asentaa prosessointia tai kirjastoja tätä varten & Voit käyttää mitä tahansa haluamaasi mediasoitinta ja toistaa/keskeyttää/pysäyttää/eteenpäin/taaksepäin suoraan mediasoittimesta ilman koodin vaihtamista tai huolestuttavaa mediatiedostotunnisteista. Kaikki äänet äänikorttisi kautta analysoidaan, jos *.exe -sovellus on käynnissä, vaikka pelaisit tai katselit youtubea/elokuvia tai ehkä jopa silloin, kun tyttöystäväsi/poikaystäväsi huutaa Skype -puhelun kautta. *Varmista, että suljet sovelluksen intiimeinä hetkinä*. !! Vitsit erillään !! Aloitetaan ja saatamme projektin päätökseen alle 20 minuutissa.
Vaihe 1: OSIEN HANKINTA
Sinä tulet tarvitsemaan
a) Arduino. (Käytin Mega2560 -laitetta, joka oli makaamassa, voit käyttää UNO: ta tai mitä tahansa, jossa on vähintään 6 PWM -nastaa).
b) 3,5 mm: n LEDit - 18 nos. (6 keltaista + 6 punaista + 6 sinistä)., TAI, LED -NAUHA (Käytä vain, jos tiedät mitä olet tekemässä).
c) Vastukset - 220 tai 150 ohmia * 6
d) Breadboard / Prototype Board ja paljon M-M-hyppyjohtoja (noin 15 riittää).
Vaihe 2: OSIEN KYTKEMINEN
LEDien isompi jalka tarkoittaa +ve (positiivinen) anodia ja lyhyempi jalka on -ve (negatiivinen) katodi.
Aseta LED -valot riittävälle etäisyydelle ja järjestä ne hyvin parempien tehosteiden saavuttamiseksi. Liitä GND -nasta Arduinon PWM -puolella Breadboardin maahan. Liitä vastukset LED -katodijalkaan sarjaan maadoituksen kanssa; ja PWM -nastat arduinosta LED -valojen anodijalkaan. {Voit piilottaa vastuksen arvoja, mutta varmista, ettet käytä LED -valoja ilman vastusta tai saatat polttaa ne}. Katso selvennystä kaaviosta. Käytin kolmea 220 ohmin vastusta kaavion vasemmanpuoleisten LED -valojen ensimmäiseen kolmeen sarjaan; Ja kolme 150 ohmia jäljellä oleville 3 LED -sarjalle.
Kun olet asentanut LEDit ja vastukset leipälevylle, liitä Arduino Windows -tietokoneeseen. Avaa Arduino IDE, valitse Tiedosto> Esimerkit> Firmata> StandardFirmata ja lataa esimerkkiluonnos Arduinoosi. !TEHTY!
Vaihe 3: Paranna musiikkiasi
Käy blogissani https://knowledgeofthings.com/diy-musical-lights-… saadaksesi lähdekoodin ---------------------------- -------------------------------------------------- ----------------
Jos sinulla on ongelmia sovelluksen kanssa, varmista, että Arduino on päällä "COM3", jos ei, kommentoi alla sarja-/porttinumero ja lähetän sovelluksen juuri sinua varten. Jos Tx/Rx-valot vilkkuvat, mutta LEDit eivät, tarkista LEDien napaisuus ja löysät tai väärät johdotukset.
Huomautus: - LINUX- ja MAC -käyttäjille - Älä huoli, lähetän sinulle myös sovelluksen, kommentoi alla sarjanumero/porttinumero. 32-bittisiä Windows-käyttäjiä kehotetaan asentamaan Java 8.
Lisähuomautus:- Jos et toista mitään, jossa on ääntä, mutta yhdistät silti arduinoosi ja käynnistät sovelluksen, saat keltaiset ja punaiset LED-valot vilkkumaan satunnaisesti kuvakkeina osoittamaan, että yhteys on oikea ja sovellus toimii. TÄMÄ VOI TEHDÄ OIKEASTI 3 VAIHEEN JÄLKEEN, jotta voit varmistaa, että SEURAAT TÄMÄN YKSINKERTAISEN OHJEEN OIKEIN. Anteeksi kielioppivirheeni, englanti ei ole ensimmäinen kieleni. Toivon varmasti, että joku toistaa tämän kuudella smd5050- tai ws28xx -nauhalla. Jos joku teistä tekee niin jaa myös kanssani.
Suositeltava:
Naapuruston laajat synkronoidut LEDit: 5 vaihetta (kuvilla)
Naapuruston laajat synkronoidut LEDit: Minulla oli joitain langattomia LED -palkeja, jotka ajattelin voivani laittaa lomalle. Mutta pihallani ne olisi voitu yhtä hyvin johdottaa. Joten mikä on viileämpi haaste? LED -koristeet kaikissa korttelini taloissa synkronoidulla näytöllä
XtraCell Extra Large 9V -akku 9 V: n yhteensopivalla napsautuksella: 6 vaihetta
XtraCell Extra Large 9V -akku 9V -yhteensopivalla napsautuksella: 9V -paristot ovat osa Arduinon ihmisen elämää, joten … Päätin tehdä siitä suuren version, joka sisältää napsautuksen, joten se on yhteensopiva tavallisten 9V -paristojen kanssa. 12 AA -paristoa (tai jonkin verran eri määrää tai tyyppiä) KuparinauhaCardboardSco
Arduino Big Sound Sensor - Musiikin reaktiiviset LEDit (prototyyppi): 3 vaihetta
Arduino Big Sound Sensor - Music Reactive LEDs (Prototype): Tämä on prototyyppi yhdestä tulevista projekteistani. Käytän isoa äänianturimoduulia (KY-038). Anturin herkkyyttä voidaan säätää kääntämällä pientä litteää ruuvia. Moduulin yläosassa oleva anturi suorittaa mittauksia
Näppäimistön injektio/Automaattinen salasanasi yhdellä napsautuksella!: 4 vaihetta (kuvilla)
Näppäimistön ruiskutus/Automaattinen salasanan kirjoittaminen yhdellä napsautuksella !: Salasanat ovat kovia … ja turvallisen salasanan muistaminen on vielä vaikeampaa! Kaiken lisäksi, jos sinulla on salasana, sen kirjoittaminen vie aikaa, mutta älä pelkää ystäviäni, minulla on ratkaisu tähän! Tein pienen automaattisen kirjoituskoneen, joka toimii
Kuinka siirtää eteenpäin: 8 vaihetta
Portin välittäminen: Haluatko isännöidä pelipalvelinta tai yrität isännöidä verkkopalvelimen portin uudelleenohjausta, on välttämätön askel saadaksesi palvelimesi kommunikoimaan muun Internetin kanssa. , " mikä on portin edelleenlähetys?