Съдържание:

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

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

Видео: Преносима музикална кутия / инструмент с 6 бележки (лесна за изработка и подобряване!): 5 стъпки (със снимки)
Видео: 3000+ Common English Words with Pronunciation 2024, Ноември
Anonim
Преносима музикална кутия / инструмент с 6 бележки (лесна за изработка и подобряване!)
Преносима музикална кутия / инструмент с 6 бележки (лесна за изработка и подобряване!)

Здрасти! Вдъхновен от Мартин Молин, член на шведска група, наречена Wintergatan, наскоро се влюбих в музикалните кутии и всичко за тях. Хората, които правят песни за музикални кутии, все още използват старомодния начин да пробиват нотата на песента за нота, надявайки се, че времето ще свърши добре. След като направих това сам, знам, че това е уморително упражнение и такова, което може да използва заместител. Така че в крайна сметка се замислих върху тази идея да използвам инфрачервени детектори за създаване на песен. Това би означавало, че ще трябва само да прочете лист черно -бяла печатна хартия, но може да има и различни приложения като сканиране на вестник за извеждане на звук.

Стъпка 1: Материалите

Това са материалите, които използвах, но те са много заменяеми. Вижте какво ви подхожда най -добре!

- Arduino Uno

- високоговорител или зумер

- 9v батерия

- Щипка за батерия 9v

- Превключвател за включване / изключване

- 6 x QRD1114 Отразяващ сензор

- Кабелни джъмпери

- Дървена кутия (10 x 15 x 9)

Стъпка 2: Веригата

Веригата
Веригата
Веригата
Веригата

Сега веригата е скок и граница най -трудната част от този проект според мен. Но не позволявайте това да ви плаши; не е толкова зле.

Отразяващият сензор QRD1114

Отразяващият сензор всъщност е два сензора в едно. Той съдържа както подател, така и получател. Изпращачът е по -оранжев до бял бит, а приемникът е черно -тъмен бит. Ето защо се нуждае от всичките си 4 крака, свързани с Arduino. Този на точката на приемника се нуждае от 10k ом резистор, свързан към 5v И джъмпер кабел, свързан към аналогов щифт на Arduino. Този, диагонално противоположен на този, също трябва да бъде свързан към 5v, но чрез резистор 220 ома. Останалите два крака могат да бъдат свързани директно към земята (GND). Инсталирането на 6 или повече от тях е доста здраво, така че препоръчвам да ги запоите, ако можете.

Говорителят

Високоговорителят е доста лесен за свързване. Просто свържете - щифта към земята и свържете щифта + към цифров извод по избор на Arduino. Използвах пин ~ 9 за този проект.

Батерията

За да позволите на вашия Arduino да се захранва от батерия, силно препоръчвам да проверите тази инструкция:

www.instructables.com/id/Powering-Arduino-…

Те вършат невероятна работа, обяснявайки как да го направят. Използвах този урок и за моя проект.

Стъпка 3: Кодът

Сега за кода. Този проект използва базовите библиотеки, вече програмирани в софтуера Arduino.

Просто извлечете zip файла и отворете папката. Трябва да можете да видите два раздела; HandHeldMusicBox и терени.h. Оттук трябва да си добре!

Ако pitches.h не е там, можете да направите нов раздел, като натиснете 'shift + ctrl + T' и го наречете pitches.h. Оттам просто копирайте всичко в.txt файла в новия раздел, който трябва да го направи.

Стъпка 4: Музикалният лист

Музикалният лист
Музикалният лист

За създаването на музикалния лист направих електронна таблица в Google, наречена „Speelpapier“, която на холандски означава „Игра на хартия“. Можете да го проверите чрез тази връзка:

docs.google.com/spreadsheets/d/1MHBrFVECut…

Ако искате сами да направите песен, можете просто като копирате всичко в листа или като запазите копие от нея на вашия Диск. Ако предпочитате да използвате Excel през електронни таблици на Google, можете да го направите и като го изтеглите като Excel файл под Файл> Изтегляне като> Microsoft Excel.

Писането в музикалния лист е малко странно в момента. Бележките отиват от G до E. Ако искате да играете G на определена плочка, попълвате '1 от лявата страна, която казва "ROW OF NUMBERS". Не забравяйте да добавите „пред номера, за да накарате електронните таблици на Google да разберат, че всъщност това не е число, а низ, който може да използва в кода.

'1 = G

'2 = А

'3 = B

'4 = С

'5 = D

'6 = Е

Забавлявайте се да правите свои собствени мелодии.

Стъпка 5: Подобряване

Сега за най -важната стъпка: Направете го свой собствен!

Дадох ви основните стъпки, за да направите ръчната музикална кутия, как е време да подобрите концепцията. Ето няколко съвета:

- Можете да добавите още сензори, като използвате мултиплексор или друг Arduino

- Можете да опитате да накарате някои сензори да променят октавите, за да получат по -широк диапазон

- Можете да добавите плъзгач или бутон за сила на звука

- Добавете усилвател, за да получите повече звук от високоговорителя

- Използвайте аудио библиотека, за да получите шантави звуци, евентуално дори да създадете звук „музикална кутия“.

- Използвайте таймерни прекъсвания или друг метод, за да се опитате да го накарате да свири и акорди!

- Редактирайте файла с генератор на музикални листове, за да работи за вас

- Имайте някаква форма на механизъм, който дърпа хартията със зададена скорост.

Успех с вашия проект и не забравяйте да ме уведомите за напредъка ви, ще се радвам да го чуя.

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