Kazalo:
- 1. korak: Zaloge
- 2. korak: Priprava - škatla
- 3. korak:
- 4. korak: ožičenje gumbov
- 5. korak: Ščit predvajalnika MP3
- 6. korak: Napajanje
- 7. korak: Zaključek
Video: Arkadna zvočna skrinja: 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
Dolgo sem si želel narediti zvočno omarico, ki je nekaj takega kot tovrstno spletno mesto, vendar v resničnem življenju.
Predvidevam, da nisem prvi, ki je ustvaril takšno škatlo, vendar je nikoli nisem našel, zato sem se odločil, da jo objavim!
Upam, da vam je všeč, to je moj prvi pouk in ne bodite preveč ostri glede angleških napak, ker to ni moj materni jezik.
1. korak: Zaloge
Za ta projekt boste potrebovali:
- 3 mm stisnjen les za škatlo
- arkadni gumbi, kot je ta ali ta (kupil sem zadnjega)
- nekaj preklopnih stikal
- nekaj žic
- mizo
- arduino uno
- sparkfun ščit predvajalnika mp3 (tukaj za amazon)
- kup uporov za gumbe in tla. Uporabil sem 10k, 15k, 18k, 33k, 47k, 56k, 100k, 180k in 220k, plus 470k
2. korak: Priprava - škatla
Škatla je bila ustvarjena s pomočjo spletnega mesta, kot je makercase. Ker imajo gumbi premer 6 cm, ustvarite kvadratno polje 25 cm. Višina moje škatle je približno 15 cm (upoštevajte prostor za arduino, kable, zvočnik …)
Z Inkscapeom, coreldrawom ali Adobe Illustratorjem ustvarite luknje na zgornjem delu škatle. Morda boste želeli vsakemu gumbu dodati imena zvokov, ki jih boste kasneje povezali. V prihodnji različici bom dodal luknje za gumb za vklop.
Ko je datoteka svg pripravljena, jo preprosto izrežite s svojim najljubšim laserskim rezalnikom.
3. korak:
4. korak: ožičenje gumbov
Kot ste morda opazili, v resnici nimamo veliko prostih zatičev za povezavo gumbov na ščitniku predvajalnika MP3, zato bomo morali uporabiti res lep "trik", ki uporablja analogni pin. V tem delu je res dobro razloženo.
Vzporedno morate priključiti različne upore z različnimi vrednostmi na +5V, nato gumb, nato pa gumb priključite na analogni pin.
Uporabil sem 10k, 15k, 18k, 33k, 47k, 56k, 100k, 180k in 220k, plus 470k za tla. Zakaj te vrednote? No … To so prvi, ki sem jih našel v svoji zmešnjavi, in so se zelo dobro ujemali.
Na slikah lahko vidite moje povezave. Ker v spajkanju nisem ravno dober, sem ga raje pustil na krovu, vendar ga bom v prihodnje spremenil, da bo škatla manjša (žice in plošča zavzamejo veliko prostora).
Ko je vse priklopljeno, lahko nadaljujete s kodo. To je razloženo v predhodno povezanem ibleju, če pa ga ne želite (ponovno) odpreti, je ideja prebrati vrednost na analognem zatiču in ustvariti ohišja, ki ustrezajo vsakemu uporu. V mojem primeru je bilo tako:
if (val> = 920 && val <= 940) {Serial.println ("zeleno"); } drugače če (val> = 875 && val = 860 && val = 690 && val = 650 && val = 504 && val = 760 && val = 350 && val = 320 && val <= 330) {Serial.println ("vijolično"); } else {Serial.println (val); }
Morda ga boste morali nekoliko prilagoditi svojim vrednotam.
5. korak: Ščit predvajalnika MP3
Če se s tem ščitom še niste igrali, vam svetujem, da si ogledate vaje na sparkfun.
Kakorkoli, v prilogi najdete kodo, ki deluje v mojem projektu.
V kodi boste morda videli uporabo pin -a 10, da bi izbrali "linijo" zvokov.
Odločil sem se, da mora moja škatla predvajati več kot 9 zvokov, zato sem dodal stikalo. Ko je zaprt, se pin spusti, koda pa spremenljivki "song" doda 9, kar omogoča predvajanje do 18 skladb v tej konfiguraciji. Popolnoma si je mogoče predstavljati dodajanje gumbov. 2, 4, 8, 16, 32… sklopi pesmi…
6. korak: Napajanje
Kar se tiče napajanja, sem za baterije AA uporabil ohišje za baterije s 3 režami. Ozemljil sem tla na tla arduina, napajanje ohišja baterije pa na stikalo. Drugi pin stikala gre na Vin arduina.
Ker nisem mogel uporabiti samo enega gumba za arduino in zvočnik, sem isto naredil z zvočnikom.
(Na koncu imam dva gumba, ki jih moram pritisniti, da zvočna omarica deluje … To bi lahko uredil kasneje.)
7. korak: Zaključek
Ko je vse povezano, ga odložite v škatlo, molite, da ostane na svojem mestu, in se igrajte z zvočno omarico!
(Vzemite ga na potovanje s prijateljem na sovoznikovem sedežu, pustite ga, da se igra z njim, in na koncu boste molili, da se škatla razbije …)
Hvala, ker ste jo prebrali. Vem, potrebuje nekaj izboljšav (veliko), kasneje se bom vrnil k temu, da jih dodam v navodila:)
Udeležil sem se na tekmovanju "Prvič za avtorja", zato vas prosim, če vam je bil ta projekt všeč, razmislite o glasovanju zanj!:)
Priporočena:
Cat zvočna tlačna plošča W/ Makey Makey: 8 korakov (s slikami)
Cat Audio Pressure Plate W/ Makey Makey: Mačke so lahko nadležne, vendar zaradi tega niso nič manj ljubke. So naši živi, prikrajšani memi. Začnimo s problemom in poglejmo rešitev. Oglejte si spodnji video
Arkadna ciklonska arkadna igra: 6 korakov
Arkadna ciklonska arkadna igra: Utripajoče bliskovite luči! Arduino! Igra! Kaj je še treba povedati? Ta igra temelji na arkadni igri Cyclone, kjer igralec poskuša ustaviti LED premikanje po krogu na določenem mestu
Žepna zvočna skrinja: 6 korakov
Pocket Soundbox: Ta naprava ne le da se prilega žepu, ampak tudi proizvaja različne glasbene tone, podobne zvokom gajde (po mojem mnenju), z različnimi kombinacijami šestih gumbov. Očitno je to le pripomoček za zabavo otrok; je pa načelo
Zvočna miška: 17 korakov (s slikami)
Zvočna miška: Leta 2016 sem po navdihu videoposnetka sledilca Scanman Line na YouTubu začel delati na napravi za sintetiziranje z uporabo linearnega CCD -ja Toshiba TCD1304 za sintezo zvoka iz podatkov spektrograma (ali grafičnih podatkov, interpretiranih kot spektrogram dat
Preprosta zvočna plošča Arduino: 5 korakov (s slikami)
Enostavna zvočna plošča Arduino: V tem poskusu boste razumeli, kako deluje pasivni zvočni signal in kako lahko ustvarite preprosto zvočno ploščo Arduino. Z uporabo nekaterih gumbov in izbiro ustreznega tona lahko ustvarite melodijo! Deli, ki sem jih uporabil, so iz Kumanovega Arduina U