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

Theremoose - Theremin վերահսկվող համակարգչային մկնիկ. 6 քայլ (նկարներով)
Theremoose - Theremin վերահսկվող համակարգչային մկնիկ. 6 քայլ (նկարներով)

Video: Theremoose - Theremin վերահսկվող համակարգչային մկնիկ. 6 քայլ (նկարներով)

Video: Theremoose - Theremin վերահսկվող համակարգչային մկնիկ. 6 քայլ (նկարներով)
Video: Օղակաձեւ մոդուլյատորի մի տեսակ երկու CD4046-ով 2024, Դեկտեմբեր
Anonim
Theremoose - Theremin վերահսկվող համակարգչային մկնիկ
Theremoose - Theremin վերահսկվող համակարգչային մկնիկ
Theremoose - Theremin վերահսկվող համակարգչային մկնիկ
Theremoose - Theremin վերահսկվող համակարգչային մկնիկ
Theremoose - Theremin վերահսկվող համակարգչային մկնիկ
Theremoose - Theremin վերահսկվող համակարգչային մկնիկ

Այս նախագիծը կատարվել է Ռենդի Գլենի հետ համագործակցությամբ, անպայման ստուգեք նրան այստեղ ՝

Մոտ մեկ շաբաթ առաջ ես մասնակցեցի սարսափելի գաղափարների հաքաթոնին այստեղ ՝ Տորոնտոյում (stupidhacktoronto.com): Սա այդ հանգստյան օրերի արդյունքն է:

Մենք սկսեցինք բոլորովին այլ գաղափարով: Մեր թիմի անդամներից մեկն ուներ մասամբ ավարտված 3D տպիչով գծանկարիչ և ժեստերի երկու սենսոր, ուստի մեր գաղափարն էր ստեղծել սարսափելի էսքիզ, որը վերահսկում էր գծանկարիչներին ժեստերի ցուցիչներով: Unfortunatelyավոք, շարժման սենսորների անսարքության հաջորդ օրվա կեսից և վերջապես նրանց աշխատանքի վրա ազնվամորու պիով և տոնային գեներատորով աշխատելիս, գծանկարչի շարժիչներից մեկը ձախողվեց և հալեց այն: Մնացած հալված գծանկարչի և ժեստերի հիմար ցուցիչով ՝ մեզ անհրաժեշտ էր նոր գաղափար:

Դա այն ժամանակ էր, երբ մեր մտքով անցավ, իսկ եթե մեր հիմար տերմինը օգտագործե՞նք որպես համակարգչային մկնիկ: Եվ այսպես ծնվեց մեր գաղափարը: Դուք գուցե մտածում եք. Ինչու՞ այն անվանել թափթփուկ, երբ այն հստակորեն տնակ է: Դե, իսկապես հասկանալու համար պետք է ինքդ քեզ համար կառուցես մեկը, բայց սկզբունքորեն, մուրճի անունը որոշվել է, որովհետև ոչ մի մուկ չէր կարող այսքան աղմուկ բարձրացնել, իսկ թռչունը նմանվում է որսի: Մենք նույնպես կանադացիներ ենք, ուստի ամեն ինչ պետք է ներառի սազին:

Նշում. Սա իրական տերմինալ չէ, քանի որ այն չի գործում հզորությամբ, այլ պարզապես ժեստերի ցուցիչներով: Բայց դա դեռ աշխատում է մեկի պես: Կարծում եմ ՝ կարո՞ղ եք այն թվային թերմին անվանել:

Քայլ 1: Հավաքեք նյութեր

Նյութեր հավաքել
Նյութեր հավաքել
Նյութեր հավաքել
Նյութեր հավաքել
Նյութեր հավաքել
Նյութեր հավաքել
Նյութեր հավաքել
Նյութեր հավաքել

Մենք չափազանց բախտավոր էինք, որ մեր թիմի անդամներից մեկը հիանալի ստեղծող է և բերեց բացարձակապես այն ամենը, ինչ անհրաժեշտ է այս նախագիծը կառուցելու համար, և շատ ավելին: Բայց եթե դուք չունեք աշխարհի ամենահիասքանչ էլեկտրոնիկայի հավաքածու, ապա ստիպված կլինեք այս նյութի աղբյուրը:

Ձեզ հարկավոր կլինի.

  • Teensy v3.0
  • Պատանի աուդիո վահան
  • ինչ -որ տեսակի ուժեղացված բարձրախոսներ
  • հսկա կոճակ ՝ ներկառուցված LED- ով (կամ առանց LED, բայց LED- ն այն ավելի զվարճալի է դարձնում)
  • շատ jumper լարեր
  • տախտակներ
  • 2x sparkfun ժեստերի տվիչներ (սա մեր օգտագործածի ավելի նոր տարբերակն է, ամեն ինչ նույնն է, բացի արտաքին տեսքից)
  • 4x LED
  • 5x տրանզիստորներ (PN2222A)
  • 5x 470 ohm դիմադրիչներ
  • մկնիկի համար ինչ -որ շրջանակ (մենք օգտագործեցինք փայտ և պլաստմասե բաժակ, հուսով եմ, որ կարող եք ավելի լավ անել)

Քայլ 2. Լարեք ժեստերի տվիչները

Լարացրեք ժեստերի տվիչները
Լարացրեք ժեստերի տվիչները
Լարացրեք ժեստերի տվիչները
Լարացրեք ժեստերի տվիչները
Լարացրեք ժեստերի տվիչները
Լարացրեք ժեստերի տվիչները
Լարացրեք ժեստերի տվիչները
Լարացրեք ժեստերի տվիչները

Ինձ համար սա ամենազվարճալի մասն է: Ամեն ինչ միացնելով:

Սկսելու համար մենք պետք է որոշակի փոփոխություններ կատարենք միայն աջ սենսորի վրա (սա այն է, որը ձեր մկնիկը կշարժի վեր ու վար):

  1. Հեռացրեք «I2C Pullup» բարձիկները կամրջող զոդիչը:
  2. Կամրջեք «Addr» բարձիկները:

Ես նկարել եմ մի փոքր դիագրամ, որը ցույց է տալիս, թե որտեղ են գտնվում այս բարձիկները վերևում:

Այժմ, երբ ձեր աջ ձեռքի ցուցիչը փոխված է, միացրեք երկու սենսորները Teensy տախտակին նույն կերպ.

  1. Կցեք գետնին գետնին (GND- ին GND):
  2. Սենսորների վրա միացրեք VCC- ն 3.3v- ին Teensy- ին:
  3. Կցեք տվիչների (DA) տվյալների կապը Teensy- ի 18 -ին:
  4. Սենսորների (CL) ժամացույցի կապը ամրացրեք Teensy- ի 19 -ին:

Այսքանը, սենսորները միացված են:

Քայլ 3: Ամրագրեք ամեն ինչ այլ կերպ

Լարացրեք ամեն ինչ այլ կերպ
Լարացրեք ամեն ինչ այլ կերպ
Լարացրեք ամեն ինչ այլ կերպ
Լարացրեք ամեն ինչ այլ կերպ

Այժմ, երբ սենսորները միացված են, եկեք մնացածը կցենք դեռահասին: Ստորև բերված են հրահանգներ, և ձեռքով գծված սխեմատիկ պատկեր ՝ վերը նշված պատկերներով, հուսանք, որ դա բավական է, որպեսզի ճիշտ բացատրվի էլեկտրագծերը:

Կոճակ

Միացրեք կոճակը Teensy- ին 0 -ի վրա ամրացնելու և գետնին տեղադրելու համար: Համոզվեք, որ դուք միացնում եք կոճակը, որը բնականաբար բաց է (մեր կոճակի վրա նշված է NO և COM):

LED- ն միացնելու համար, եթե ձեր կոճակում տեղադրված է LED, ինչպես մենք ենք անում.

  1. կցեք Teensy pin 1 -ը ձեր տրանզիստորի հիմքին
  2. կցիչը թողեք գետնին
  3. կցեք կոլեկտորը LED- ի անոդին
  4. միացրեք LED- ի կաթոդը Teensy- ի վրա մինչև +3.3v, 470 օմ շարքով դիմադրությամբ

Indուցանիշ LED- ներ

Դրանք կապահովեն հետադարձ կապը, որպեսզի իմանաք, թե ինչ ճանապարհով է շարժվում ձեր մկնիկը, եթե գիտեք, որ ցանկանում եք օգտագործել ձեր թունավորումը ՝ չնայելով մոնիտորին: Լավ, լավ, մենք դրանք ավելացրինք, քանի որ ոչ մի նախագիծ ավարտված չէ առանց լուսադիոդների:

Մենք ավելացրեցինք չորս LED- ներ, և յուրաքանչյուրը կցված է Teensy- ի քորոցին 2 -ից 5 -ը, դրանք ամրացրեք հետևյալ կերպ.

  1. կցեք տրանզիստորի հիմքը վերը նշված Teensy 4 կապումներից մեկին:
  2. կցիչը թողեք գետնին
  3. կցեք կոլեկտորը LED- ի անոդին
  4. միացրեք LED- ի կաթոդը Teensy- ի վրա մինչև +3.3 վ, 470 օմ շարքով դիմադրությամբ

Բանախոսներ

Պարզապես միացրեք դրանք Teensy աուդիո վահանին: Այն ունի 1/8 դյույմ ձայնային խցիկ:

Վերջ! Այս նախագծում լարելու բան չի մնում:

Քայլ 4: Softwareրագրային ապահովում:

Ծրագրային ապահովում
Ծրագրային ապահովում

Այս նախագծի ծածկագիրը կցված է ստորև.

drive.google.com/file/d/1hLA2Aydn1qutxAOlt…

Դուք պետք է կարողանաք ներբեռնել այն այդ հղումից և բացել այն Arduino IDE- ում, վերբեռնել այն ձեր տախտակին և ամեն ինչ նորմալ աշխատել: Բայց դա ձանձրալի է: Փորձեք փորձարկել ծածկագիրը և փոխեք պարամետրերը: Մենք շատ զվարճալի փորձեր արեցինք ալիքների տեսակների հետ, որոնք կարող են առաջացնել դեռահասները: Մենք պարզեցինք, որ սղոց ատամի ալիքը ամենից շատ նյարդայնացնում էր: Պարամետրի վերևում պատկեր կա, որը պետք է փոփոխվի `ալիքի ձևը փոխելու համար:

Երբ կոդը վերբեռնվի, երբ ձեր Teensy- ն միացնեք համակարգչին, այն հանդես կգա որպես մուկ: Սա կարող է նյարդայնացնել, երբ փորձում եք վերբեռնել փոփոխված կոդը, և ինչ -որ մեկը խաղում է դրա հետ: Երբ Teensy- ն առաջին անգամ միացված է ցանցին, այն կարող է մտնել երկու ռեժիմներից մեկը: Եթե մեծ կոճակը սեղմած պահեք, երբ այն միացվի, այն կլինի հանգիստ ռեժիմում (կատարյալ է տնային օգտագործման համար), եթե պարզապես միացնում եք այն, այն կլինի բարձր ձայնով (կատարյալ է, եթե կարող եք սուրճը մաքրելու համար) տեղ չգտնել):

Քայլ 5. Տեղադրեք ամեն ինչ, որպեսզի այն օգտագործելի լինի

Տեղադրեք ամեն ինչ, որպեսզի այն օգտագործելի լինի
Տեղադրեք ամեն ինչ, որպեսզի այն օգտագործելի լինի

Սա այն քայլն է, որտեղ դուք պետք է ստեղծագործեք: Մենք պատրաստեցինք անտառի շրջանակը ՝ օգտագործելով լրացուցիչ փայտ, սենսորները տեղադրելով համակարգչի երկու կողմերում և օգտագործելով կարմիր մենակ գավաթ (քարերով լցված) կոճակը պահելու համար, որը կօգտագործվի կտտացնելու համար (մենք օգտագործեցինք կարմիր սոլո գավաթ, քանի որ դա ձեր կզակով հարվածելու կատարյալ բարձրություն է):

Կարծում եմ, որ սա հիանալի լուծում էր, քանի որ մենք գտնվում էինք հաքաթոնի ժամանակ, և դրա համար ինչ -որ շրջանակ պատրաստելը վերջին րոպեի գաղափարն էր, բայց ես նաև կարծում եմ, որ դուք կարող եք ավելի լավ անել, այնպես որ, ինչ էլ որ մտածեք, կիսվեք ինձ հետ!

Ինչևէ որոշեք, որ ձեր լամպը տեղադրեք, համոզվեք, որ աջ սենսորը դնում եք դեպի վեր և վար, իսկ ձախը ՝ դեպի ձախ և աջ: Մենք պարզեցինք, որ սա ամենահեշտն է վերահսկել:

Մեր համակարգը կարող եք տեսնել վերևի նկարում:

Քայլ 6: Դուք կատարված եք: Զվարճանալ

Image
Image
Վերջացրել ես! Զվարճանալ!
Վերջացրել ես! Զվարճանալ!
Վերջացրել ես! Զվարճանալ!
Վերջացրել ես! Զվարճանալ!

Սա օգտագործելու սովորեցնելու լավագույն միջոցը ձեզ տեսանյութ ցուցադրելն է: Դուք կարող եք դիտել վերը նշված տեսանյութերը ՝ տեսնելու, թե ինչպես են թունավորները գործում: Այստեղ այն օգտագործվում է Minecraft և Minesweeper խաղալու համար, բայց պետք չէ խաղալ միայն «իմ» -ով սկսվող խաղեր, սուզվողների հնարավորություններն անվերջ են:

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

Մենք նաև շատ կգնահատեինք, եթե ձայնային մրցույթում քվեարկեիք մեր օգտին, որովհետև աուդիոին առնչվող որևէ այլ գյուտը կարող էր ավելի լավը լինել, քան սուզվելը:

Մենք շատ զվարճացանք այս նախագիծը կառուցելիս, և մենք հույս ունենք, որ դուք դա կանեք:

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