Turinys:
- 1 žingsnis: dizainas
- 2 žingsnis: ką norite padaryti
- 3 žingsnis: Kaip veikia grandinė / schema
- 4 žingsnis: garso kabeliai
- 5 veiksmas: garso laidų prijungimas (tęsinys)
- 6 žingsnis: fotorezistorius
- 7 žingsnis: mūsų LED grandinės konstrukcija
- 8 žingsnis: pastabų dažnumo teorija
- 9 žingsnis: „Arduino“programavimas
- 10 veiksmas: prijungimo schema
- 11 žingsnis: Muzika
- 12 žingsnis: Paskutiniai svarstymai
Video: „Arduino“+ Mp3: 12 žingsnių (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Man patinka šviesa, fizika, optika, elektronika, robotika ir viskas, kas susiję su mokslu. Pradėjau dirbti su duomenų perdavimu ir norėjau išbandyti „Li-Fi“metodą-kažką novatoriško ir vis didėjančio.
Žinau apie didelį duomenų perdavimo greitį, kurį pasiekė „Li-Fi“, todėl norėjau ką nors su tuo susijusio ir sugalvoti kažką naudingo. Šiame projekte sumaniau jį padaryti ekonomišką ir įdomų, todėl nusprendžiau naudoti tai, kas patinka visiems, muziką.
Iš pradžių maniau, kad tai bus kažkas brangaus, bet kadangi viskas veikė skaitmeniniu būdu, pasirodė neįtikėtinai pigu.
Nesudėtingai naudojant „arduino“galiu generuoti dažnius garsams skleisti, projektas yra koduoti dainą ir palikti viską paruošta, kad žmonės galėtų koduoti kitas dainas ir siųsti duomenis per šviesos diodą neprijungę rago tiesiai prie „Arduino“.
1 žingsnis: dizainas
Galime pastebėti, kad projektas buvo atliktas protoboate, nes atliekami bandymai ir netrukus bus pridėti stiprintuvai, siekiant pagerinti signalą. Pastebėjau, kad signalo signalas yra labai žemas, todėl prieš prijungdamas prie signalo, turiu jį sustiprinti.
2 žingsnis: ką norite padaryti
Įrankiai ir įranga:
- Multimetras: bent jau turite patikrinti įtampą, poliškumą, pasipriešinimą ir tęstinumą.
- Cautín. Eikite į nuorodą
- Makaronai.
- Suvirinimas. Eikite į nuorodą
- Lengvesnis.
- Pjovimo replės.
Elektronika:
- Džekas: Mes galime perdirbti daug garso objektų, šiuo atveju radau vieną, kuris buvo naudojamas prisijungti prie neveikiančių garsiakalbių.
- Arduino: Mes galime naudoti bet kurį arduino, šiam tikslui aš naudoju arduino.
- Šviesos diodas: aš rekomenduoju šviesos diodą, kuris generuoja baltą šviesą, nes neturėjo baltos šviesos šviesos diodo, baltos šviesos sukūrimui naudoju RGB šviesos diodą, kuris visada įjungia 3 spalvas (Svarbu: su raudonu šviesos diodu žalias ir mėlynas šviesos diodas neveiks mūsų) grandinė).
- Rezistorius: Jei naudojate RGB LED, rekomenduoju naudoti 1k omų rezistorius, o jei naudojate baltą LED, galite naudoti 330 omų rezistorius.
- Baterija: pageidautina 9V.
- 9V baterijos jungtis. Eikite į nuorodą
- Kabelis: norėdamas palengvinti pjovimą ir sujungimą, naudoju JUMPERS. Eikite į nuorodą
- Fotorezistorius (saulės elementas)
3 žingsnis: Kaip veikia grandinė / schema
Štai kaip sistema veikia:
Kadangi žmogaus akis nemato šviesos tam tikrais spektro intervalais, naudodamiesi šviesos diodų skleidžiama šviesa, mes galime siųsti signalus nutraukdami dažnį. Tai tarsi šviesos įjungimas ir išjungimas (kaip dūmų signalai). Grandinė veikia su 9 V baterija, kuri maitina visą mūsų grandinę.
4 žingsnis: garso kabeliai
Pjaudami lizdą, mes galime patikrinti savo multimetro tęstinumą, kad žinotume, kurie kabeliai atitinka įžeminimą ir signalą, yra lizdas su 2 kabeliais (įžeminimas ir signalas), o kiti - su 3 kabeliais (įžeminimas, dešinysis signalas, kairysis signalas). Šiuo atveju, pjaunant kabelį, gavau sidabrinį, baltą ir raudoną kabelį. Naudodamas multimetrą galėjau nustatyti, kad sidabrinis kabelis atitinka žemę, o raudona ir balta yra signalas. Kad kabelis būtų stipresnis, aš padariau kabelį padalijęs 50% -50% ir aš jį susuksiu, kad turėčiau stipresnius 2 to paties poliškumo laidus ir vėl špagatą Žinokite, kaip lengvai nutraukti).
5 veiksmas: garso laidų prijungimas (tęsinys)
Kadangi kabelis yra labai plonas ir su pjovimo įrankiu labai lengvai sulaužomas, rekomenduoju naudoti ugnį, šiuo atveju buvo naudojamas žiebtuvėlis.
Tiesiog uždegkite kabelio galiuką ugnimi ir degdami turite nuimti pirštą ar kokį nors instrumentą, kol kabelis yra karštas (tai, ką mes pašaliname, yra plastikas, uždengiantis kabelį). Dabar įdėkime baltą ir raudoną laidą į mazgas.
6 žingsnis: fotorezistorius
Šiuo atveju didesniam plotui padengti naudojau saulės kolektorių, šiam elementui tiesiog suvirinti jungiamieji kabeliai ant teigiamų ir neigiamų gnybtų.
Norėdami sužinoti, ar mūsų ląstelė veikia naudojant voltmetrą, galime žinoti įtampą, kuri atsiranda, jei ją dedame į saulės šviesą (rekomenduoju, kad ji būtų 2 V ± 0,5)
7 žingsnis: mūsų LED grandinės konstrukcija
Naudodami RGB šviesos diodą ir esant 1k omų atsparumui, mes galime gauti baltą spalvą, o grandinėje, esančioje protoboate, atliksime tai, kas parodyta diagramoje, kur turėsime 9 V bateriją, kuri maitins šviesos diodą teigiamai, o žemė bus prijungta prie signalas, siunčiantis mūsų grotuvą (muzikos signalas). „Jackpot“įžeminimas yra prijungtas prie neigiamos šviesos diodų pusės.
Eksperimentuodamas norėjau išbandyti kitą spalvą, kad galėčiau stebėti, kas atsitiko, ir negavau rezultatų su raudonu, žaliu ir mėlynu šviesos diodais.
8 žingsnis: pastabų dažnumo teorija
Garsas yra ne kas kita, kaip oro vibracija, kurią jutiklis, mūsų atveju - ausis, gali sugauti. Tam tikro aukščio garsas priklauso nuo oro vibracijos dažnio.
Muzika yra padalinta į galimus dažnius dalimis, kurias mes vadiname „oktavomis“, ir kiekvieną oktavą 12 dalių, kurias mes vadiname muzikos natomis. Kiekviena oktavos nata turi lygiai pusę tos pačios natos dažnio viršutinėje oktavoje.
Garso bangos labai panašios į bangas, atsirandančias vandens paviršiuje, kai mes metame daiktą, skirtumas tas, kad garso bangos vibruoja orą visomis kryptimis nuo jo kilmės, nebent kliūtis sukeltų šoką ir jį iškraipytų.
Apskritai, oktos „o“(nuo 0 iki 10) užrašas „n“(n = 1 Do, n = 2 Do #… n = 12 - taip) turi dažnį f (n, O), kad Mes galime apskaičiuoti taip (vaizdas):
9 žingsnis: „Arduino“programavimas
Norėdami programuoti, mes tiesiog paimsime dainą ir pasirinksime natų tipą, svarbu atsižvelgti į tai, kas yra laikas. Pirma, programoje mūsų garsiakalbio išvestis yra apibrėžta kaip 11 kaištis, tada sekite slankiojančias reikšmes, atitinkančias kiekvieną pastabą, kurią naudosime, su jos dažnio verte. Turime apibrėžti užrašus, nes laikas tarp natų tipų yra skirtingas, kode galime stebėti pagrindines natas, turime laiko bpm, kad padidintume ar sumažintume greitį. Kode rasite keletą komentarų, kad jie galėtų vadovautis.
10 veiksmas: prijungimo schema
Prijunkime arduino žemę prie „Jack“kabelio įžeminimo ir teigiamą prie teigiamos 9 V baterijos. Signalas išeis iš kaiščio 11, kuris bus prijungtas prie akumuliatoriaus neigiamo.
11 žingsnis: Muzika
Dabar, kai įkėlėme kodą į savo arduino ir visas jungtis, laikas žaisti! Pamatysime, kaip mūsų ragas pradeda skambėti neprisijungęs prie mūsų arduino, mes tiesiog siunčiame signalus per šviesos diodą.
12 žingsnis: Paskutiniai svarstymai
Ragelyje garsas bus labai sumažintas, todėl rekomenduoju pridėti grandinę, kad sustiprintumėte signalą. Programuojant dainą, kurios kiekvienas nori, reikia atsižvelgti į laukimo laiką ir kantrybę, nes turėsime labai sureguliuoti ausį, kad pasiektume neįtikėtinų rezultatų.
Mecatronica LATAM
Rekomenduojamas:
Balsių žaidimas su „Arduino“ir „YX5300“MP3 moduliu „Catalex“: 13 žingsnių
Balsių žaidimas su „Arduino“ir „YX5300“MP3 moduliu „Catalex“: ar galite perskaityti šį klausimą? Tai keista! Aš tyčia uždaviau šį klausimą. Jei galite perskaityti šį tekstą, tai yra todėl, kad žinote visą abėcėlę ir, žinoma, sužinojote apie visus balsius. Balsės yra visuose žodžiuose. Neįmanoma t
3D spausdinta „BTS Light Stick“su MP3 grotuvu: 10 žingsnių
3D atspausdinta „BTS Light Stick“su MP3 grotuvu: „SIDE“projektui, skirtam M. Berbawy inžinerijos principų klasei, mes atkūrėme BTS šviesos lazdelę, dar žinomą kaip ARMY bomba. Skirtingai nuo originalios šviesos lazdelės, mūsų šviesos lazdelė negalėjo pakeisti spalvų ar sinchronizuoti su „Bluetooth“. Norėdami sukurti mūsų projektą
Klasės MP3 viktorinos lenta: 10 žingsnių (su paveikslėliais)
Klasės MP3 viktorinos lenta: Kaip buvę mokytojai, mes visada laukiame įtraukiančios klasės veiklos. Neseniai sukūrėme didelę interaktyvią „Sound FX“sieną, kuri, mūsų manymu, puikiai tiktų klasėje … kol supratome, kad daugumoje klasių nėra milžiniško tuščio
MP3 grojantis garsas FX siena: 12 žingsnių (su nuotraukomis)
MP3 grojantis garsas FX siena: sukurkite linksmą ir interaktyvią garso sieną, kuri paprastu prisilietimu atkuria MP3 formatu! Ką daryti su tuščia siena? Ar galėtumėte pridėti gražių nuotraukų? Arba uždenkite spalvingu kambariniu augalu. Mes net matėme, kaip kai kurie žmonės slepia plikas sienas už knygos
Kalbantis Arduino - MP3 leidimas naudojant „Arduino“be jokio modulio - Mp3 failo paleidimas iš „Arduino“naudojant PCM: 6 veiksmai
Kalbantis Arduino | MP3 leidimas naudojant „Arduino“be jokio modulio | Mp3 failo paleidimas iš „Arduino“naudojant PCM: Šioje instrukcijoje sužinosime, kaip leisti mp3 failą naudojant „arduino“, nenaudojant jokio garso modulio, čia naudosime „Arduino“PCM biblioteką, kuri atkuria 16 bitų 8 kHZ dažnio PCM, todėl leidžia tai padaryti