Мазмұны:

Theremoose - Theremin басқарылатын компьютерлік тышқан: 6 қадам (суреттермен)
Theremoose - Theremin басқарылатын компьютерлік тышқан: 6 қадам (суреттермен)

Бейне: Theremoose - Theremin басқарылатын компьютерлік тышқан: 6 қадам (суреттермен)

Бейне: Theremoose - Theremin басқарылатын компьютерлік тышқан: 6 қадам (суреттермен)
Бейне: HuMMUS - Haptic-based Multistate MUsic generative System 2024, Қараша
Anonim
Theremoose - Theremin басқарылатын компьютерлік тышқан
Theremoose - Theremin басқарылатын компьютерлік тышқан
Theremoose - Theremin басқарылатын компьютерлік тышқан
Theremoose - Theremin басқарылатын компьютерлік тышқан
Theremoose - Theremin басқарылатын компьютерлік тышқан
Theremoose - Theremin басқарылатын компьютерлік тышқан

Бұл жоба Рэнди Гленмен бірлесіп жасалған, оны мына жерден тексеріңіз:

Бір апта бұрын мен Торонтодағы қорқынышты идеялардың хакатонына қатыстым (stupidhacktoronto.com). Бұл сол демалыстың нәтижесі.

Біз басқаша оймен бастадық. Біздің команданың бір мүшесінде жартылай аяқталған 3D басып шығаратын плоттер мен екі қимыл сенсоры болды, сондықтан біздің ойымыз плоттерлерді қимыл сенсорларымен басқаратын қорқынышты эскиз жасау болды. Өкінішке орай, қозғалыс датчиктерінің ақаулықтарын жойып, ақыры оларды таңқурай пи мен тонусты генератормен жұмыс істей бастағаннан кейін жарты күннің ішінде плоттердегі қозғалтқыштардың бірі істен шығып, оны ерітіп жіберді. Балқытылған плоттер мен ақымақ қимыл сенсоры қалды, бізге жаңа идея қажет болды.

Дәл сол кезде біздің ойымызға келді, егер біз өзіміздің ақымақ тереминді компьютерлік тышқан ретінде қолдансақ ше? Біздің идея осылай туды. Сіз ойланып отырған шығарсыз, неге оны термоуза деп атайсыз, ол таза үй. Шынымен түсіну үшін сіз өзіңізге біреуін жасауыңыз керек, бірақ, әдетте, термоуз атауы шешілді, себебі ешбір тышқан мұндай дыбыс шығара алмады, термоуз бұланға ұқсайды. Біз де канадалықпыз, сондықтан бәріне бұлан кіруі керек.

Ескерту: Бұл нақты теремин емес, өйткені ол сыйымдылықпен жұмыс істемейді, тек сенсорлық сенсорларды қолданады. Бірақ ол әлі де біреуі сияқты жұмыс істейді! Менің ойымша, сіз оны сандық теремин деп атай аласыз ба?

1 -қадам: материалдарды жинау

Материалдарды жинау
Материалдарды жинау
Материалдарды жинау
Материалдарды жинау
Материалдарды жинау
Материалдарды жинау
Материалдарды жинау
Материалдарды жинау

Біздің команда мүшелерінің бірі керемет жасаушы болғаны және біз осы жобаны құру үшін қажет нәрсені және тағы басқаларын әкелгені бізді бақытты етті. Бірақ егер сізде әлемдегі ең керемет электроника жиынтығы болмаса, сіз бұл материалды алуыңыз керек.

Саған қажет болады:

  • Teensy v3.0
  • Жас аудио қалқан
  • күшейтілген динамиктер
  • кіріктірілген жарықдиодты бар үлкен түйме (немесе жарық диодсыз, бірақ жарық диоды оны қызықты етеді)
  • көптеген секіргіш сымдар
  • нан тақталары
  • 2x ұшқын сенсорлары (бұл біз қолданған нәрсенің жаңа нұсқасы, бәрі көріністен басқа)
  • 4x жарықдиодты шамдар
  • 5x транзисторлар (PN2222A)
  • 5х 470 Ом резисторлар
  • тінтуірге арналған жақтаудың бір түрі (біз ағаш пен пластикалық шыныаяқ қолдандық, сіз жақсырақ жасай аласыз деп үміттенеміз)

2 -қадам: Қимыл сенсорларын қосыңыз

Қимыл сенсорларын қосыңыз
Қимыл сенсорларын қосыңыз
Қимыл сенсорларын қосыңыз
Қимыл сенсорларын қосыңыз
Қимыл сенсорларын қосыңыз
Қимыл сенсорларын қосыңыз
Қимыл сенсорларын қосыңыз
Қимыл сенсорларын қосыңыз

Мен үшін бұл ең қызықты бөлім. Барлығын электрмен жабдықтау.

Бастау үшін біз тек оң жақ сенсорға кейбір өзгерістер енгізуіміз керек (бұл тінтуірді жоғары және төмен жылжытады):

  1. «I2C Pullup» жастықшалары арасындағы дәнекерлеуішті алып тастаңыз.
  2. «Адрр» жастықшаларына көпір салыңыз.

Мен бұл жастықшалардың жоғарыда қай жерде орналасқанын көрсететін шағын диаграмма жасадым.

Енді сізде оң қол сенсоры өзгертілгенде, екі датчикті де Teensy тақтасына осылай жалғаңыз:

  1. Жерге жерге бекіту (GND - GND).
  2. Сенсорлардағы VCC -ті Teensy -дегі 3.3v -ге қосыңыз.
  3. Сенсорлардағы деректер түйреуішін (DA) 18 -ге бекіту үшін Teensy -ге бекітіңіз.
  4. Сенсорлардағы (CL) сағатты түйреуішті Teensy -ге 19 -штыруға бекітіңіз.

Міне, сенсорлар сыммен қосылды!

3 -қадам: Қалғанның бәрін қосыңыз

Қалғанның бәрін қосыңыз
Қалғанның бәрін қосыңыз
Қалғанның бәрін қосыңыз
Қалғанның бәрін қосыңыз

Енді сенсорлар қосылды, қалғанының бәрін Teensy -ге бекітейік. Төменде нұсқаулар бар және жоғарыдағы суреттермен сызылған сызба, сымдарды дұрыс түсіндіру үшін жеткілікті деп үміттенеміз!

Түйме

Түймені 0 -ге бекітіп, жерге қосыңыз. Түймені табиғи түрде ашқаныңызға көз жеткізіңіз (біздің түймеде NO және COM жазуы бар).

Светодиодты қосу үшін, егер сіздің түймеңізде жарық диоды бар болса, біз сияқты:

  1. транзистордың негізіне Teensy pin 1 бекітіңіз
  2. эмитентті жерге қосыңыз
  3. коллекторды жарықдиодты анодқа бекітіңіз
  4. светодиодтың катодын Teensy -ге +3.3v дейін, 470 Ом резисторы бар

Жарықдиодты индикаторлар

Олар кері байланысты қамтамасыз етеді, осылайша сіз тінтуірдің қай бағытта қозғалатынын білесіз, егер сіз термозды мониторға қарамай қолданғыңыз келсе. Жарайды, біз оларды қостық, себебі ешқандай жоба жарық диодсыз аяқталмайды.

Біз төрт жарықдиодты қостық, олардың әрқайсысы 2 -ден 5 -ке дейінгі жасөспірім түйреуішке бекітілген, оларды келесідей жалғаңыз:

  1. транзистордың негізін жоғарыдағы 4 Teensy түйреуішінің біріне бекітіңіз.
  2. эмитентті жерге қосыңыз
  3. коллекторды жарықдиодты анодқа бекітіңіз
  4. светодиодтың катодын Teensy -ге +3.3v дейін, 470 Ом резисторы бар

Динамиктер

Оларды Teensy аудио қалқанына қосыңыз. Оның 1/8 дюймдік аудио ұясы бар.

Бар болғаны! Бұл жобада қосылатын ештеңе жоқ.

4 -қадам: Бағдарламалық қамтамасыз ету

Бағдарламалық қамтамасыз ету!
Бағдарламалық қамтамасыз ету!

Бұл жобаның коды төменде көрсетілген:

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

Сіз оны сол сілтемеден жүктеп алып, Arduino IDE -де ашып, тақтаға жүктей аласыз және бәрі жақсы жұмыс істей алады. Бірақ бұл скучно! Кодпен тәжірибе жасап, параметрлерді өзгертуге тырысыңыз. Біз жасөспірімдер тудыратын толқын түрлерімен тәжірибе жасап, өте қызықты болдық. Біз аралау тіс толқыны ең тітіркендіргіш екенін анықтадық. Параметрдің үстінде толқын пішінін өзгерту үшін өзгерту қажет сурет бар.

Код жүктелгеннен кейін, сіз Teensy -ді компьютерге қосқанда, ол тышқан рөлін атқарады! Бұл өзгертілген кодты жүктеуге тырысқанда және біреу онымен ойнап жүргенде тітіркендіруі мүмкін. Teensy бірінші рет қосылған кезде, ол екі режимнің біріне кіре алады. Егер сіз қосулы кезде үлкен түймені басып тұрсаңыз, ол тыныш режимде болады (үйде қолдануға өте ыңғайлы), егер сіз оны жай ғана қоссаңыз, ол қатты режимде болады (егер мүмкін болса, кофехананы тазалау үшін тамаша) орын таппаңыз).

5 -қадам: Барлығын қолдана алатын етіп орнатыңыз

Қолдану үшін бәрін орнатыңыз
Қолдану үшін бәрін орнатыңыз

Бұл шығармашылыққа жетуге болатын қадам! Біз термоузға арналған жақтауды қосымша ағаш бөлігін пайдаланып, сенсорларды компьютердің екі жағына орнатып, түймені басу үшін қызыл жеке кесені (тастармен толтырылған) қолдандық (біз оны қолдандық. қызыл соло шыныаяқ, себебі бұл иегіңізбен соғуға болатын тамаша биіктік).

Менің ойымша, бұл біз хакатонда болған кездегі тамаша шешім болды және оған кадр жасау - бұл соңғы минуттық идея, бірақ мен сіз жақсырақ жасай аласыз деп ойлаймын, сондықтан сіз ойлағаныңызбен бөлісіңіз. менімен бірге!

Сіз термосты орнатуды шешсеңіз, оң сенсорды жоғары және төмен қаратып, ал сол сенсорды солға және оңға қаратып қойғаныңызға көз жеткізіңіз. Біз бақылаудың ең оңай екенін білдік.

Сіз біздің жүйені жоғарыдағы суреттен көре аласыз.

6 -қадам: Сіз дайынсыз! Масайрау

Image
Image
Сіз Дайынсыз! Масайрау!
Сіз Дайынсыз! Масайрау!
Сіз Дайынсыз! Масайрау!
Сіз Дайынсыз! Масайрау!

Мұны қалай қолдануды үйретудің ең жақсы әдісі - сізге бейне көрсету. Сіз жоғарыдағы бейнелерді қарап, термозаның әрекетін көре аласыз. Мұнда ол Minecraft пен Minesweeper ойнау үшін қолданылады, бірақ сіз тек «менікінен» басталатын ойындарды ойнаудың қажеті жоқ, термоуздың мүмкіндіктері шексіз!

Егер сіз олардың біреуін салсаңыз, маған хабарлаңыз! Сондай -ақ, осы керемет, жаңашыл технологияны ең жақсы пайдалануды ұсыныңыз.

Егер сіз бізге аудиожазбада дауыс берсеңіз, біз оны өте жоғары бағалайтын боламыз, өйткені аудиоға қатысты қандай басқа өнертабыс термоузадан жақсы болуы мүмкін?

Біз бұл жобаны құруда көңілді болдық, және сіз оны жасайсыз деп үміттенеміз!

Ұсынылған: