Sisukord:

Arduino + Mp3: 12 sammu (piltidega)
Arduino + Mp3: 12 sammu (piltidega)

Video: Arduino + Mp3: 12 sammu (piltidega)

Video: Arduino + Mp3: 12 sammu (piltidega)
Video: MP3 плеер на Arduino Nano своими руками. Сборка, компоновка, проектирование. 2024, Juuli
Anonim
Image
Image
Arduino + Mp3
Arduino + Mp3
Arduino + Mp3
Arduino + Mp3

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

Image
Image

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

Mida sa tahad Nedd
Mida sa tahad Nedd
Mida sa tahad Nedd
Mida sa tahad Nedd

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

Kuidas skeem / skeem töötab
Kuidas skeem / skeem töötab
Kuidas skeem / skeem töötab
Kuidas skeem / 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

Audio kaabeldus
Audio kaabeldus
Audio kaabeldus
Audio kaabeldus
Audio kaabeldus
Audio kaabeldus

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)

Audio juhtmestik (jätkub)
Audio juhtmestik (jätkub)
Audio juhtmestik (jätkub)
Audio juhtmestik (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

Fototakisti
Fototakisti
Fototakisti
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

Meie LED -ahela ehitus
Meie LED -ahela ehitus
Meie LED -ahela ehitus
Meie LED -ahela ehitus
Meie LED -ahela ehitus
Meie LED -ahela ehitus

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

Teooria märkmete sageduse saamiseks
Teooria märkmete sageduse saamiseks
Teooria märkmete sageduse saamiseks
Teooria märkmete sageduse saamiseks
Teooria märkmete sageduse saamiseks
Teooria märkmete sageduse saamiseks
Teooria märkmete sageduse saamiseks
Teooria märkmete sageduse saamiseks

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

Arduino programmeerimine
Arduino programmeerimine
Arduino programmeerimine
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

Ühendusskeem
Ühendusskeem
Ühendusskeem
Ühendusskeem
Ühendusskeem
Ü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: