Բովանդակություն:
- Քայլ 1: Նյութերի հաշիվ
- Քայլ 2: Բնակարան
- Քայլ 3: Սառեցում
- Քայլ 4: Նորմալացված տվյալների շտեմարան
- Քայլ 5: Գրեք օրենսգիրքը
Video: SENSONIZER, DIY սինթեզատոր `5 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:48
Սա զգայունացուցիչ է, սինթեզատորը, որը հիմնված է սենսորների վրա:
Մի խոսքով
Հիմնականում դա սինթեզատոր ստեղնաշար է, բայց դաշնամուրի ստեղների և բռնակների փոխարեն, սահող և կոճակներ ՝ այն կառավարելու համար: Ես դաշնամուրի ստեղները փոխարինելու համար օգտագործեցի ճնշման և դիրքի տվիչներ, իսկ սահեցուցիչներին ՝ գիրոսկոպ:
Դա դպրոցական նախագիծ է իմ երկրորդ կիսամյակի NMCT- ի համար, Ես մանրամասն չեմ մտնի իմ գրած կոդը, դուք կարող եք լրացուցիչ տեղեկություններ գտնել այս github պահեստի մասին.
github.com/RobbeBrandse/Project1
Ինչպես օգտագործել առաջինը
Միացրեք բարձրախոսը և ականջակալը և սպասեք, մինչև այն սկսվի: Դա այն ամենն է, ինչ պետք է անես: Պարզապես դիպչեք ժապավենին և կարող եք անմիջապես սկսել երաժշտությունը խցանել:
Եթե սարքը թեքում եք նվագարկելիս, այն կավելացնի մոդուլյացիայի էֆեկտ:
Լռելյայն ձայնը դաշնամուր է, եթե չեք ցանկանում դաշնամուր լսել, կարող եք մուտքագրել LCD- ի IP հասցեն ձեր դիտարկիչում: Սա ձեզ կտանի դեպի կայք, որտեղ կարող եք փոխել գործիքը և որոշ հիմնական վերահսկիչներ:
Երբ գրանցվեք և մուտք գործեք ձեր հաշիվ, այն հետևելու է, թե երբ եք խաղում և ցուցադրում այն ձեզ համար:
Քայլ 1: Նյութերի հաշիվ
Theրագրի ընդհանուր արժեքը ինձ համար կազմել է 147, 81 եվրո: Ես ստիպված էի որոշ բաղադրիչներ ուղարկել Ամերիկայից, այնպես որ արժեքը կարող է տարբեր լինել ՝ կախված ձեր բնակության վայրից:
Օգտագործված մասեր
- Ազնվամորի պի 3
- Արդուինո Լեոնարդո
- Breadbords (փորձարկման համար)
- PCB բաղադրիչների վերջնական դասավորության համար
- Շատ լարեր (հացահատիկի համար հարմար)
- MPU-9250 Breakout (գիրոսկոպ)
- Նշման ցուցիչ
- Դիրքի սենսոր
- 16x2 LCD
- 1 մ x 1 մ x 90 մմ նրբատախտակ
Օգտագործված գործիքներ
- Լազերային դանակ
- Հղկաթուղթ / սրբիչ
- Գայլիկոն
- Աղացող մեքենա
Մասերի ավելի մանրամասն ակնարկի և որտեղից դրանք ձեռք բերելու համար ես պատրաստեցի pdf: (էջերը պետք է պահվեն միմյանց կողքին)
Քայլ 2: Բնակարան
Էլեկտրոնիկայի պատյանների համար ես օգտագործել եմ 9 մմ հաստությամբ նրբատախտակ:
Ես թույլ տվեցի, որ լազերային դանակն ինձ համար կատարի ծանրաբեռնվածության մեծ մասը, այն ձևերն արդեն կատարյալ էին և նույնիսկ որոշ անցքեր արեցին, որտեղ պտուտակները կանցնեին:
Ես կտրեցի մի տարածք հետևի մասում, այնպես որ հնարավոր է հասնել ազնվամորի պիին և միացնել հոսանքի մալուխը և բարձրախոսը կամ ականջակալը:
Փայտի խորությունը ճիշտ որոշելու համար ես օգտագործեցի ֆրեզերային հաստոց, որպեսզի LCD- ը փայտի վրա հավասար տեղավորվի:
Ես նաև կտրեցի տարածություն վերևում, որպեսզի սենսորների լարերը կարողանան մտնել պատյան: Եվ ես հետագայում ծածկեցի այդ տարածքը, որպեսզի չտեսնեք բնակարանի ներսում:
Փայտը լազերային կտրելուց հետո ինձ մնում էր միայն հղկաթուղթ օգտագործել `լազերից այրված եզրերը հեռացնելու համար: Նախապես փորեք անցքերը և դրանք խորտակեք: Դրանից հետո մնում է միայն փչացնել բոլոր կտորները, դրա համար ես օգտագործեցի գայլիկոն:
Ես նաև կտրեցի տարածություն վերևում, որպեսզի սենսորների լարերը կարողանան մտնել պատյան: Եվ ես հետագայում ծածկեցի այդ տարածքը, որպեսզի չտեսնեք բնակարանի ներսում:
Ամեն ինչ անելուց հետո ես ավելացրեցի լոգոն և մի փոքր տեսողական հոտ, որպեսզի պարզ դառնա, թե որ նոտան ես նվագում:
Ես պատրաստեցի նաև ստվարաթղթե տուփ, այնպես որ կարող էի ապահով տեղափոխել այն ՝ առանց անհանգստանալու շատ վնասելու համար: Սրա սխեման նույնպես ներառում եմ:
Քայլ 3: Սառեցում
Սկզբում ես կառուցում եմ սխեմայի տախտակի տարբերակը `համոզվելու համար, որ ամեն ինչ ճիշտ է աշխատում: Համոզվելուց հետո, որ ամեն ինչ ճիշտ է աշխատում, ես օգտագործեցի pcb և դրա համար ամրացրեցի կապերը, անհրաժեշտության դեպքում կարող էի հեշտությամբ միացնել և անջատել լարերը: Ես կարողացա ամեն ինչ կապել միայն թիթեղի հետ ՝ խուսափելով jumper մալուխներից:
Թույլ մի տվեք, որ մալուխների քանակը ձեզ շփոթեցնի, ես ստիպված էի շատ երկարացուցիչներ ավելացնել, որպեսզի կարողանամ այն պատշաճ կերպով բացել:
Ես օգտագործեցի միկրո USB մալուխ `ազնվամորի pi- ի ձախ անկյունի USB պորտը միացնելու համար, բայց դա չեք կարող տեսնել սխեմաներում:
Հետո ես մի քանի բադի ժապավեն ավելացրեցի հոդերին `համոզվելու համար, որ դրանք չեն անջատվի:
Քայլ 4: Նորմալացված տվյալների շտեմարան
Ես ստեղծեցի տվյալների բազա ՝ օգտագործողի տվյալները պահելու համար: Եվ հետևեք, երբ օգտվողը խաղում էր:
Ես խափանել եմ օգտվողների գաղտնաբառերը ՝ օգտագործելով md5 հեշը, այնպես որ նրանց հաշիվները պաշտպանված են:
Որպեսզի տվյալների բազան հետևի օգտագործողի խաղաժամանակին, նախ պետք է մուտք գործել կայքի միջոցով:
Սկզբում ես նախատեսում էի օգտվողներին հնարավորություն ընձեռել կատարել իրենց էֆեկտի կարգավորումները և ձայնագրությունները, բայց ես վերջնականապես չունեի այդ գործառույթների համար բավարար ժամանակ (դրա համար էլ դրանք մոխրագույն են):
Քայլ 5: Գրեք օրենսգիրքը
Կոդը գրելու համար ես օգտագործել եմ այս ծրագրերը.
- Pycharm: ծրագրավորել back-end- ը python- ում
- Visual Studio կոդ. Ծրագրավորելու համար առաջնագիծը HTML- ով, CSS- ով և Javascript- ով
- Arduino IDE. Գրել Arduino կոդը
- MySQL Workbench. Տվյալների բազան կազմելու համար
Ես այստեղ մանրամասն չեմ անդրադառնա, թե ինչպես եմ գրել կոդը, դուք կարող եք գտնել այդ տեղեկատվությունը իմ նախագծած այս Github պահոցում ՝
Խորհուրդ ենք տալիս:
Syրի սինթեզատոր MakeyMakey- ի և Scratch- ի հետ. 6 քայլ (նկարներով)
Syրի սինթեզատոր MakeyMakey- ի և Scratch- ի միջոցով. MakeyMakey- ի օգտագործումը տարբեր նյութեր անջատիչների կամ կոճակների վերածելու և համակարգչում շարժումներ կամ ձայներ առաջացնելու համար հետաքրքրաշարժ գործ է: Մարդը սովորում է, թե որ նյութն է տանում ընթացիկ թույլ իմպուլսը և կարող է հորինել և փորձարկել
Հիանալի անալոգային սինթեզատոր/օրգան `օգտագործելով միայն առանձին բաղադրիչներ. 10 քայլ (նկարներով)
Esomeարմանալի անալոգային սինթեզատոր/օրգան, որն օգտագործում է միայն առանձին բաղադրիչներ. անհրաժեշտ է մի քանի հիմնական ենթաշղթա. Պարզ տատանումով ՝ ռեզիստորով
Մոդուլային սինթեզատոր էներգիայի մատակարարում `10 քայլ (նկարներով)
Մոդուլային սինթեզատոր էլեկտրամատակարարում. Եթե դուք կառուցում եք մոդուլային սինթեզատոր, ապա մի բան, որ ձեզ անպայման անհրաժեշտ կլինի, էներգիայի մատակարարումն է: Մոդուլային սինթեզող սարքերի մեծ մասը պահանջում է երկակի երկաթուղային համակարգ (0V, +12V և -12V բնորոշ են), և կարող է նաև հարմար լինել ունենալ 5V երկաթուղի, եթե դուք պլանավորող եք
Wii Nunchuck սինթեզատոր `4 քայլ
Wii Nunchuck սինթեզատոր. Wii երաժշտության աշխարհ. Ես որոշեցի վերջապես համատեղել երաժշտության հանդեպ իմ սերը վերջին մի քանի տարիների ընթացքում ձեռք բերած ծրագրավորման մի փոքր փորձի հետ: Ինձ հետաքրքրում էր ստեղծել իմ սեփական գործիքը այն ժամանակվանից, երբ տեսա Թոդ Մաչոյի ելույթը
Keytar Hero (Wii Guitar Controller- ի օգտագործումը որպես սինթեզատոր). 7 քայլ (նկարներով)
Keytar Hero (Wii Guitar Controller- ի օգտագործումը որպես սինթեզատոր). Guitar Hero- ի խաղերը տասը տարի առաջ մոլեգնում էին, ուստի փոշի հավաքելու շուրջը պետք է շատ հին կիթառի վերահսկիչներ լինեն: Նրանք ունեն բազմաթիվ կոճակներ, բռնակներ և լծակներ, ուստի ինչու՞ դրանք նորից չօգտագործել: Կիթառի հսկիչ