Բովանդակություն:

Արկադային Soundbox: 7 քայլ (նկարներով)
Արկադային Soundbox: 7 քայլ (նկարներով)

Video: Արկադային Soundbox: 7 քայլ (նկարներով)

Video: Արկադային Soundbox: 7 քայլ (նկարներով)
Video: Menu de jogos no mini gabinete 2/3 - Fábrica de Arcades 2024, Նոյեմբեր
Anonim
Արկադային Soundbox
Արկադային Soundbox

Երկար ժամանակ ես ցանկանում էի ձայնային տուփ պատրաստել, որը նման կայքի նման մի բան է, բայց իրական կյանքում:

Ենթադրում եմ, որ ես առաջինը չեմ, ով ստեղծել է նման տուփ, բայց ես երբեք այն չեմ գտել այստեղ, ուստի որոշեցի հրապարակել այն:

Հուսով եմ, որ ձեզ դուր կգա, դա իմ առաջին խրատն է, և շատ կոշտ մի եղեք անգլերեն սխալների վերաբերյալ, քանի որ դա իմ մայրենի լեզուն չէ:

Քայլ 1: Պաշարներ

Պարագաներ
Պարագաներ

Այս նախագծի համար ձեզ հարկավոր է.

  • 3 մմ սեղմված փայտ տուփի համար
  • Արկադային կոճակներ, ինչպիսիք են այս մեկը կամ այս մեկը (ես գնել եմ վերջինը)
  • որոշ անջատիչ անջատիչներ
  • որոշ լարեր
  • մի տախտակ
  • arduino uno
  • sparkfun mp3 նվագարկիչի վահան (այստեղ ՝ Ամազոնի համար)
  • կոճակների և գետնի համար դիմադրիչների մի փունջ: Ես օգտագործել եմ 10k, 15k, 18k, 33k, 47k, 56k, 100k, 180k և 220k, գումարած 470k

Քայլ 2. Նախապատրաստում - տուփ

Նախապատրաստում - տուփ
Նախապատրաստում - տուփ

Տուփը ստեղծվել է այնպիսի կայքի միջոցով, ինչպիսին է makercase- ը: Քանի որ կոճակների տրամագիծը 6 սմ է, ստեղծեք 25 սմ քառակուսի տուփ: Իմ տուփի բարձրությունը մոտ 15 սմ է (հաշվի առեք arduino- ի, մալուխների, բարձրախոսի տարածքը …)

Օգտագործելով Inkscape- ը, coreldraw- ը կամ Adobe Illustrator- ը, ստեղծեք տուփի վերին հատվածի անցքերը: Կարող եք նաև ավելացնել հնչյունների անունները, որոնք հետագայում կապելու եք յուրաքանչյուր կոճակին: Ապագա տարբերակում ես հոսանքի կոճակի անցքեր կավելացնեմ:

Երբ ձեր svg ֆայլը պատրաստ լինի, պարզապես կտրեք այն ՝ օգտագործելով ձեր նախընտրած լազերային դանակը:

Քայլ 3:

Պատկեր
Պատկեր

Քայլ 4: Կոճակների միացում

Կոճակների միացում
Կոճակների միացում
Կոճակների միացում
Կոճակների միացում
Կոճակների միացում
Կոճակների միացում

Ինչպես կարող եք նկատել, մենք իրականում չունենք բազմաթիվ անվճար կապում ՝ MP3 նվագարկիչի վահանի կոճակները միացնելու համար, ուստի ստիպված կլինենք օգտագործել իսկապես գեղեցիկ «հնարք», որն օգտագործում է անալոգային քորոց: Սա իսկապես լավ բացատրված է այս հեքիաթում:

Դուք պետք է միացնեք տարբեր արժեքներով տարբեր ռեզիստորներ ` +5V- ին զուգահեռ, այնուհետև կոճակը, այնուհետև կոճակը միացրեք անալոգային քորոցին:

Ես օգտագործել եմ 10k, 15k, 18k, 33k, 47k, 56k, 100k, 180k և 220k, գումարած 470k գետնին: Ինչու՞ այդ արժեքները: Դե… Դրանք առաջինն էին, որ ես գտա իմ խառնաշփոթի մեջ, և նրանք պատահեց, որ բավականին լավ էին համընկնում:

Նկարների վրա կարող եք տեսնել իմ կապերը: Քանի որ ես իսկապես լավ չեմ զոդում, ես նախընտրեցի այն թողնել հացահատիկի վրա, բայց այն կփոխեմ, որպեսզի ապագայում տուփը փոքրանա (լարերը և տախտակը շատ տեղ են զբաղեցնում):

Երբ ամեն ինչ միացված լինի, կարող եք անցնել ծածկագրին: Դա բացատրվում է նախկինում կապված ible- ում, բայց գաղափարը, եթե դուք չեք ցանկանում (վերաբացել) այն է, կարդալ անալոգային քորոցի արժեքը և ստեղծել պատյաններ, որոնք համապատասխանում են յուրաքանչյուր դիմադրության: Իմ դեպքում դա հետևյալն էր.

if (val> = 920 && val <= 940) {Serial.println («կանաչ»); } else if (val> = 875 && val = 860 && val = 690 && val = 650 && val = 504 && val = 760 && val = 350 && val = 320 && val <= 330) {Serial.println ("մանուշակագույն"); } else {Serial.println (val); }

Հնարավոր է ՝ ձեզ մի փոքր հարմարեցվի ՝ ձեր արժեքներին համապատասխանելու համար:

Քայլ 5. MP3 նվագարկիչի վահան

MP3 նվագարկիչի վահան
MP3 նվագարկիչի վահան

Եթե դուք երբեք չեք խաղացել այս վահանի հետ, խորհուրդ եմ տալիս ստուգել ձեռնարկները sparkfun- ում:

Ամեն դեպքում, կցված կարող եք գտնել իմ նախագծի վրա աշխատող կոդը:

Հնարավոր է, որ կոդի մեջ տեսնեք 10 համարի օգտագործումը, այն հնչյունների «գիծն» ընտրելու համար է:

Ես որոշեցի, որ իմ տուփը պետք է նվագի ավելի քան 9 հնչյուն, ուստի ավելացրի միացման անջատիչ: Երբ այն փակ է, քորոցը իջնում է, և ծածկագիրը «երգ» փոփոխականին ավելացնում է 9 ՝ թույլ տալով այս կազմաձևով նվագարկել մինչև 18 երգ: Միանգամայն հնարավոր է պատկերացնել կոճակներ ավելացնելը: 2, 4, 8, 16, 32… երգերի հավաքածու…

Քայլ 6: Էներգամատակարարում

Էներգամատակարարում
Էներգամատակարարում

Ինչ վերաբերում է էներգիայի մատակարարմանը, ես օգտագործեցի մարտկոցի պատյան ՝ 3 բնիկով, AA մարտկոցների համար: Ես միացրեցի գետնին arduino- ի գետնին, իսկ մարտկոցի պատյանն անջատիչին: Անջատիչի մյուս քորոցը անցնում է arduino- ի Vin- ին:

Քանի որ ես չկարողացա օգտագործել միայն մեկ կոճակ arduino- ի և բարձրախոսի համար, ես նույնը թողեցի բարձրախոսի հետ:

(Ես ավարտում եմ երկու կոճակով, որոնք պետք է սեղմեմ, որպեսզի ձայնային տուփը աշխատի … Ես կարող եմ դա ավելի ուշ մշակել):

Քայլ 7: Եզրակացություն

Երբ ամեն ինչ լարված լինի, դրեք այն տուփի մեջ, աղոթեք, որ այն մնա տեղում և խաղացեք ձեր ձայնային տուփի հետ:

(Takeանապարհորդեք ձեր ընկերոջ հետ ձեր ուղևորի նստատեղին, թույլ տվեք խաղալ նրա հետ, և դուք կավարտվեք աղոթքով, որ տուփը կոտրվի …)

Շնորհակալություն այն կարդալու համար: Ես գիտեմ, որ այն որոշակի բարելավումների կարիք ունի (շատ), և ես հետագայում կվերադառնամ հրահանգների վրա սա ավելացնելուն:)

Ես մասնակցեցի «Առաջին անգամ հեղինակային մրցույթին», ուստի, խնդրում եմ, եթե ձեզ դուր եկավ այս նախագիծը, մտածեք դրա օգտին քվեարկելու մասին::)

Խորհուրդ ենք տալիս: