Съдържание:
- Стъпка 1: Съберете вашите части
- Стъпка 2: Свързване на дрънкулката към въртящия се енкодер
- Стъпка 3: Подгответе се за програмиране на дрънкулката
- Стъпка 4: Тестване на енкодера
- Стъпка 5: 3D отпечатване на основата
- Стъпка 6: Добавете електрониката
- Стъпка 7: Добавете тегло към основата
- Стъпка 8: Направете и инсталирайте долния капак
- Стъпка 9: Завършете
Видео: USB контрол на силата на звука: 9 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
В този проект ние ще изградим USB контрол на силата на звука, използвайки съвместима с Arduino Trinket от Adafruit и ротационен енкодер. И накрая, ние ще отпечатаме 3D корпус, напълним основата с оловен изстрел, за да добавим тегло и стабилност, и лазерно изрежем акрилен долен капак.
Кодът на Arduino и основният дизайн първоначално бяха намерени на уебсайта на Adafruit. Повече информация можете да намерите тук. Кодът на Arduino ще изисква библиотеките на Adafruit Trinket, които могат да бъдат изтеглени тук (Вие специално ще искате библиотеката "TrinketHidCombo"). Действителният код на Arduino може да бъде изтеглен тук.
Стъпка 1: Съберете вашите части
(Задръжте курсора на мишката върху елементите на снимката за подробности и връзки за поръчка):
- Adafruit Trinket, 5V, 16MHz (не забравяйте да получите версията 5V, НЕ 3.3V).
- Ротационен енкодер (показаният тук е D-вал, но има и енкодери със шлицовани валове, в зависимост от копчето, което използвате)
- Около 2,5 "от 5 проводников лентов кабел. Отлепете и отрежете краищата, както е показано на снимката.
- Пет 1/2 "дълги парчета от 1/8" термосвиваеми тръби.
Стъпка 2: Свързване на дрънкулката към въртящия се енкодер
Ротационният енкодер има пет щифта - три от едната страна и два от другата. Двата щифта от едната страна са за бутона. Те осъществяват контакт при натискане на вала на енкодера. Това ще стане функция за изключване на звука. Тези щифтове не са чувствителни към полярността и няма разлика в начина на свързване на проводниците на бутоните към тях. Трите щифта от другата страна са сигналните щифтове. Ако държите енкодера обърнат отстрани с трите щифта, с вал нагоре, левият щифт е сигнал "А", центърът е общ, а десният щифт е сигнал "В". Това е показано и на снимката на информационния лист.
Свържете дрънкулката към енкодера, както следва:
- Пинк № 0 към сигналния щифт на енкодера.
- Дребен щифт #1 към един от щифтовете на бутоните на енкодера.
- Пинк No2 към сигналния щифт на енкодера "B".
- Пинк 5V към другия щифт на бутона на енкодера.
- Пинк GIN към общия щифт на енкодера.
Не забравяйте да плъзнете парче термосвиваема тръба над всеки проводник преди запояване и да го плъзнете възможно най -над щифта, преди да го свиете. По -късно основата ще бъде запълнена с оловен изстрел и тези щифтове трябва да бъдат възможно най -изолирани, защото те ще бъдат в контакт с изстрела, когато приключат. Един добър съвет е допълнително да изолирате щифтовете на енкодера между свиващите се тръби и енкодера с парче горещо лепило.
Стъпка 3: Подгответе се за програмиране на дрънкулката
Отворете Arduino IDE. Изтеглете и инсталирайте библиотеките на Adafruit Trinket и кода за контрол на силата на звука (връзки в началото на проекта). Задайте Тип платка като "Adafruit Trinket 16MHz", а програмиста като "USBtinyISP".
Trinket трябва да е в режим Bootloader, за да качва код в него. При първо включване в USB порта на компютъра, зеленият светодиод ще свети постоянно и червеният светодиод ще мига за 10 секунди и след това ще изгасне. По време на този 10 секунден прозорец, дрънкулката е в режим Bootloader. Можете да влезете в режим Bootloader по всяко време, като натиснете бутона в края на дрънкулката срещу USB порта.
Открих, че Arduino IDE отнема малко повече от 10 секунди, за да компилира и провери кода, преди да бъде изпратен на дъската, така че когато изпращате кода на дъската, гледайте зелената лента за напредък в долния десен ъгъл на IDE прозорец. Когато е на средата, натиснете бутона за нулиране на дрънкулката. Видеоклипът по -горе показва зелената лента за напредък. Когато е около половината път, натискам бутона за нулиране на дрънкулката. Докато зелената лента за напредъка стига до дясно преди затварянето на 10 -секундния прозорец, дрънкулката ще приеме кода. Можете да видите кода, който се прехвърля, като червеният светодиод свети постоянно, преди да се изключи. Ако прехвърлянето не започне преди времето на Bootloader, ще видите оранжево съобщение за грешка в Arduino IDE. Ако това се случи, просто повторете последователността и опитайте отново.
Стъпка 4: Тестване на енкодера
След като програмирането завърши успешно и Trinket се рестартира, ще можете да контролирате силата на звука с въртящия се енкодер. Завъртането на енкодера по посока на часовниковата стрелка трябва да увеличи силата на звука на компютъра, а обратното на часовниковата стрелка трябва да го намали. Натискането на вала трябва да заглуши компютъра ви. Ако установите, че посоката на въртене има обратен ефект (силата на звука се увеличава, когато трябва да намалява), тогава щетите на кодера "A" и "B" са обърнати. Можете или да смените проводниците в енкодера, или просто да смените дефинициите на щифтове (0 и 2) на редове 3 и 4 на кода на Arduino и след това да го изпратите отново на Trinket. Във видеоклипа по -горе ще видите въртящ се енкодер, който контролира силата на звука и заглушава звука на компютъра.
Стъпка 5: 3D отпечатване на основата
Файлът за 3D печат може да бъде изтеглен от Thingiverse, като щракнете тук. Отпечатах го с PLA, височина на слоя 0,15 мм и дюза 0,4 мм. Правоъгълният блок точно извън основата във файла за печат се използва само за минимизиране на поддържащия материал отвън, тъй като тази опора би била твърде тънка и висока, за да остане стабилна по време на печат. Използвайте концентрични опори навсякъде. Единственият труден за премахване поддържащ материал е под моста, който поддържа Дрънкулката. Използвам комбинация от малка отвертка, ъглова пинцета и клещи с иглени носове, за да я премахна. Важно е да го извадите (или поне колкото можете), защото това пространство по -късно ще бъде запълнено с оловен изстрел.
Стъпка 6: Добавете електрониката
Инсталирайте дрънкулката в основата. Всички монтажни отвори в 3D отпечатаната основа са оразмерени за 2-56 винта за самонабиване. Използвайте два винта 2-56 x 1/4 , за да закрепите задния край на дъската. Ако искате пакет от 100 винта, те могат да бъдат закупени от McMaster Carr, като щракнете тук.
Като алтернатива, ако искате да закупите само това, което е необходимо за изграждането на вашия проект, може да бъде комплект винтове (както за дрънкулката, така и за долния капак), както и лазерно изрязаната акрилна обвивка, гумените крачета и по избор оловното изстрелване закупени заедно от страницата ми в eBay - Редактиране: Вече нямам списъци с eBay, защото eBay ме накара да премахна всичките си обяви, съдържащи оловен изстрел, тъй като те го смятат за боеприпаси (дори ако се използват като тегло или баласт). Ако се интересувате от закупуване на някоя от хардуерните части (т.е. винтове, акрилно дъно, гумени крачета, оловен изстрел и т.н. - всичко друго освен електрониката и копчето), пишете ми тук (Щракнете върху моето изображение до името ми на в горната част на проекта, след което щракнете върху бутона Съобщение)
Поставете въртящия се енкодер през отвора в горната част на основата, добавете плоската шайба и гайката и затегнете здраво.
Стъпка 7: Добавете тегло към основата
Основата е пълна с оловен изстрел #7.5 (0.095 ) за добавяне на тегло и стабилност (около 6 унции или 175 г). Това предотвратява приплъзването му по бюрото ви, когато завъртите копчето.
Не забравяйте да избегнете изстрел в кухината, в която се помещава дрънкулката. Използвайте ъглова пинсета, за да "избутате" изстрела под моста и го напълнете до върховете на долните монтажни стойки на плочата и стените, заобикалящи кухината на дрънкулката. Изравнете го. Искате основата да е достатъчно пълна, за да не звучи като марака, когато я разклащате, но не толкова, че долният капак да не седи на едно ниво, когато е инсталиран.
Стъпка 8: Направете и инсталирайте долния капак
DXF файлът за долния капак е включен в страницата Thingiverse за основата или щракнете тук за директна връзка към файла за долния капак. Лазерно го изрязах от 3 мм (1/8 ") акрил. Можете да използвате същите 2-56 x 1/4" винтове, които сте използвали за монтиране на дрънкулката, за да прикрепите долния капак. По желание можете да просмукате дупките и да използвате винтове с плоска глава, така че дъното да е изравнено. Ако решите да използвате винтове с плоска глава, можете също да поръчате пакет от 100 от McMaster Carr, като щракнете тук.
Завършете дъното, като добавите четири чисти гумени крачета, за да предотвратите подхлъзване.
Стъпка 9: Завършете
Добавете копче с диаметър 38 мм по ваш избор. Копчето, което използвах, може да бъде закупено тук. Имайте предвид, че това копче има фиксиран винт, така че е предназначено да се използва с енкодер с D-вал. Ако сте избрали да използвате енкодер със шлицован вал, не забравяйте да изберете копче, което е за шлицован вал. Отворът на вала на копчето ще има съвпадащи шлици и няма да е гладък. Можете да изберете копче, което ви харесва, стига външният диаметър да е 38 мм и е съвместим с 6 мм вал на вашия енкодер.
И накрая, включете USB кабела, дайте на компютъра около 15 секунди, за да открие устройството (Trinket трябва да премине през своята 10 -секундна Bootloader последователност, преди компютърът да го открие) и сте готови.
Препоръчано:
Винтидж ротационен телефон за набиране на контрол на силата на звука на компютъра: 7 стъпки (със снимки)
Vintage Rotary Phone Dial PC Control Volume Control: Ако сте нещо подобно на мен, вие често се променяте силата на звука на компютъра си. Някои видеоклипове са по -силни от други, понякога искате да заглушите звука на компютъра си, докато слушате подкасти или музика и може да се наложи да се оттеглите
Прост DIY бутон за контрол на силата на звука!: 5 стъпки (със снимки)
Просто копче за регулиране на силата на звука „направи си сам!“: Имате работен плот със звукова система далеч от мястото, където седите?-Имам. След малко копаене открих, че е доста лесно да си направя собствено меко копче за контрол на силата на звука на евтини. В този урок ще ви покажа как да създадете USB копче за контрол на силата на звука
Копче за контрол на силата на звука на компютъра: 6 стъпки (със снимки)
Копче за контрол на силата на звука на компютъра: Ако обичате да слушате музика на компютъра си, но често трябва да заглушите и да го рестартирате, когато гледате медия, натискането на Fn+k+F12+g всеки път просто няма да го отреже. Плюс регулиране на силата на звука с бутони? Никой няма време за това! Мога ли да представя моя C
USB контролер за бас, високите и силата на звука със светодиоди за клавиатурата: 6 стъпки (със снимки)
USB контролер за баси, високи и силни звуци със светодиоди за клавиатурата: Имам Creative SoundBlaster Audigy в основния си настолен компютър и имах нужда от начин за бързо регулиране на настройките на басите и високите честоти (както и силата на звука) при слушане на аудио или видео носител . Адаптирах кода от два източника, дадени в
Колело за превъртане на работния плот и контрол на силата на звука!: 8 стъпки (със снимки)
Колело за превъртане на работния плот и контрол на силата на звука!: Направете уикенд проект на списание, 3/4/09Някаква информация Наскоро четох много различни блогове. Всеки ден ще чета най -новите публикации в engadget, lifehacker, hackaday, BBG и MAKE: blog. Проблемът за мен дойде, когато разбрах, че о