Sisällysluettelo:
- Vaihe 1: Suunnittelu
- Vaihe 2: Mitä haluat
- Vaihe 3: Kuinka piiri / kaavio toimii
- Vaihe 4: Äänikaapelointi
- Vaihe 5: Äänijohdotus (jatkuu)
- Vaihe 6: Valovastus
- Vaihe 7: LED -piirimme rakentaminen
- Vaihe 8: Teoria muistiinpanojen taajuuden saamiseksi
- Vaihe 9: Arduino -ohjelmointi
- Vaihe 10: Liitäntäkaavio
- Vaihe 11: Musiikki
- Vaihe 12: Viimeiset näkökohdat
Video: Arduino + Mp3: 12 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Rakastan valoa, fysiikkaa, optiikkaa, elektroniikkaa, robotiikkaa ja kaikkea tieteeseen liittyvää. Aloitin tiedonsiirron ja halusin kokeilla Li-Fi-menetelmää, jotain innovatiivista ja kasvavaa.
Tiedän Li-Fi: n saavuttamat suuret tiedonsiirtonopeudet, joten halusin tehdä jotain tähän liittyvää ja keksiä jotain hyödyllistä. Tässä projektissa ajattelin tehdä siitä taloudellisen ja mielenkiintoisen, joten päätin käyttää jotain, josta kaikki pitävät, musiikkia.
Aluksi ajattelin, että se olisi jotain kallista, mutta koska kaikki toimi digitaalisesti, se osoittautui uskomattoman halpaksi.
Arduinon avulla voin luoda taajuuksia äänten tuottamiseksi, projekti on koodata kappale ja jättää kaikki valmiiksi, jotta ihmiset voivat koodata muita kappaleita ja lähettää tietoja LED -valon kautta ilman, että torvi on kytketty suoraan Arduinoon.
Vaihe 1: Suunnittelu
Voimme havaita, että projekti toteutettiin protoboardilla, koska testejä tehdään ja pian vahvistimia lisätään signaalin parantamiseksi. Havaitsin jotain, että äänimerkki on hyvin alhainen, joten minun on vahvistettava signaalia ennen kuin kytketään äänitorveen.
Vaihe 2: Mitä haluat
Työkalut ja välineet:
- Yleismittari: Sinun on ainakin tarkistettava jännite, napaisuus, vastus ja jatkuvuus vianetsintää varten.
- Cautín. Siirry linkkiin
- Pasta.
- Hitsaus
- Vaaleampi.
- Leikkauspihdit.
Elektroniikka:
- Jack: Voimme kierrättää monia ääniobjekteja, tässä tapauksessa löysin sellaisen, jota käytettiin yhdistämään toimimattomiin kaiuttimiin.
- Arduino: Voimme käyttää mitä tahansa arduinoa, tähän tarkoitukseen käytin arduinoa.
- LED: Suosittelen valkoista valoa tuottavaa LED -valoa, koska siinä ei ollut valkoista valoa. Käytin RGB -LEDin, joka otti aina kolme väriä valkoisen valon tuottamiseen (Tärkeää: Punaisella LEDillä vihreä LED ja sininen LED eivät toimi meidän piiri).
- Vastus: Jos käytät RGB -LEDiä, suosittelen käyttämään 1 k ohmin vastuksia, ja jos käytät valkoista LEDiä, voit käyttää 330 ohmin vastuksia.
- Akku: mieluiten 9V.
- Liitin 9 V: n akulle
- Kaapeli: Leikkausten ja liitosten helpottamiseksi käytin JUMPERS. Go Link
- Valovastus (aurinkokenno)
Vaihe 3: Kuinka piiri / kaavio toimii
Järjestelmä toimii seuraavasti:
Koska ihmissilmä ei näe valoa joillakin spektrin aikaväleillä, voimme LEDien lähettämän valon avulla lähettää signaaleja taajuuden keskeytysten avulla. Se on kuin valon sytyttäminen ja sammuttaminen (kuten savusignaalit). Piiri toimii 9 V: n akulla, joka käyttää koko piiriämme.
Vaihe 4: Äänikaapelointi
Kun katkaisemme liitintä, voimme tarkistaa yleismittarimme jatkuvuudesta tietääksemme, mitkä kaapelit vastaavat maata ja signaalia, on liitin, jossa on 2 kaapelia (maa ja signaali) ja toiset 3 kaapelia (maa, oikea signaali, vasen signaali). Tässä tapauksessa kaapelia katkaistaessa sain hopeakaapelin, valkoisen kaapelin ja punaisen kaapelin. Yleismittarilla voisin tunnistaa, että hopeakaapeli vastaa maata ja johtopäätöksenä punainen ja valkoinen ovat signaali. Jotta kaapeli olisi vahvempi, jaoin kaapelin 50% -50% ja kierrän sen niin, että minulla olisi kaksi saman napaisuuden johtoa vahvempi ja taas lanka (Tämä on kaapelin vahvistaminen, enkä tietää Break helposti).
Vaihe 5: Äänijohdotus (jatkuu)
Koska vaijeri on erittäin ohut ja leikkuutyökalu on erittäin helppo murtaa, suosittelen tulea, tässä tapauksessa sytytintä.
Sytytä vain kaapelin kärki tulella ja polttamalla sinun on irrotettava johto sormilla tai jollakin instrumentilla, kun se on kuuma (poistamme muovin, joka peittää kaapelin). solmu.
Vaihe 6: Valovastus
Tässä tapauksessa käytin aurinkopaneelia suuremman alueen peittämiseen, sillä tämä kenno hitsasi yksinkertaisesti hyppykaapelit positiivisiin ja negatiivisiin liittimiin.
Voidaksemme tietää, onko solumme toiminnassa volttimittarin avulla, voimme tietää jännitteen, joka saadaan, jos asetamme sen auringonvaloon (suosittelen, että se on 2 V ± 0,5)
Vaihe 7: LED -piirimme rakentaminen
Käyttämällä RGB -LEDiä ja 1 k ohmin vastuksella voimme saada valkoisen värin, protoboardin piirille suoritamme kaaviossa esitetyn, jossa 9 V: n akku syöttää LEDin positiiviseksi ja maa on kytketty signaali, joka lähettää soittimemme (musiikkisignaali). Jättipotin maa on kytketty LEDien negatiiviseen puoleen.
Kokeillessani halusin kokeilla toisenlaista väriä tarkkaillakseni tapahtunutta, mutta en saanut tuloksia punaisella, vihreällä ja sinisellä LED -valolla.
Vaihe 8: Teoria muistiinpanojen taajuuden saamiseksi
Ääni ei ole muuta kuin ilman värähtely, jonka anturi, tässä tapauksessa korva, voi vastaanottaa. Tietyllä äänenvoimakkuudella varustettu ääni riippuu ilman värähtelytaajuudesta.
Musiikki on jaettu mahdollisiin taajuuksiin osissa, joita kutsumme "oktaaviksi", ja jokaiseen oktaaviin 12 osassa, joita kutsumme nuotteiksi. Jokaisella oktaavin nuotilla on täsmälleen puolet saman nuotin taajuudesta ylemmässä oktaavissa.
Ääniaallot muistuttavat läheisesti aaltoja, joita esiintyy veden pinnalla, kun heitämme esinettä, ero on siinä, että ääniaallot väristävät ilmaa kaikkiin suuntiin sen alkuperästä, ellei este aiheuta iskua ja vääristä sitä.
Yleensä oktaavin "o" (0-10) nuotilla "n" (n = 1 Do, n = 2 Do #… n = 12 kyllä) oktaavin "0" taajuus on f (n, O), joka voimme laskea tällä tavalla (kuva):
Vaihe 9: Arduino -ohjelmointi
Ohjelmointia varten otamme yksinkertaisesti kappaleen ja valitsemme nuotin tyypin, jotain tärkeää on ajateltava. Ensinnäkin ohjelmassa kaiuttimen ulostulo on määritetty nastaksi 11, ja noudata sitten float -arvoja, jotka vastaavat kutakin käyttämäämme nuottia sen taajuusarvolla. Meidän on määriteltävä muistiinpanot, koska muistiinpanotyyppien väliset ajat ovat erilaisia, koodissa voimme havaita tärkeimmät nuotit, meillä on aika bpm nopeuden lisäämiseen tai vähentämiseen. Löydät joitain kommentteja koodista, jotta niitä voidaan ohjata.
Vaihe 10: Liitäntäkaavio
Kytketään arduino -maa Jack -kaapelin maahan ja positiivinen 9 V: n akkuun. Signaali tulee ulos nastasta 11, joka liitetään akun miinukseen.
Vaihe 11: Musiikki
Nyt kun olemme ladanneet koodin arduinoomme ja kaikkiin yhteyksiin, on aika pelata! Näemme kuinka sarvemme alkaa soida ilman yhteyttä arduinoomme, lähetämme vain signaaleja LED -valon kautta.
Vaihe 12: Viimeiset näkökohdat
Torvessa ääni on hyvin heikentynyt, joten suosittelen piirin lisäämistä signaalin vahvistamiseksi. Kun ohjelmoidaan kappale, jonka jokainen haluaa, sen on otettava huomioon odotusaika ja kärsivällisyys, koska meidän on viritettävä korvaa paljon uskomattomien tulosten saavuttamiseksi.
Mecatronica LATAM
Suositeltava:
MP3 -soittimen tekeminen nestekidenäytöllä Arduinon ja DFPlayer Mini MP3 -soittimen avulla: 6 vaihetta
MP3 -soittimen tekeminen nestekidenäytöllä Arduino- ja DFPlayer Mini MP3 -soittimoduulin avulla: Tänään teemme LCD -MP3 -soittimen käyttämällä Arduino- ja DFPlayer mini MP3 -soitinmoduulia. Projekti voi lukea SD -kortin MP3 -tiedostoja ja voi keskeyttää ja pelata samalla tavalla kuin laite 10 vuotta sitten. Ja siinä on myös edellinen kappale ja seuraava kappale hauskaa
Sängyn MP3 -herätyskello: 6 vaihetta (kuvilla)
Bedside MP3 Alarm Letter Clock: Tätä projektia varten halusin tehdä kätevän ja täysin toimivan yöpöydän herätyskellon. Henkilökohtaiset edellytykseni sängyn herätyskellolle ovat: luettavissa missä tahansa valossa, mutta ei sokaise yöllä MP3 -hälytysäänet Houkuttele
Arduino Retro Style MP3 -soitin!: 8 vaihetta (kuvilla)
Arduino Retro Style MP3 -soitin!: Mp3 -soitin saattaa kuulostaa vanhentuneelta. Älypuhelimet voivat tehdä paljon parempaa kuin tämä! Kaikkien näiden sovellusten ja suoratoistopalvelujen avulla sinun ei tarvitse edes ladata mitään musiikkia tai kappaletta. Mutta kun tapasin DFplayer -moduulin, se innosti minua todella paljon
Puhuva Arduino - MP3 -tiedoston toistaminen Arduinolla ilman moduulia - Mp3 -tiedoston toistaminen Arduinosta PCM: llä: 6 vaihetta
Puhuva Arduino | MP3 -tiedoston toistaminen Arduinolla ilman moduulia | Mp3 -tiedoston toistaminen Arduinolta PCM: n avulla: Tässä ohjeessa opimme MP3 -tiedoston toistamisen arduinolla ilman äänimoduulia, tässä käytämme PCM -kirjastoa Arduinolle, joka toistaa 16 -bittistä PCM: ää 8 kHz: n taajuudella, joten voit tehdä tämän
BOLSITA PARA MP3 Y PARLANTES / PIENÄ PUSSI MP3 -SOITTIMELLE JA KAIUTTIMILLE: 5 vaihetta
BOLSITA PARA MP3 Y PARLANTES / PITKÄ LAUKKU MP3 -SOITTIMELLE JA KAIUTTIMILLE: Soy nuevo en esto de los instructables, pero este bolsito era lo que queria hacer para escuchar musica en la ducha o para colgarlo al frente de la bicicleta. Y ya que estoy pensando ja hacer tutoriales en video vlog: www.mercenario.org. Kynät