Съдържание:

Прост DIY бутон за контрол на силата на звука!: 5 стъпки (със снимки)
Прост DIY бутон за контрол на силата на звука!: 5 стъпки (със снимки)

Видео: Прост DIY бутон за контрол на силата на звука!: 5 стъпки (със снимки)

Видео: Прост DIY бутон за контрол на силата на звука!: 5 стъпки (със снимки)
Видео: 5 Яки Трика за iPhone, които НЕ ЗНАЕТЕ! 2024, Ноември
Anonim
Просто DIY копче за контрол на силата на звука!
Просто DIY копче за контрол на силата на звука!

Имате десктоп със звукова система далеч от мястото, където седите?-Имам. След малко копаене открих, че е доста лесно да си направя собствено меко копче за контрол на силата на звука на евтино.

В този урок ще ви покажа как да създадете USB копче за контрол на силата на звука за вашия компютър!

За да опростя нещата, вместо Arduino ще използвам съвместима с arduino платка, наречена Digispark. Digispark не само е малък, но е и евтин! Обикновено взимам моя от aliexpress.com за по -малко от 2 USD

Да започваме!

Стъпка 1: Какво ще ви трябва …

Какво ще ви трябва…
Какво ще ви трябва…

Какво ще ви трябва:

Микро USB кабел

Micro USB DIgispark (не може да бъде версия в пълен размер)

Ротационен енкодер (също евтин на aliexpress)

Не е необходимо (но е хубаво да има): Някакъв корпус и копче

Arduino IDE и среда за digispark.

Стъпка 2: Време е да настроите всичко

Време е да настроите всичко
Време е да настроите всичко

Няма да ви науча как да използвате средата за развитие на Arduino, в мрежата вече има много уроци за това. Ако не сте запознати с Digispark, информацията за настройката може да бъде намерена тук:

След като настроите, отидете на: https://learn.adafruit.com/trinket-usb-volume-knob… и изтеглете библиотеката, която ще ни е необходима за този проект. Извлечете.zip файла и поставете папката "Adafruit-Trinket-USB-master" в C: / Users / \ Documents / Arduino / libraries

След това копирайте и поставете скицата, намерена на същата уеб страница, в Arduino IDE и я качете във вашия digispark.

Забележка:

Причината, поради която можем да направим това толкова лесно, е, че Adafruit има продукт, наречен Trinket, който използва чипа ATtiny85 (те са разработили тази проста за използване библиотека, за да работят с дрънкулката си), но DigiSpark също използва чипа ATtiny85!- -Значи много лесно можем да използваме евтиния digispark, за да стартираме кода и да спестим малко пари!

Както и да е, изтеглете библиотеката и преминете към стъпка 3!

Стъпка 3: Окабеляване

Окабеляването
Окабеляването

След това можем да започнем с хардуера. Сега ще демонстрирам своите артистични умения, като нарисувам проста схема за вас …

Както и да видите, това е много просто и това е всичко!

Стъпка 4: Изградете

Сградата!
Сградата!
Сградата!
Сградата!
Сградата!
Сградата!

Това не е задължително и зависи от това как искате да изглежда крайният продукт (освен ако, разбира се, просто не искате той да седи на протоборда, когато приключите)

Това, което направих, беше да изрежа малка дупка в бутилка с хапчета и да залепя въртящия се енкодер през нея, след което горещо залепих digispark вътре в капака (не забравяйте да изрежете малък отвор отстрани на капака, за да се свърже микро USB портът към вашия компютър)

Накрая залепих парче гумена постелка към дъното-това завършва основата!

За капака взех копчето от стар счупен стерео приемник и го плюснах отгоре!

Забележка:

Напълних го и с восък и железни пелети, за да му дам усещане за тежко качество, но можете да гледате видеото, за да научите повече за това в стъпка 5.

Стъпка 5: Готово

Image
Image

Това е!

Ако ви е харесало, следвайте meh в instagram, където публикувам актуализации на проекта:

Този видеоклип може да ви бъде полезен, а може и да не ви е полезен, но го проверете!

Ако имате някакви проблеми с това да работи, свържете се с мен тук на Instructables или оставете коментар към видеоклипа в YouTube!

Също така, ако установите, че въртенето е обърнато, опитайте да промените следните редове в горната част на скицата от:

#дефинирайте PIN_ENCODER_A 0

#дефинирайте PIN_ENCODER_B 2

в:

#дефинирайте PIN_ENCODER_A 2

#дефинирайте PIN_ENCODER_B 0

Не забравяйте да проверите някои от другите ми инструкции!

Препоръчано: