INHOUDSOPGAWE:

Arduino + Mp3: 12 stappe (met foto's)
Arduino + Mp3: 12 stappe (met foto's)

Video: Arduino + Mp3: 12 stappe (met foto's)

Video: Arduino + Mp3: 12 stappe (met foto's)
Video: Не выбрасывайте двигатель стеклоподъемника автомобиля 2024, Julie
Anonim
Image
Image
Arduino + Mp3
Arduino + Mp3
Arduino + Mp3
Arduino + Mp3

Ek hou van lig, fisika, optika, elektronika, robotika en alles wat verband hou met wetenskap. Ek het begin werk met data-oordrag en wou die Li-Fi-metode probeer, iets vernuwends wat groei.

Ek weet van die hoë data-oordragsnelhede wat deur die Li-Fi bereik word, so ek wou iets daaraan doen en iets nuttigs bedink. In hierdie projek het ek daaraan gedink om dit ekonomies en interessant te maak, en ek het besluit om iets te gebruik waarvan almal hou, musiek.

Ek het eers gedink dat dit iets duur sou wees, maar omdat alles digitaal werk, blyk dit ongelooflik goedkoop te wees.

Met die gemak van arduino kan ek frekwensies genereer om klanke te produseer, die projek is om 'n liedjie te kodeer en alles gereed te laat sodat mense ander liedjies kan kodeer en data deur LED kan stuur sonder om die horing direk aan die Arduino te koppel.

Stap 1: Ontwerp

Image
Image

Ons kan sien dat die projek op 'n protobord uitgevoer is, aangesien toetse uitgevoer word en binnekort versterkers bygevoeg sal word om die sein te verbeter. Iets wat ek opgemerk het, is dat die horingsignaal baie laag is, daarom moet ek die sein versterk voordat ek met die horing kan skakel.

Stap 2: Wat u sal doen

Wat jy sal Nedd
Wat jy sal Nedd
Wat jy sal Nedd
Wat jy sal Nedd

Gereedskap en toerusting:

  • Multimeter: U moet ten minste die spanning, polariteit, weerstand en kontinuïteit kontroleer vir probleemoplossing. Gaan skakel
  • Cautín. Go Link
  • Pasta.
  • Welding. Go Link
  • Ligter.
  • Sny tang.

Elektronika:

  • Jack: Ons kan baie klankvoorwerpe herwin, in hierdie geval het ek een gevind wat gebruik is om aan nie-funksionele luidsprekers te koppel.
  • Arduino: Ons kan enige arduino gebruik, vir hierdie doel het ek 'n arduino gebruik.
  • LED: ek beveel 'n LED aan wat wit lig genereer, aangesien dit nie 'n wit lig -LED gehad het nie, het ek 'n RGB -LED gebruik wat altyd die 3 kleure inneem om wit lig te genereer (belangrik: met 'n rooi LED, 'n groen LED en 'n blou LED sal ons nie werk nie stroombaan).
  • Weerstand: as u RGB LED gebruik, beveel ek aan dat u 1k Ohms weerstande gebruik, en as u 'n wit LED gebruik, kan u 330 Ohm weerstande gebruik.
  • Battery: verkieslik 9V.
  • Connector vir 9V battery. Go Link
  • Kabel: om die snitte en verbindings te vergemaklik, het ek JUMPERS. Go Link gebruik
  • Fotoresistor (sonsel)

Stap 3: Hoe die stroombaan / diagram werk

Hoe die stroombaan / diagram werk
Hoe die stroombaan / diagram werk
Hoe die stroombaan / diagram werk
Hoe die stroombaan / diagram werk

Hier is hoe die stelsel werk:

Aangesien die menslike oog nie die lig in sommige spektrumintervalle kan sien nie, kan ons deur middel van die lig wat deur die LED's uitgestraal word, seine stuur deur middel van onderbrekings in die frekwensie. Dit is soos om die lig aan en af te skakel (soos rookseine). Die stroombaan werk op 'n 9V -battery wat ons hele stroombaan aandryf.

Stap 4: Audiokabeling

Klankbekabeling
Klankbekabeling
Klankbekabeling
Klankbekabeling
Klankbekabeling
Klankbekabeling

By die afsny van die domkrag kan ons met ons multimeter -kontinuïteit kontroleer om te weet watter kabels ooreenstem met grond en sein, daar is 'n aansluiting met 2 kabels (grond en sein) en ander met 3 kabels (grond, regs sein, linker sein). In hierdie geval het ek 'n silwer kabel, 'n wit kabel en 'n rooi kabel gekry by die sny van die kabel. Met die multimeter kon ek identifiseer dat die silwer kabel ooreenstem met die grond, en tot slot is die rooi en wit die sein. Om die kabel sterker te maak, is wat ek gedoen het om die kabel 50% -50% te verdeel, en ek sal dit draai sodat ek 2 drade van dieselfde polariteit sterker het en weer die tou (dit is om die kabel te versterk en ek doen dit nie ken breek maklik).

Stap 5: Audiobedrading (vervolg)

Oudiobedrading (vervolg)
Oudiobedrading (vervolg)
Oudiobedrading (vervolg)
Oudiobedrading (vervolg)

Aangesien die kabel baie dun is en die snywerktuig baie maklik breek, beveel ek aan dat u vuur gebruik; in hierdie geval is 'n aansteker gebruik.

Steek eenvoudig die punt van die kabel met vuur aan, en as u dit verbrand, moet u die kabel met die vingers of 'n instrument verwyder terwyl dit warm is (wat ons verwyder, is plastiek wat die kabel bedek). Laat ons nou die wit en rooi draad in 'n knoop.

Stap 6: Fotoresistor

Fotoresistor
Fotoresistor
Fotoresistor
Fotoresistor

In hierdie geval het ek 'n sonpaneel gebruik om 'n groter oppervlakte te bedek, vir hierdie sel het die kabels eenvoudig op die positiewe en negatiewe terminale gelas.

Om te weet of ons sel in werking is deur middel van die voltmeter, kan ons die spanning ken wat ons verskaf as ons dit in die lig van die son plaas (ek beveel aan dat dit in 2V ± 0,5 is)

Stap 7: Bou van ons LED -stroombaan

Bou van ons LED -stroombaan
Bou van ons LED -stroombaan
Bou van ons LED -stroombaan
Bou van ons LED -stroombaan
Bou van ons LED -stroombaan
Bou van ons LED -stroombaan

Deur RGB LED te gebruik en met 'n weerstand van 1k ohm kan ons die wit kleur verkry; vir die kring in die protobord voer ons uit wat in die diagram getoon word, waar ons 'n battery van 9V het wat die LED positief voed en die aarde is verbind met die sein wat ons speler stuur (musieksignaal). Die boerpotgrond is gekoppel aan die negatiewe kant van die LED's.

Terwyl ek besig was om te eksperimenteer, wou ek 'n ander soort kleur probeer om te sien wat gebeur het, en ek het nie resultate gekry met rooi, groen en blou LED nie.

Stap 8: Teorie om die frekwensie van notas te kry

Teorie om die frekwensie van notas te kry
Teorie om die frekwensie van notas te kry
Teorie om die frekwensie van notas te kry
Teorie om die frekwensie van notas te kry
Teorie om die frekwensie van notas te kry
Teorie om die frekwensie van notas te kry
Teorie om die frekwensie van notas te kry
Teorie om die frekwensie van notas te kry

'N Klank is niks anders as 'n vibrasie van die lug wat 'n sensor kan optel nie, in ons geval die oor. 'N Klank met 'n sekere toonhoogte is afhanklik van die frekwensie waarteen die lug vibreer.

Die musiek is verdeel in die moontlike frekwensies in gedeeltes wat ons 'oktawe' noem en elke oktaaf in 12 gedeeltes wat ons musieknote noem. Elke noot van 'n oktaaf het presies die helfte van die frekwensie van dieselfde noot in die boonste oktaaf.

Klankgolwe lyk baie soos die golwe wat op die oppervlak van die water voorkom wanneer ons 'n voorwerp gooi; die verskil is dat die klankgolwe die lug in alle rigtings van sy oorsprong vibreer, tensy 'n hindernis 'n skok veroorsaak en dit verdraai.

Oor die algemeen het 'n noot "n" (n = 1 vir Do, n = 2 vir Do # … n = 12 vir Ja) van die oktaaf "o" (van 0 tot 10) 'n frekwensie f (n, O) wat ons kan op die volgende manier (beeld) bereken:

Stap 9: Arduino -programmering

Arduino -programmering
Arduino -programmering
Arduino -programmering
Arduino -programmering

Vir die programmering neem ons eenvoudig 'n liedjie, en ons kies die tipe noot; iets belangrik is die tyd om te oorweeg. Eerstens word die uitset van ons luidspreker in die program gedefinieer as pen 11, en volg dan die vlotwaardes wat ooreenstem met elke noot wat ons met die frekwensiewaarde daarvan gaan gebruik. Ons moet die notas definieer, aangesien die tye tussen die nootetipe anders is; in die kode kan ons die hoofnotas waarneem, het ons 'n tyd -bpm om die spoed te verhoog of te verlaag. U sal 'n paar opmerkings in die kode vind, sodat dit gelei kan word.

Stap 10: Verbindingsdiagram

Verbindingsdiagram
Verbindingsdiagram
Verbindingsdiagram
Verbindingsdiagram
Verbindingsdiagram
Verbindingsdiagram

Kom ons verbind die arduino -aarde met die grond van ons Jack -kabel en die positiewe met die positiewe 9V -battery. Die sein kom uit die pen 11 wat met die negatiewe van die battery verbind sal word.

Stap 11: Musiek

Noudat ons die kode in ons arduino en al die verbindings gelaai het, is dit tyd om te speel! Ons sal sien hoe ons horing begin klink sonder om aan ons arduino gekoppel te wees, ons stuur eenvoudig seine deur die LED.

Stap 12: Laaste oorwegings

In die horing sal die klank baie verminder word, dus ek beveel aan dat u 'n stroombaan byvoeg om die sein te versterk. By die programmering van die liedjie wat elkeen wil hê, moet die wagtyd en geduld in ag geneem word, aangesien ons die oor baie moet afstem vir ongelooflike resultate.

Mecatronica LATAM

Aanbeveel: