Мазмұны:
- 1 -қадам: бөлшектерді жинаңыз
- 2 -қадам: Білгішті айналмалы кодерге қосу
- 3 -қадам: Білгішті бағдарламалауға дайындық
- 4 -қадам: Кодерді тексеру
- 5 -қадам: базаны 3D басып шығару
- 6 -қадам: электрониканы қосыңыз
- 7 -қадам: Негізге салмақ қосыңыз
- 8 -қадам: Төменгі қақпақты жасаңыз және орнатыңыз
- 9 -қадам: Аяқтау
Бейне: USB дыбыс деңгейін басқару: 9 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бұл жобада біз Adafruit компаниясының Arduino үйлесімді Trinket және айналмалы кодер көмегімен USB дыбыс деңгейін басқаратын құрылғы жасаймыз. Ақырында, біз корпусты 3D басып шығарамыз, салмақ пен тұрақтылықты қамтамасыз ету үшін негізді қорғасынмен толтырамыз және акрилден жасалған төменгі қақпақты лазермен кесеміз.
Arduino коды мен негізгі дизайны бастапқыда Adafruit веб -сайтында табылған. Қосымша ақпаратты мына жерден табуға болады. Arduino коды үшін мұнда жүктеуге болатын Adafruit Trinket кітапханалары қажет болады (сізге «TrinketHidCombo» кітапханасы қажет болады). Нақты Arduino кодын мына жерден жүктеуге болады.
1 -қадам: бөлшектерді жинаңыз
(Тапсырыс алу үшін егжей -тегжейлі ақпарат алу үшін суреттегі элементтердің үстіне апарыңыз):
- Adafruit Trinket, 5V, 16MHz (5В нұсқасын алғаныңызға сенімді болыңыз, 3.3V емес).
- Ротари-кодер (мұнда көрсетілген-D-білік, бірақ сізде қолданылатын тұтқаға байланысты біліктері бар кодерлер де бар)
- Шамамен 2,5 дюймдік 5 өткізгіш таспалы кабель. Суретте көрсетілгендей ұштарын шешіп, қаңылтырмен бекітіңіз.
- 1/8 дюймге созылатын бес 1/2 «ұзын кесектер.
2 -қадам: Білгішті айналмалы кодерге қосу
Айналмалы кодерде бес түйреуіш бар - үшеуі бір жағында, екеуі екінші жағында. Бір жағындағы екі түйреуіш түймеге арналған. Олар кодер білігі басылған кезде байланыс жасайды. Бұл дыбысты өшіру функциясына айналады. Бұл түйреуіштер полярлыққа сезімтал емес және түйме сымдарының оларға қосылуында ешқандай айырмашылық жоқ. Екінші жағындағы үш түйреуіш - бұл түйреуіштер. Егер сіз кодерді үш түйреуішпен бүйірге қаратып ұстаңыз, білік жоғары қараса, сол жақ түйреуіш «А» белгісі, ортасы ортақ және оң жақ түйреуіш «В» сигналы. Бұл мәліметтер парағының фотосуретінде де көрсетілген.
Білгішті кодтағышқа келесідей жалғаңыз:
- Кодердің «А» сигналының түйреуішіне арналған No 0 түйреуіш түйреуіші.
- Кодердің түйме түйреуіштерінің біріне түйреуіш №1.
- Кодердің «В» сигналының түйреуішіне арналған №2 түйреуіш түйреуіші.
- Басқа кодтаушы түйме түйреуішіне 5В түйреуіш түйреуіші.
- Кодердің жалпы түйреуішіне GND түйреуіш түйреуіші.
Дәнекерлеу алдында әр сымның үстіне жылуды қысқартатын түтіктің бір бөлігін сырғытып қойыңыз және оны қыспас бұрын оны штырьдің үстіне мүмкіндігінше сырғытыңыз. Кейінірек негіз қорғасынмен толтырылады және бұл түйреуіштерді мүмкіндігінше оқшаулау қажет, себебі олар аяқталғаннан кейін оқпен байланыста болады. Жақсы кеңес - қысқыш түтік пен кодер арасындағы кодер түйреуіштерін ыстық желіммен оқшаулау.
3 -қадам: Білгішті бағдарламалауға дайындық
Arduino IDE ашыңыз. Adafruit Trinket кітапханаларын және дыбыс деңгейін басқару кодын жүктеңіз және орнатыңыз (жобаның басындағы сілтемелер). Тақта түрін «Adafruit Trinket 16MHz», ал бағдарламашыны «USBtinyISP» етіп орнатыңыз.
Ақпаратты жүктеу үшін Trinket жүктеуші режимінде болуы керек. Компьютердің USB портына бірінші рет қосылған кезде, жасыл жарық диоды тұрақты түрде жанады, ал қызыл жарық диоды 10 секунд жыпылықтап, сөнеді. Осы 10 секундтық терезеде Trinket Bootloader режимінде болады. Сіз USB портына қарама -қарсы орналасқан Trinket соңындағы түймені басу арқылы жүктеуші режиміне кез келген уақытта кіре аласыз.
Мен тақтаға жібермес бұрын Arduino IDE кодты жинауға және тексеруге 10 секундтан біршама көп уақыт қажет екенін білдім, сондықтан кодты тақтаға жібергенде, экранның төменгі оң жақ бұрышындағы жасыл прогресс жолағын қараңыз. IDE терезесі. Жарты нүктеде болғанда, Сегізкідегі қалпына келтіру түймесін басыңыз. Жоғарыдағы бейнеде жасыл прогресс жолағы көрсетілген. Жарты жолда болғанда, мен Trinket -тегі қалпына келтіру түймесін басамын. Жасыл прогресс жолағы 10 секундтық терезе жабылғанға дейін оңға қарай жүрсе, Trinket кодты қабылдайды. Сіз қызыл светодиод арқылы кодты тасымалдауды сөндірмес бұрын тұрақты болып жатқанын көре аласыз. Егер тасымалдау Bootloader уақыты аяқталмай тұрып басталмаса, Arduino IDE -де қызғылт сары қате туралы хабарды көресіз. Егер бұл орын алса, тізбекті қайталап, қайталап көріңіз.
4 -қадам: Кодерді тексеру
Бағдарламалау сәтті аяқталғаннан кейін және Trinket қайта жүктелгеннен кейін сіз дыбыс деңгейін айналмалы кодермен басқара аласыз. Кодерді сағат тілімен бұру компьютердің дыбыс деңгейін жоғарылатуы керек, ал сағат тіліне қарсы оны азайтады. Білікке басу компьютерді өшіруі керек. Егер сіз айналу бағыты қарама -қарсы әсер ететінін байқасаңыз (дыбыс көлемі азайған кезде ұлғаяды), онда сізде «А» және «В» кодер сымдары кері болады. Сіз сымдарды кодерде ауыстыра аласыз немесе Arduino кодының 3 және 4 -жолдарындағы түйреуіштердің анықтамаларын (0 және 2) ауыстырып, қайтадан Trinket -ке жібере аласыз. Жоғарыдағы бейнеклипте сіз ДК дыбысын басқаратын айналмалы кодерді көресіз.
5 -қадам: базаны 3D басып шығару
3D басып шығару файлын Thingiverse -тен мына жерді басу арқылы жүктеуге болады. Мен оны PLA, қабат биіктігі 0,15 мм және 0,4 мм саптамамен басып шығардым. Баспа файлындағы базаның сыртында орналасқан тікбұрышты блок тек сырттай тірек материалды азайту үшін қолданылады, себебі бұл қолдау тым жұқа және биік болғандықтан басып шығару кезінде тұрақты болып қалады. Барлық жерде концентрлі тіректерді қолданыңыз. Тіреуіш материалды алып тастаудың жалғыз қиыншылығы - Тринкетті қолдайтын көпір астында. Мен оны алып тастау үшін кішкене бұрағыш, бұрыштық пинцет пен қысқыштар тіркесімін қолданамын. Оны шығару маңызды (немесе кем дегенде мүмкіндігінше), өйткені бұл кеңістік кейіннен қорғасынмен толтырылады.
6 -қадам: электрониканы қосыңыз
Іргетасты негізге орнатыңыз. 3D басып шығарылған негіздегі барлық бекіту тесіктері 2-56 бұрандаларға өздігінен тігуге арналған. Тақтаның артқы жағын бекіту үшін 2-56 x 1/4 дюймдік екі бұранданы пайдаланыңыз. Егер сіз 100 бұрандалы пакетті алғыңыз келсе, оларды McMaster Carr-дан мына жерді басу арқылы сатып алуға болады.
Сонымен қатар, егер сіз өзіңіздің жобаңызды жасау үшін қажет нәрсені сатып алғыңыз келсе, бұрандалар жиынтығы (Trinket үшін де, астыңғы қақпақ үшін де), сондай -ақ лазермен кесілген акрил қақпағы, резеңке табан және қосымша түрде қорғасын таспасы болуы мүмкін. eBay парағынан бірге сатып алынды - Өңдеу: Менде eBay тізімдері жоқ, өйткені eBay мені оқ -дәрі деп санайтын (тіпті салмақ немесе балласт ретінде қолданылса да) қорғасын атылған кез келген тізімімді жоюға мәжбүр етті. Егер сіз кез келген аппараттық бөлшектерді сатып алғыңыз келсе (мысалы, бұрандалар, акрил түбі, резеңке табан, қорғасын, т.б. - электроника мен тұтқадан басқасы), маған осы жерде хабарлаңыз (менің атымның жанындағы менің суретті басыңыз) Жобаның жоғарғы жағында, содан кейін Хабарлама түймесін басыңыз)
Айналмалы кодерді негіздің жоғарғы жағындағы тесік арқылы салыңыз, тегіс шайба мен гайканы қосып, мықтап бекітіңіз.
7 -қадам: Негізге салмақ қосыңыз
Негізі салмақ пен тұрақтылықты қамтамасыз ету үшін № 7.5 (0.095 дюймдік) қорғасынмен толтырылған (шамамен 6 унция немесе 175 грамм). Бұл оның тұтқаны айналдырған кезде үстеліңізде сырғып кетуіне жол бермейді.
Trinket орналасқан қуысқа оқ атудан аулақ болыңыз. Көпір астындағы оқты «итеру» үшін бұрыштық пинцетті қолданыңыз және оны төменгі тақтайшаны бекіту тіректерінің жоғарғы жағына дейін және Тринкеттің қуысын қоршайтын қабырғаларға дейін толтырыңыз. Оны деңгейге қойыңыз. Сіз базаның жеткілікті мөлшерде болғанын қалайсыз, ол сілккенде мараканың дыбысына ұқсамайды, бірақ ол орнатылған кезде астыңғы қақпақ біркелкі орналаспайды.
8 -қадам: Төменгі қақпақты жасаңыз және орнатыңыз
Төменгі мұқабаға арналған DXF файлы Thingiverse бетіне енгізілген немесе төменгі мұқабаның файлына тікелей сілтеме алу үшін Мына жерді басыңыз. Мен оны 3 мм (1/8 дюйм) акрилден лазермен кесіп алдым. Төменгі қақпақты бекіту үшін Сыйымдылықты орнату кезінде қолданылған 2-56 x 1/4 дюймдік бұрандаларды қолдануға болады. Қажет болса, сіз тесіктерді бұрап, тегіс бұрандаларды қолдана аласыз, осылайша түбі тегіс болады. Егер сіз тегіс бұрандалы бұрандаларды қолдануды шешсеңіз, McMaster Carr -дан 100 пакетке тапсырыс бере аласыз Мұнда басыңыз.
Төменгі жағын сырғып кетпеу үшін төрт мөлдір резеңке табанды қосып аяқтаңыз.
9 -қадам: Аяқтау
Диаметрі 38 мм болатын тұтқаны қосыңыз. Мен қолданған тұтқаны осы жерден сатып алуға болады. Назар аударыңыз, бұл тұтқаның бұрандалы бұрандасы бар, сондықтан оны D білікті кодермен пайдалануға арналған. Егер сіз білікшесі бар кодерді қолдануды таңдасаңыз, білікке арналған тұтқаны таңдаңыз. Тұтқаның білігінің саңылауында тегіс емес спиналар болады. Сыртқы диаметрі 38мм болса және ол сіздің кодердің 6мм білігімен үйлесетін болса, сізге ұнайтын кез келген тұтқаны таңдай аласыз.
Ақырында, USB кабелін қосыңыз, құрылғыны анықтау үшін компьютерге шамамен 15 секунд уақыт беріңіз (ДК анықтағанға дейін Trinket 10 секундтық жүктеуші жүктемесінен өтуі керек), және бәрі дайын.
Ұсынылған:
Ротациялық телефонмен қоңырау шалатын компьютердің дыбыс деңгейін басқару: 7 қадам (суреттермен)
Винтаждық айналмалы телефонмен терілетін компьютердің дыбыс деңгейін басқару: Егер сіз маған ұқсайтын болсаңыз, сіз компьютердің дыбыс деңгейін жиі өзгертіп отырасыз. Кейбір бейнелер басқаларға қарағанда қаттырақ, кейде сіз подкасттарды немесе музыканы тыңдау кезінде компьютердің дыбыс деңгейін өшіргенін қалайсыз, және сізге тыныштық қажет болуы мүмкін
Компьютердің дыбыс деңгейін басқару тұтқасы: 6 қадам (суреттермен)
Компьютердің дыбыс деңгейін басқару тұтқасы: Егер сіз компьютерде музыка тыңдағанды ұнататын болсаңыз, бірақ медианы көргенде оны жиі өшіріп, қайта қосу қажет болса, Fn+k+F12+g пернелер тіркесімі оны үзбейді. Дыбыс деңгейін түймелермен реттеу керек пе? Ешкімнің бұған уақыты жоқ! Мен С -ты ұсынсам болады
Жұмыс үстелінің айналдыру дөңгелегі мен дыбыс деңгейін басқару!: 8 қадам (суреттермен)
Жұмыс үстелінің айналдыру дөңгелегі мен дыбыс деңгейін басқару!: Журналдың демалыс күнінің жобасын жасаңыз, 3/4/09 Кейбір мәліметтер Соңғы уақытта мен көптеген блогтарды оқимын. Мен күн сайын engadget, lifehacker, hackaday, BBG және MAKE: блогындағы соңғы жазбаларды оқимын. Мен үшін проблема мен оны түсінген кезде келді
Әмбебап құлаққап/құлаққаптың дыбыс деңгейін басқару: 8 қадам (суреттермен)
Әмбебап құлаққап/құлаққаптың дыбыс деңгейін басқару: Сондықтан мен Гонконгтан PMP (портативті медиа ойнатқыш) сатып алдым, сондықтан мен NES ойындарын борттық эмулятормен ыңғайлы жерде ойнай аламын. Ұзақ сапарлар, рейстер, күту залдары және т
ДК СПИКЕРЛЕРІ: Парфюмерлік қақпақпен сымды дыбыс деңгейін қашықтан басқару пульті: 19 қадам
ДК СПИКЕРЛЕРІ: Парфюмерлік қақпақпен сымды дыбыс деңгейін қашықтан басқару пульті: (бәрінен бұрын: кешіріңіз, менің ағылшын тілім Бразилиядан …) Сәлеметсіз бе, менің анам сымсыз қашықтан басқару пульті бар 2.1 компьютерлік колонканы шығарды. (Фото 1) Бұл өте жақсы және қолдануға оңай … бірақ қымбат, ал тұтқаның дыбысы шамалы … Маған үлкен дыбыс түймелері ұнайды, мысалы