Sisukord:
- Samm: kujundage
- Samm 2: Mida sa tahad
- Samm: kuidas vooluring / skeem töötab
- 4. samm: helikaabeldus
- Samm: helijuhtmestik (jätkub)
- 6. samm: fototakisti
- Samm: meie LED -ahela ehitamine
- 8. samm: märkmete sageduse saamise teooria
- Samm: Arduino programmeerimine
- Samm: ühendusskeem
- 11. samm: muusika
- 12. samm. Lõplikud kaalutlused
Video: Arduino + Mp3: 12 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Ma armastan valgust, füüsikat, optikat, elektroonikat, robootikat ja kõike, mis on seotud teadusega. Hakkasin andmeedastusega tegelema ja tahtsin proovida Li-Fi meetodit, midagi uuenduslikku ja see kasvab.
Ma tean suurtest andmeedastuskiirustest, mida Li-Fi on saavutanud, nii et tahtsin midagi sellega seotud tööd teha ja midagi kasulikku välja mõelda. Selles projektis mõtlesin selle ökonoomseks ja huvitavaks muuta, seega otsustasin kasutada midagi, mis kõigile meeldib, muusikat.
Alguses arvasin, et see on midagi kallist, kuid kuna kõik töötas digitaalselt, osutus see uskumatult odavaks.
Arduino lihtsusega saan helide tekitamiseks sagedusi genereerida, projekti eesmärk on laulu kodeerimine ja kõik valmis jätmine, et inimesed saaksid teisi laule kodeerida ja andmeid LED -i kaudu saata ilma sarve otse Arduinoga ühendamata.
Samm: kujundage
Võime täheldada, et projekt viidi läbi protoboondis, kuna testid on käimas ja peagi lisatakse signaali parandamiseks võimendid. Midagi, mida ma täheldasin, on see, et signaali signaal on väga madal, seetõttu pean enne signaaliga ühendamist signaali võimendama.
Samm 2: Mida sa tahad
Tööriistad ja seadmed:
- Multimeeter: vähemalt peate tõrkeotsinguks kontrollima pinget, polaarsust, takistust ja järjepidevust. Mine link
- Cautín. Mine linki
- Pasta.
- Keevitamine. Mine link
- Heledam.
- Lõiketangid.
Elektroonika:
- Jack: Me saame taaskasutada paljusid audioobjekte, antud juhul leidsin ühe, mida kasutati mittetoimivate kõlaritega ühendamiseks.
- Arduino: Me võime kasutada mis tahes arduinot, selleks kasutasin arduino.
- LED: Soovitan LED -i, mis genereerib valget valgust, kuna sellel ei olnud valget valgust, kasutasin valge valguse tekitamiseks RGB -LED -d, mis võttis alati 3 värvi (Tähtis: punase LED -i korral ei tööta roheline LED ja sinine LED vooluring).
- Takisti: Kui kasutate RGB LED -i, soovitan kasutada 1 kΩ takistit ja valge LED -i korral saate kasutada 330 oomi takistit.
- Aku: eelistatavalt 9V.
- Pistik 9V aku jaoks. Mine link
- Kaabel: lõikude ja ühenduste hõlbustamiseks kasutasin JUMPERS. Mine linki
- Fototakisti (päikesepatarei)
Samm: kuidas vooluring / skeem töötab
Süsteem töötab järgmiselt.
Kuna inimsilm ei näe teatud spektriintervallides valgust, saame LED -de kiirguvat valgust kasutades saata signaale sageduse katkestuste abil. See on nagu valguse sisse- ja väljalülitamine (nagu suitsusignaalid). Vooluahel töötab 9 V akuga, mis toidab kogu meie vooluringi.
4. samm: helikaabeldus
Pistiku lõikamisel saame oma multimeetri järjepidevusega kontrollida, millised kaablid vastavad maandusele ja signaalile, seal on pistikupesa 2 kaabliga (maandus ja signaal) ja teised 3 kaabliga (maandus, parempoolne signaal, vasak signaal). Sel juhul sain kaabli lõikamisel hõbedase kaabli, valge kaabli ja punase kaabli. Multimeetri abil sain kindlaks teha, et hõbedane kaabel vastab maandusele ja järelduseks on punane ja valge signaal. Kaabli tugevamaks muutmiseks jagasin kaabli 50% -50% ja ma keeran selle nii, et mul oleks 2 sama polaarsusega juhet tugevam ja jälle nöör (See on kaabli tugevdamiseks ja ma ei tee seda) tea Break kergesti).
Samm: helijuhtmestik (jätkub)
Kuna kaabel on väga õhuke ja lõikeriistaga on seda väga lihtne murda, soovitan kasutada tuld, antud juhul kasutati tulemasinat.
Lihtsalt süüdake kaabli ots tulega ja põletamisel peate sõrmede või mõne muu instrumendiga eemaldama kaabli, kui see on kuum (eemaldame kaabli katva plastiku). Nüüd paneme valge ja punase juhtme sõlm.
6. samm: fototakisti
Sel juhul kasutasin suurema ala katmiseks päikesepaneeli, selle elemendi jaoks keevitati lihtsalt positiivsed ja negatiivsed klemmid.
Et teada saada, kas meie element töötab voltmeetri abil, saame teada pinge, mis tekib, kui paneme selle päikese kätte (soovitan, et see oleks 2V ± 0,5)
Samm: meie LED -ahela ehitamine
Kasutades RGB LED -i ja takistusega 1k oomi, saame valge värvi, protobooki vooluringi jaoks teostame skeemil näidatud, kus 9V aku toidab LED -i positiivselt ja maandus on ühendatud signaal, mis saadab meie mängija (muusikasignaal). Jackpoti maandus on ühendatud valgusdioodide negatiivse küljega.
Katsetades tahtsin juhtunu jälgimiseks proovida teist tüüpi värve ja ei saanud punase, rohelise ja sinise LED -iga tulemusi.
8. samm: märkmete sageduse saamise teooria
Heli pole midagi muud kui õhu vibratsioon, mille andur, meie puhul kõrv, suudab vastu võtta. Teatud helikõrgusega heli sõltub õhu vibratsiooni sagedusest.
Muusika on jagatud võimalikeks sagedusteks osade kaupa, mida me nimetame "oktaavideks", ja iga oktavi 12 osaks, mida me nimetame nootideks. Igal oktaavi noodil on täpselt pool sama sagedusega kui ülemises oktaavis.
Heli lained meenutavad lähedalt laineid, mis esinevad veepinnal objekti visates, erinevus seisneb selles, et helilained vibreerivad õhku selle päritolust igas suunas, välja arvatud juhul, kui takistus põhjustab šokki ja moonutab seda.
Üldiselt on oktaavi "o" (0 kuni 10) märkus "n" (n = 1 Do jaoks, n = 2 Do #… n = 12 jah jaoks) sagedusega f (n, O), mis saame arvutada sel viisil (pilt):
Samm: Arduino programmeerimine
Programmeerimiseks võtame lihtsalt laulu ja valime noodi tüübi, kaalumisel on oluline aeg. Esiteks on programmis meie kõlari väljund määratud pin 11 -ks, seejärel järgige igale noodile vastavaid ujukväärtusi selle sagedusväärtusega. Peame märkmeid määratlema, kuna nooditüüpide vahelised ajad on erinevad, koodis saame jälgida põhinoote, meil on aeg bpm kiiruse suurendamiseks või vähendamiseks. Koodist leiate mõned kommentaarid, et neid saaks juhendada.
Samm: ühendusskeem
Ühendame arduino maa meie Jack -kaabli maandusega ja positiivse 9V akuga. Signaal väljub tihvtist 11, mis ühendatakse aku negatiiviga.
11. samm: muusika
Nüüd, kui oleme koodi laadinud oma arduino ja kõik ühendused, on aeg mängida! Näeme, kuidas meie sarv hakkab helisema ilma meie arduinoga ühendamata, me lihtsalt saadame signaale LED -i kaudu.
12. samm. Lõplikud kaalutlused
Sarvil on heli väga vähenenud, nii et soovitan signaali võimendamiseks lisada vooluahela. Igaühe soovitud laulu programmeerimisel tuleks arvesse võtta ooteaega ja kannatlikkust, sest uskumatute tulemuste saamiseks peame kõrva palju häälestama.
Mecatronica LATAM
Soovitan:
Kuidas teha MP3 -mängijat LCD -ekraaniga, kasutades Arduino ja DFPlayer Mini MP3 -mängija moodulit: 6 sammu
Kuidas teha MP3 -mängijat LCD -ekraaniga, kasutades Arduino ja DFPlayer Mini MP3 -mängija moodulit: Täna valmistame LCD -ga MP3 -mängija, kasutades Arduino ja DFPlayer mini MP3 -mängija moodulit. Projekt saab lugeda SD -kaardi MP3 -faile ja võib peatada ja mängida sama mis seade 10 aastat tagasi. Samuti on sellel lõbus eelmine ja järgmine lugu
Arduino retro stiilis MP3 -mängija!: 8 sammu (piltidega)
Arduino Retro stiilis MP3 -mängija!: MP3 -mängija võib tunduda üsna vananenud. Nutitelefonid suudavad sellest palju paremini! Kõigi nende rakenduste ja voogesitusteenuste puhul ei pea te isegi muusikat ega laulu alla laadima. Aga kui ma kohtasin DFplayeri moodulit, erutas see mind väga palju
Rääkiv Arduino - MP3 esitamine Arduinoga ilma moodulita - Mp3 -faili esitamine Arduino'st PCM -i abil: 6 sammu
Rääkiv Arduino | MP3 esitamine Arduinoga ilma moodulita | Mp3 -faili esitamine Arduino'st PCM -i abil: Selles juhendis õpime, kuidas mängida MP3 -faili arduino abil ilma helimoodulit kasutamata, siin kasutame Arduino jaoks PCM -i teeki, mis mängib 16 -bitist PCM -i 8 kHz sagedusega, nii et saate seda teha
Laulude esitamine (MP3) Arduino abil PWM -i kasutamine kõlaris või tagasitransformaatoris: 6 sammu (piltidega)
Esitage laule (MP3) koos Arduinoga, kasutades kõlaris või Flyback -trafos PWM -i: Tere poisid, see on minu esimene juhendatav, ma loodan, et teile meeldib see !! Põhimõtteliselt olen selles projektis kasutanud oma Arduino ja sülearvuti vahelist jadaühendust, muusikaandmete edastamiseks sülearvutist Arduino. Ja kasutades Arduino TIMERS t
BOLSITA PARA MP3 Y PARLANTES / VÄIKE KOTI MP3 -MÄNGI JA KÕLETE jaoks: 5 sammu
BOLSITA PARA MP3 Y PARLANTES / VÄIKE KOTI MP3 -MÄNGIJALE JA KÕNETELE: 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. Pliiatsid