Хартиено пиано Ultimate Arduino: 5 стъпки
Хартиено пиано Ultimate Arduino: 5 стъпки
Anonim

Хей, неговият Soumojit обратно отново с готин проект. Това е най -доброто хартиено пиано само с arduino. Може да бъде добър проект през уикенда или може да бъде чудесно нещо и в научна изложба. Така че цялата работа работи върху концепцията за капацитивно докосване, можете да прочетете повече за това тук https://playground.arduino.cc/Main/CapacitiveSensor/. Аз също нямам твърде много познания за пианото, но направих малко проучване в интернет и научих някои неща за пианото и нотите.

И така, в това пиано те са 2 октави и друга c нота, общо 15 клавиша. Ключовете са направени с молив в хартията и са свързани към arduino чрез кламери и тел. Те също са говорители, свързани към arduino за изход.

Така че нека се справим …..

Стъпка 1: Неща, от които се нуждаете

Нещата, от които се нуждаете
Нещата, от които се нуждаете
Нещата, от които се нуждаете
Нещата, от които се нуждаете
Нещата, от които се нуждаете
Нещата, от които се нуждаете

Така че имаме нужда от някои основни компоненти и инструмент, за да направим това пиано.

1) Arduino Nano (Като мозък можете да използвате други версии на arduino като UNO, Mega и т.н.)

2) 15x 1Mega Ohm резистори.

3) дъска за хляб

4) Проводници

5) 8-омов високоговорител

6) Щипки

7) Нормална хартия или отпечатаният шаблон

8) Молив

Можете да нарисувате пианото сами или аз направих шаблон с 15 клавиша, който можете да отпечатате и да напълните клавишите с молив.

Стъпка 2: Изграждане на веригата

Изграждане на веригата
Изграждане на веригата
Изграждане на веригата
Изграждане на веригата
Изграждане на веригата
Изграждане на веригата
Изграждане на веригата
Изграждане на веригата

Затова проверете електрическите схеми и поставете arduino в макета. след това свържете резисторите от едната страна в общата шина, а от другата страна в специфичните щифтове arduino (щифт D3 - D12, A0 - A3) според схемите. След това свържете общата шина с щифт D2. Сега изрежете малко проводник и добавете проводник във всеки щифт на arduino (щифт D3 - D12, A0 -A3), където е свързан резисторът.

След това вземете високоговорителя и свържете единия край към щифт D13, а другия към земята.

Изграждането на веригата се извършва предимно, сега просто трябва да кодираме и да направим ключовете в papaer.

Стъпка 3: Нека направим малко кодиране

Нека направим малко кодиране
Нека направим малко кодиране
Нека направим малко кодиране
Нека направим малко кодиране

Така че кодът е много прост и има опции, така че можете да играете с него.

Трябва да изтеглите библиотеката с капацитивен сензор и тогава можете да започнете

Можете просто да изтеглите кода и да го качите на вашия Arduino и да започнете да играете и да докоснете краищата на проводника, за да го възпроизведете.

Също така можете да зададете бележката за всеки клавиш, просто погледнете файла pitches.h и след това променете бележките според вашите нужди.

След успешно качване на кода можем да преминем към създаване на ключовете в хартията.

Забележка- След свързване на проводниците към клавиатурата може да се наложи да калибрирате отново стойността на тригера. Първо, трябва да качите кода и да отворите серийния монитор, ще видите куп числа в редове, след това можете да докоснете всеки проводник и да видите колко се увеличават числата, за да можете да зададете стойност на задействане, така че ако стойността надвишава стойността на спусъка, той ще произведе звука.

Стъпка 4: Направете ключове в хартията

Правене на ключове в хартията
Правене на ключове в хартията
Правене на ключове в хартията
Правене на ключове в хартията

Така че сега имаме работната верига, сега можете да нарисувате 15 ключа в малък лист хартия или просто да отпечатате моя шаблон (Приложен в стъпка 1). Сега вземете смел, тъмен молив, за да попълните тези ключове. Опитайте се да запълните правилно ключовете, за да може да бъде проводима повърхност. След това добавете кламери в друг край на проводниците и ги свържете към ключове за хартия.

Сега можете да тръгнете.

Стъпка 5: Краен продукт и заключение

Краен продукт и заключение
Краен продукт и заключение

Ако сте направили всичко правилно, ще имате работно пиано от хартия, направено с Arduino. Можете да играете с кода, за да промените октавите или нотите. Ако имате микроконтролер с повече GPIO (Like - Arduino Mega), можете да добавите още ключове.

Това може да бъде добър проект през уикенда с много по -малко компоненти. Надявам се да ви е харесало.

Ако имате някакви проблеми или предложения, просто попитайте в коментарите.

Също така, моля, гласувайте този проект за конкурса Arduino.

Благодаря, ще се видим следващия път със страхотен проект ….

Моля, гласувайте за конкурса arduino.

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