Turinys:
- 1 žingsnis: reikmenys
- 2 žingsnis: Paruošimas - dėžutė
- 3 žingsnis:
- 4 žingsnis: mygtukų sujungimas
- 5 žingsnis: MP3 grotuvo skydas
- 6 žingsnis: maitinimo šaltinis
- 7 žingsnis: Išvada
Video: „Arcade Soundbox“: 7 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
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
Š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ė
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:
4 žingsnis: mygtukų sujungimas
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
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
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:
„Mini Bartop Arcade“: 8 žingsniai (su nuotraukomis)
„Mini Bartop Arcade“: šį kartą norėčiau parodyti savo senų laikų arkadinę versiją, naudodamas „Raspberry Pi Zero“, paremtą „Picade Desktop Retro Arcade Machini“, kaip matyti šioje svetainėje: https://howchoo.com/g/mji2odbmytj/picade -review-ra … Šio projekto tikslas yra sukurti retro
Platformininkas su begaliniu „GameGo“lygiu su „Makecode Arcade“: 5 žingsniai (su nuotraukomis)
Platformininkas su begaliniu lygiu „GameGo“su „Makecode Arcade“: „GameGo“yra su „Microsoft Makecode“suderinama nešiojama žaidimų konsolė, sukurta „TinkerGen STEM“švietimo. Jis pagrįstas STM32F401RET6 ARM Cortex M4 lustu ir skirtas STEM pedagogams ar tiesiog žmonėms, kurie mėgsta linksmintis kurdami retro vaizdo žaidimus
Individualizuota „Bartop Arcade“spintelė: 32 žingsniai (su nuotraukomis)
Individualizuotas „Bartop Arcade“kabinetas: Sveiki, ir ačiū, kad patikrinote mano pirmąjį „Instructable“, kaip sukurti pasirinktinę „bartop“arkadinę spintelę! „Arcades“tikrai pradėjo sugrįžti, kai mes senstame ir norime mėgautis nostalgiškais retro žaidimais. Tai suteikia puikią galimybę
„Battle City“perdarymas „GameGo“naudojant „Makecode Arcade“: 4 žingsniai (su nuotraukomis)
„Battle City“perdarymas „GameGo“su „Makecode Arcade“: „GameGo“yra su „Microsoft Makecode“suderinama nešiojama žaidimų konsolė, sukurta „TinkerGen STEM“švietimo. Jis pagrįstas STM32F401RET6 ARM Cortex M4 lustu ir skirtas STEM pedagogams ar tiesiog žmonėms, kurie mėgsta linksmintis kurdami retro vaizdo įrašus
Pridėkite šviesos diodų prie savo „Arcade Stick Sanwa“mygtukų!: 6 žingsniai (su nuotraukomis)
Pridėkite šviesos diodų prie savo „Arcade Stick Sanwa“mygtukų !: Yra daug LED sprendimų, skirtų jūsų kovos lazdai ar pasažo spintai, tačiau be litavimo arba parduotuvėje perkamos versijos gali kainuoti nemažai. Nedirbdamas ypač gerai apmokamo darbo, bet vis tiek norėdamas, kad mano kovos lazdelė įgautų šviesos diodų, aš ieškojau