Բովանդակություն:
- Քայլ 1: Ինչպես է այն աշխատում
- Քայլ 2: Նյութեր և գործիքներ
- Քայլ 3. Կոդ, սխեմայի դիագրամ և հզորություն:
- Քայլ 4: Օգտագործելով գրատախտակ:
- Քայլ 5: Լարացրեք ձեր աուդիո խցիկը:
- Քայլ 6: Միացրեք ձեր ֆոտոռեզիստորը:
- Քայլ 7: Միացրեք SPDT անջատիչը:
- Քայլ 8: Լարեք շոշափելի անջատիչը:
- Քայլ 9: Միացրեք LED- ները:
- Քայլ 10: Փորձարկիր այն:
- Քայլ 11: Հորատեք պարիսպը:
- Քայլ 12: Սկսեք բաղադրամասեր ավելացնել պարիսպին:
- Քայլ 13: Ավելացրեք մնացած բաղադրիչները:
- Քայլ 14. Աուդիո խցիկը միացրեք Protoboard- ին:
- Քայլ 15: Sոդիչ `Resistors- ում Photo Resistor- ի, Tactile Switch- ի և SPDT Switch- ի համար
- Քայլ 16. LEDոդեք ձեր LED- ները տեղում
- Քայլ 17. Պոտենցիոմետրերը միացրեք նախատախտակին:
- Քայլ 18. Կցեք ձեր բռնակները ձեր պոտենցիոմետրերին:
- Քայլ 19. Միացրեք Protoboard- ը Arduino- ին:
- Քայլ 20: Խաղացեք դրա հետ:
Video: Arduino սինթեզատոր. 20 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Arduino- ն ի վիճակի է ձայն հաղորդել գրադարանի միջոցով, որը մշակվել է Tone Library անունով: Ստեղծելով ինտերֆեյս և ծրագիր, որը կարող է որոշակի արժեքներ կոչել ձայնի դուրս գալու, Arduino սինթեզատորը հզոր գործիք է տարրական աղմուկի սարք ստեղծելու համար: Այն օգտագործում է հատիկավոր սինթեզի տեխնիկա ՝ յուրահատուկ ձայն ստեղծելու համար, որը կարող է լիովին զվարճալի լինել երաժիշտների, արվեստագետների, գինեգործների և հոբբիստների համար:
Քայլ 1: Ինչպես է այն աշխատում
Ձայնը ստեղծվում է միևնույն ձայնային հացահատիկի կամ նմուշների (փոքր կտորներ ՝ մոտ 1 -ից 50 մկ) անընդմեջ ՝ շատ մեծ արագությամբ նվագելով: Մեր ականջներն ու ուղեղը սա վերածում են կրկնության արագության և սկզբնական հատիկի լսելի հիբրիդի, և այն հնչում է որպես մշտական հնչերանգ:
Հացահատիկը բաղկացած է երկու եռանկյուն ալիքներից `կարգավորվող հաճախականությամբ և կարգավորվող քայքայման արագությամբ: Կրկնման արագությունը սահմանվում է մեկ այլ հսկիչով:
Քայլ 2: Նյութեր և գործիքներ
Այս նախագիծը պատրաստելու համար ձեզ հարկավոր են հետևյալ բաները.
Մասեր:
(5X) 5K պոտենցիոմետր (5X) Potentiometer knobs (3X) LEDs (1X) SPDT switch (1X) Light Dependent Photo Resistor (1X) Arduino (1X) Arduino Protoboard (1X) Tactile Switch (1X) encրագրի պարիսպ (1X) 1/ 8 Աուդիո Jack (1X) մի ամբողջ պինդ միջուկի մետաղալար (1X) ջերմային նեղացում (1X) տախտակ (1X) jumper մետաղալար (3X) 10K Օմ դիմադրիչներ (3X) 220 դիմադրիչներ (1X) 9V մարտկոց (1X) 9V մարտկոցի ամրակ (1X) չափի M coaxial DC հոսանքի վարդակից
Գործիքներ:
- զոդման երկաթ
- զոդման
- հոսք
- սոսինձ
- բազմաչափ
- հորատում
Քայլ 3. Կոդ, սխեմայի դիագրամ և հզորություն:
Ես Arduino- ի ծածկագիրը կցել եմ սույն Հրահանգին: Ձեր տախտակին բեռնելու համար ձեզ հարկավոր կլինի USB 2.0: Ձեր համակարգչից կոդը վերբեռնելուց հետո շարունակեք և կցեք Proto Shield- ը ձեր Arduino- ին:
Դուք շատ տարբերակներ ունեք, երբ խոսքը վերաբերում է իշխանությանը: Arduino- ն ունակ է աշխատելու 9 վ պատի գորտնուկի սնուցման աղբյուրի վրա, կամ կարող եք օգտագործել 9 Վ մարտկոց ՝ մարտկոցի ամրակով մինչև M չափիչ DC կոա -սիալ հոսանքի վարդակից: Կարող եք նաև սնուցել ձեր USB մալուխի միջոցով: Շղթայի սխեման կազմվել է Fritzing- ով, այն նույնպես կցված է այս քայլին:
Քայլ 4: Օգտագործելով գրատախտակ:
Շղթան նախ կառուցելու համար տախտակ օգտագործելով, շատ ավելի հեշտ է միացումն ավելի ուշ տեղափոխել ձեր Protoboard: Հաղորդալարեր անցկացրեք GND- ից և 5V- ից մինչև ձեր տախտակի - և + ռելսերը:
Այնուհետև պոտենցիոմետրերից ազդանշանային լարերը միացրեք Arduino- ի անալոգային մուտքին 0-4: Աջ և ձախ կողային հանգույցները կկապվեն գետնին, իսկ տախտակի դրական երկաթուղին: Պոտենցիոմետրերի միացումը վերահսկելու է սինթեզատորի հատիկը, հաճախականությունը և քայքայումը: Անալոգ 0 -ում. Հացահատիկ 1 սկիպիդար Անալոգ 1 -ում: Հացահատիկ 2 քայքայում Անալոգ 2 -ում. Հացահատիկ 1 քայքայում Անալոգ 3 -ում: Հացահատիկ 2 սկիպիդար Անալոգ 4 -ում. Հացահատիկի կրկնության հաճախականություն
Քայլ 5: Լարացրեք ձեր աուդիո խցիկը:
1/ոդեք լարերը 1/8 դյույմանոց մոնո աուդիո խցիկին, երկարացրեք ձեր հաղորդալարերը: Միացրեք ձեր դրական հաղորդալարը Arduino- ի PWM ~ 3 -ին: Ձեզ անհրաժեշտ կլինի 10K օհմ դիմադրություն arduino տախտակի և ձեր աուդիո խցիկի դրական կապի միջև: Միացրեք ձեր ճակատի բացասական կապը հացահատիկի գրունտային երկաթուղու հետ:
Քայլ 6: Միացրեք ձեր ֆոտոռեզիստորը:
Ձեր ֆոտոընդդիմադրիչի մեկ հաղորդալարը միացված է անմիջապես սեղանի վրա ձեր 5V դրական ռելսին, ինչպես նաև Arduino- ի անալոգային մուտքին 5: Ֆոտոռեզիստորի մյուս կապը միացված է 10K Օմ դիմադրված ցամաքային ռելսին:
Քայլ 7: Միացրեք SPDT անջատիչը:
Ձեր SPDT անջատիչի ազդանշանը, միջինը, հաղորդալարը միացրեք Arduino- ի թվային փին 02 -ին: Մնացած լարերը միացված են գետնին, և 5V դրական ռելսին, որին դիմակայում է 10K Օմ ռեզիստորը:
Քայլ 8: Լարեք շոշափելի անջատիչը:
Շոշափելի անջատիչն ունի չորս կապ: Թույլ տվեք, որ անջատիչը դնի տախտակի կամուրջը: Երկու զուգահեռ կապումներից մեկը միացրեք հացի տախտակի վրա ձեր 5V դրական ռելսին, իսկ մյուսը `10K Օմ դիմադրված հիմնաքարին: Ձեր շոշափելի անջատիչի վերջին կապը ազդանշանային լար է միացնում անջատիչի և Arduino- ի թվային Pin 6 -ի միջև:
Քայլ 9: Միացրեք LED- ները:
Քայլ 10: Փորձարկիր այն:
Սա ավարտված տախտակի միացումն է: Փորձարկեք մի զույգ ականջակալով կամ միացեք փոքր բարձրախոսին: Եթե ականջակալներ եք օգտագործում, սա մոնո ելք է, և այն բարձրաձայն կլինի: Այս ականջակալը կրակելիս ականջակալները մի դրեք ականջի մոտ:
Քայլ 11: Հորատեք պարիսպը:
Holesրագրի պատյանում փոսեր բացեք տախտակի մեջ տեղադրված յուրաքանչյուր բաղադրիչի համար: Ես ոսկե ներկի գրիչով նշեցի, թե որտեղ եմ ուզում իմ անցքերը:
Հորատեք հինգ անցք պոտենցիոմետրերի համար: Հինգ փոքր անցք քառակուսու վրա շոշափելի անջատիչի համար: Երեք զույգ փոքր անցքեր յուրաքանչյուր LED- ի համար Երկու անցք փակվում են միասին ֆոտոընդդիմադիրի համար: Ձեր անցքի համար մեկ անցք: Մեկ լրացուցիչ անցք SPDT անջատիչի համար:
Քայլ 12: Սկսեք բաղադրամասեր ավելացնել պարիսպին:
Անցեք հինգ պոտենցիոմետրերը փորված անցքերի միջով, ապա ամրացրեք դրանք իրենց տեղում:
Քայլ 13: Ավելացրեք մնացած բաղադրիչները:
Ապահովեք LED- ները, SPDT անջատիչը, շոշափելի անջատիչը, աուդիո խցիկը և ֆոտոռեզիստորը տեղում: Տաք սոսինձը հիանալի աշխատեց այս բոլոր բաղադրիչները արագ ամրացնելու համար:
Քայլ 14. Աուդիո խցիկը միացրեք Protoboard- ին:
Հաջորդ մի քանի քայլերը նկարագրում են, թե ինչպես կարելի է շղթան հացաթղթից տեղափոխել Protoboard: Քանի որ ձեր բոլոր բաղադրիչներն ամրացված են պարիսպին, պարզ կլինի ձեր բաղադրիչներից լարեր անցկացնել տախտակ:
Հաղորդալարերը կպցնում են պատյանում գտնվող բոլոր բաղադրիչներին, համապատասխանաբար կարմիր և սև լարերը նշելու համար, թե որ լարերն են դրական և բացասական: Protoboard- ի վրա մի մետաղալարը միացրեք թվային 3 -րդ կապին և ամրացրեք այն տեղում, մի ցատկիչ մետաղալար անցկացրեք տախտակի կենտրոնին, որպեսզի կարողանաք հացաթղթից կտրել նույն 10K Օմ դիմադրիչով գիծը: Երբ դրանք սոսնձում եք տեղում, համոզվեք, որ բավականաչափ զոդ գցել եք տախտակի վրա, որպեսզի մետաղալարը միացնեք դիմադրողին:
Քայլ 15: Sոդիչ `Resistors- ում Photo Resistor- ի, Tactile Switch- ի և SPDT Switch- ի համար
Երկաթուղուց երկու ցատկող մետաղալար երկարացրեք, իսկ դրական ռելսից `ցատկող մետաղալար` դեպի տախտակի կեսը: Ձևավորեք կապեր ձեր մնացած 10K Օմ դիմադրիչների հետ:
Միացրեք անալոգային 5 -ից մի փոքր ցատկող մետաղալար, որը կանցնի դեպի լուսանկարչական դիմադրության կապարը:
Քայլ 16. LEDոդեք ձեր LED- ները տեղում
Միացրեք 220 Օմ-ի 3 ռեզիստորներ Protoboard- ի 9-11 կապումներին, դիմադրիչների մյուս ծայրերը խրացրեք նախատախտակի բաց անցքերի մեջ, այնուհետև այդ լարերը կպցրեք LED- ներին:
Դեյզին շղթայակցում է LED- ների համար գրունտի լարերը, այնուհետև մի գետնավոր մետաղալարով միացրեք գետնին դեպի Protoboard- ի վրա:
Քայլ 17. Պոտենցիոմետրերը միացրեք նախատախտակին:
Դեյզիը շղթայում է պոտենցիոմետրերից դրական և գետնին տանող լարերը միասին, այնուհետև դրանք տեղադրեք Protoboard- ի իրենց համապատասխան ռելսերի մեջ:
Պոտենցիոմետրերի ազդանշանային լարերը միացրեք Անալոգ 0-4-ին, ես պահեցի հացահատիկի և հաճախականության կոճակները բռնակների առաջին շարքում, իսկ դրանցից ներքև ՝ համաժամացման կոճակները: Կրկին ազդանշանային լարերը համապատասխանաբար համաժամեցվում են.
Քայլ 18. Կցեք ձեր բռնակները ձեր պոտենցիոմետրերին:
Eroրոյացրեք ձեր բոլոր պոտենցիոմետրերը, այնուհետև հավասարեցրեք բռնակի գծի գիծը պոտենցիոմետր լիսեռի զրոյական դիրքի վրա:
Փոքր հարթ պտուտակահան օգտագործելով, ամրացրեք ձեր պոտենցիոմետրի բռնակները:
Քայլ 19. Միացրեք Protoboard- ը Arduino- ին:
Միացրեք Protoboard- ի կարճ jumper լարերը պարիսպի երկար կապանքներին: Մնացած լարերը կպցրեք համապատասխանաբար գետնին և 5V ռելսերին `համապատասխանաբար Protoboard- ին:
Տեղադրեք Protoboard- ը Arduiono- ի գագաթին: Միացրեք այն, փակեք այն և պատրաստ եք խցանել:
Քայլ 20: Խաղացեք դրա հետ:
Բոլոր անջատիչներն ու պոտենցիոմետրերն ամբողջությամբ փոխանակելի են: բոլոր այդ պոտենցիոմետրերն օգտագործելու փոխարեն փորձեք դրանցից յուրաքանչյուրը փոխարինել լուսանկարների դիմադրիչներով կամ երկուսի համադրությամբ:
Հղումներ ՝ https://blog.lewissykes.info/daves-auduino/ https://code.google.com/p/rogue-code/wiki/ToneLibraryDocumentation https://arduino.cc/hy/Tutorial/Tone
Խորհուրդ ենք տալիս:
Syրի սինթեզատոր MakeyMakey- ի և Scratch- ի հետ. 6 քայլ (նկարներով)
Syրի սինթեզատոր MakeyMakey- ի և Scratch- ի միջոցով. MakeyMakey- ի օգտագործումը տարբեր նյութեր անջատիչների կամ կոճակների վերածելու և համակարգչում շարժումներ կամ ձայներ առաջացնելու համար հետաքրքրաշարժ գործ է: Մարդը սովորում է, թե որ նյութն է տանում ընթացիկ թույլ իմպուլսը և կարող է հորինել և փորձարկել
Հիանալի անալոգային սինթեզատոր/օրգան `օգտագործելով միայն առանձին բաղադրիչներ. 10 քայլ (նկարներով)
Esomeարմանալի անալոգային սինթեզատոր/օրգան, որն օգտագործում է միայն առանձին բաղադրիչներ. անհրաժեշտ է մի քանի հիմնական ենթաշղթա. Պարզ տատանումով ՝ ռեզիստորով
Մոդուլային սինթեզատոր էներգիայի մատակարարում `10 քայլ (նկարներով)
Մոդուլային սինթեզատոր էլեկտրամատակարարում. Եթե դուք կառուցում եք մոդուլային սինթեզատոր, ապա մի բան, որ ձեզ անպայման անհրաժեշտ կլինի, էներգիայի մատակարարումն է: Մոդուլային սինթեզող սարքերի մեծ մասը պահանջում է երկակի երկաթուղային համակարգ (0V, +12V և -12V բնորոշ են), և կարող է նաև հարմար լինել ունենալ 5V երկաթուղի, եթե դուք պլանավորող եք
Keytar Hero (Wii Guitar Controller- ի օգտագործումը որպես սինթեզատոր). 7 քայլ (նկարներով)
Keytar Hero (Wii Guitar Controller- ի օգտագործումը որպես սինթեզատոր). Guitar Hero- ի խաղերը տասը տարի առաջ մոլեգնում էին, ուստի փոշի հավաքելու շուրջը պետք է շատ հին կիթառի վերահսկիչներ լինեն: Նրանք ունեն բազմաթիվ կոճակներ, բռնակներ և լծակներ, ուստի ինչու՞ դրանք նորից չօգտագործել: Կիթառի հսկիչ
Arduino MIDI Chiptune սինթեզատոր. 7 քայլ (նկարներով)
Arduino MIDI Chiptune սինթեզատոր. Վերապրեք համակարգչային խաղերի վաղ երաժշտության զվարճանքը վավերական 8-բիթանոց chiptune սինթեզատորով, որը կարող եք վերահսկել MIDI- ի ցանկացած ժամանակակից DAW ծրագրաշարի հարմարավետությունից: Այս պարզ միացումն օգտագործում է Arduino- ն AY-3- ը վարելու համար: 8910 ծրագրավորվող ձայնային սերունդ