Turinys:

„Arcade Soundbox“: 7 žingsniai (su nuotraukomis)
„Arcade Soundbox“: 7 žingsniai (su nuotraukomis)

Video: „Arcade Soundbox“: 7 žingsniai (su nuotraukomis)

Video: „Arcade Soundbox“: 7 žingsniai (su nuotraukomis)
Video: MARVEL CONTEST OF CHAMPIONS NO TIME FOR LOSERS 2024, Lapkritis
Anonim
„Arcade Soundbox“
„Arcade Soundbox“

Ilgą laiką norėjau sukurti garso dėžutę, kuri yra kažkas panašaus į tokią svetainę, bet realiame gyvenime.

Manau, kad ne aš pirmą kartą sukūriau tokią dėžutę, bet niekada jos neradau, todėl nusprendžiau ją paskelbti!

Tikiuosi, kad jums patiks, tai mano pirmasis pamokomas dalykas ir nebūkite pernelyg griežti dėl anglų kalbos klaidų, nes tai ne mano gimtoji kalba.

1 žingsnis: reikmenys

Prekės
Prekės

Šiam projektui jums reikės:

  • 3 mm presuota mediena dėžutei
  • arkadiniai mygtukai, tokie kaip šis ar šis (aš nusipirkau paskutinį)
  • kai kurie perjungimo jungikliai
  • kai kurie laidai
  • duonos lenta
  • arduino uno
  • „sparkfun“mp3 grotuvo skydas (čia „Amazon“)
  • krūva rezistorių mygtukams ir žemei. Naudojau 10k, 15k, 18k, 33k, 47k, 56k, 100k, 180k ir 220k, plius 470k

2 žingsnis: Paruošimas - dėžutė

Paruošimas - dėžutė
Paruošimas - dėžutė

Dėžutė buvo sukurta naudojant tokią svetainę kaip makercase. Kadangi mygtukų skersmuo yra 6 cm, sukurkite 25 cm kvadratinę dėžutę. Mano dėžutės aukštis yra apie 15 cm (atsižvelkite į erdvę arduino, kabeliams, garsiakalbiui …)

Naudodami „Inkscape“, „coreldraw“arba „Adobe Illustrator“sukurkite skyles viršutinėje dėžutės dalyje. Taip pat galite prie kiekvieno mygtuko pridėti garsų, kuriuos vėliau susiesite, pavadinimus. Ateities versijoje pridėsiu skyles maitinimo mygtukui.

Kai jūsų svg failas bus paruoštas, tiesiog supjaustykite jį naudodami mėgstamą lazerinį pjaustytuvą.

3 žingsnis:

Vaizdas
Vaizdas

4 žingsnis: mygtukų sujungimas

Mygtukai laidai
Mygtukai laidai
Mygtukai laidai
Mygtukai laidai
Mygtukai laidai
Mygtukai laidai

Kaip galbūt pastebėjote, mes neturime daug nemokamų kaiščių, skirtų MP3 grotuvo skydo mygtukams prijungti, todėl turėsime naudoti tikrai gražų „triuką“, kuris naudoja analoginį kaištį. Tai tikrai gerai paaiškinta šiame skyriuje.

Lygiagrečiai prie +5V turite prijungti įvairius skirtingų reikšmių rezistorius, tada mygtuką, tada prijunkite mygtuką prie analoginio kaiščio.

Aš naudoju 10k, 15k, 18k, 33k, 47k, 56k, 100k, 180k ir 220k, plius 470k žemei. Kodėl šios vertybės? Na … Tai pirmas, kurį radau savo netvarkoje, ir jie sutapo gana gerai.

Nuotraukose galite pamatyti mano ryšius. Kadangi aš nelabai moku lituoti, aš norėjau jį palikti ant duonos lentos, bet pakeisiu, kad ateityje dėžutė būtų mažesnė (laidai ir duonos plokštė užima daug vietos).

Kai viskas bus prijungta, galite pereiti prie kodo. Tai paaiškinta anksčiau susietame „ible“, tačiau idėja, jei nenorite jo (iš naujo) atidaryti, yra nuskaityti analoginio kaiščio vertę ir sukurti dėklus, atitinkančius kiekvieną rezistorių. Mano atveju tai buvo:

if (val> = 920 && val <= 940) {Serial.println ("žalia"); } else if (val> = 875 && val = 860 && val = 690 && val = 650 && val = 504 && val = 760 && val = 350 && val = 320 && val <= 330) {Serial.println ("violetinė"); } else {Serial.println (val); }

Jums gali tekti šiek tiek jį pritaikyti, kad atitiktų jūsų vertybes.

5 žingsnis: MP3 grotuvo skydas

MP3 grotuvo skydas
MP3 grotuvo skydas

Jei niekada nežaidėte su šiuo skydu, patariu patikrinti pamokas „sparkfun“.

Bet kokiu atveju, pridėtą kodą galite rasti mano projekte.

Galite pastebėti, kad kode naudojamas 10 kaištis, kad būtų galima pasirinkti garsų „eilutę“.

Aš nusprendžiau, kad mano dėžutė turi atkurti ne tik 9 garsus, todėl pridėjau perjungimo jungiklį. Kai jis uždarytas, smeigtukas nusileidžia žemyn, o kodas prideda 9 prie kintamojo „song“, leidžiant paleisti iki 18 šios konfigūracijos dainų. Visiškai įmanoma įsivaizduoti, kaip pridėti mygtukus. 2, 4, 8, 16, 32… dainų rinkiniai …

6 žingsnis: maitinimo šaltinis

Maitinimo šaltinis
Maitinimo šaltinis

Kalbant apie maitinimą, aš naudoju baterijų dėklą su 3 lizdais AA baterijoms. Prijungiau žemę prie arduino žemės, o akumuliatoriaus dėžės maitinimą - prie jungiklio. Kitas jungiklio kaištis eina į arduino „Vin“.

Kadangi negalėjau naudoti tik vieno mygtuko arduino ir garsiakalbiui, tą patį padariau su garsiakalbiu.

(Galų gale turiu du mygtukus, kuriuos turiu paspausti, kad garso dėžutė veiktų … Galbūt tai išsiaiškinsiu vėliau.)

7 žingsnis: Išvada

Kai viskas bus prijungta, įdėkite jį į dėžutę, melskitės, kad ji liktų vietoje, ir žaiskite su savo garso dėžute!

(Nuneškite jį į kelionę su draugu jūsų keleivio vietoje, leiskite jam su juo pažaisti, ir galų gale melsitės, kad dėžutė sulūžtų …)

Dėkojame, kad perskaitėte. Žinau, tai reikia šiek tiek patobulinti (daug), ir vėliau grįšiu prie to, kad pridėčiau prie instrukcijų:)

Aš dalyvavau „Pirmojo autoriaus konkurse“, todėl prašau, jei jums patiko šis projektas, apsvarstykite galimybę balsuoti už jį!:)

Rekomenduojamas: