Мазмұны:

Ultimate Arduino қағаз пианино: 5 қадам
Ultimate Arduino қағаз пианино: 5 қадам

Бейне: Ultimate Arduino қағаз пианино: 5 қадам

Бейне: Ultimate Arduino қағаз пианино: 5 қадам
Бейне: Лучший из ЛУЧШИХ???. Радиоприемник TECSUN PL680 ПОЛНЫЙ ОБЗОР!!! #tecsun 2024, Қараша
Anonim

Hey It Soumojit қайтадан керемет жобамен. Бұл тек қана ардуино бар қағаздан жасалған пианино. Демалыс күндері жақсы жоба болуы мүмкін немесе ғылыми көрмеде де керемет нәрсе болуы мүмкін. Барлығы сыйымдылық сенсоры тұжырымдамасында жұмыс істейді, сіз бұл туралы толығырақ мына жерден оқи аласыз https://playground.arduino.cc/Main/CapacitiveSensor/. Мен фортепиано туралы тым көп білмеймін, бірақ мен интернетте аздап зерттедім, фортепиано мен ноталар туралы біраз мәлімет алдым.

Сонымен, бұл фортепианода олардың саны - 2 октава және тағы бір с нотасы, барлығы 15 перне. Кілттер қарындашпен жасалады және ардуиноға қыстырғыш пен сым арқылы қосылады. Олар сонымен қатар arduino -ға шығуға арналған динамик болып табылады.

Ендеше жасайық ….

1 -қадам: Сізге қажет заттар

Сізге қажет заттар
Сізге қажет заттар
Сізге қажет заттар
Сізге қажет заттар
Сізге қажет заттар
Сізге қажет заттар

Бұл фортепианоны жасау үшін бізге негізгі компоненттер мен құрал қажет.

1) Arduino Nano (Ми ретінде сіз UNO, Mega және т.б сияқты басқа arduino нұсқаларын қолдана аласыз)

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

3) Нан тақтасы

4) сымдар

5) 8 Омдық динамик

6) Қағаз қыстырғыштар

7) Қалыпты қағаз немесе басып шығарылған шаблон

8) Қарындаш

Сіз фортепианоны өзіңіз жасай аласыз немесе мен 15 кілт үлгісін жасадым, оны басып шығаруға және қарындашпен толтыруға болады.

2 -қадам: Схеманы құру

Циклды құру
Циклды құру
Циклды құру
Циклды құру
Циклды құру
Циклды құру
Циклды құру
Циклды құру

Сондықтан схемаларды тексеріп, ардуиноны тақтаға салыңыз. содан кейін резисторларды схемаға сәйкес бір рельсті рельсте және екінші жағын арнайы ардуино түйреуіштерінде (түйреу D3 - D12, A0 - A3) жалғаңыз. Содан кейін жалпы рельсті D2 штырымен жалғаңыз. Енді сымды кесіп, резистор қосылған әр ардуино түйреуішіне сым қосыңыз (D3 - D12, A0 -A3).

Осыдан кейін динамикті алып, бір ұшын D13 түйреуішіне, екінші ұшын жерге қосыңыз.

Схема құрастыру негізінен орындалады, енді біз тек кодтауымыз керек және папаердегі кілттерді жасауымыз керек.

3 -қадам: Кейбір кодтауға рұқсат етіңіз

Кейбір кодтауға рұқсат етіңіз
Кейбір кодтауға рұқсат етіңіз
Кейбір кодтауға рұқсат етіңіз
Кейбір кодтауға рұқсат етіңіз

Сондықтан код өте қарапайым және опциялары бар, сондықтан сіз онымен ойнайсыз.

Сыйымдылық сенсорлар кітапханасын жүктеу керек, содан кейін сіз баруға дайынсыз

Сіз кодты жүктей аласыз және Arduino -ға жүктей аласыз, ойнауды бастаңыз және оны ойнау үшін сымның ұштарына тигізіңіз.

Сонымен қатар, сіз әр перненің жазбасын орната аласыз, тек pitches.h файлын қарап шығыңыз, содан кейін жазбаларды қажеттіліктеріңізге қарай өзгертіңіз.

Кодты сәтті жүктегеннен кейін қағаздағы кілттерді жасауға көшуге болады.

Ескертпе- сымдарды пернетақтаға қосқаннан кейін триггердің мәнін қайта калибрлеу қажет болуы мүмкін. Алдымен сіз кодты жүктеп алып, сериялық мониторды ашуыңыз керек, сіз жолдарда көптеген сандарды көресіз, содан кейін кез келген сымға қол тигізіп, сандардың қаншалықты өсетінін көре аласыз, осылайша триггер мәнін орнатуға болады. триггер мәнінен жоғары болса, ол дыбыс шығарады.

4 -қадам: қағазға кілттер жасау

Қағаздағы кілттерді жасау
Қағаздағы кілттерді жасау
Қағаздағы кілттерді жасау
Қағаздағы кілттерді жасау

Енді бізде жұмыс схемасы бар, енді сіз кішкене қағазға 15 кілт салуға немесе менің шаблонымды басып шығаруға болады (1 -қадамда тіркелген). Енді сол кілттерді толтыру үшін қою қараңғы қарындаш алыңыз. Кілттерді дұрыс толтыруға тырысыңыз, сондықтан өткізгіш бет болуы мүмкін. Осыдан кейін сымдардың екінші ұшына қағаз қыстырғыштарды қосып, оларды қағаз кілттеріне қосыңыз.

Енді сенің барғаның жақсы.

5 -қадам: Соңғы өнім және қорытынды

Соңғы өнім және қорытынды
Соңғы өнім және қорытынды

Егер сіз бәрін дұрыс жасасаңыз, сізде Arduino -мен жасалған қағаз пианино болады. Октаваларды немесе ноталарды өзгерту үшін кодпен ойнауға болады. Егер сізде GPIO (мысалы - Arduino Mega) бар микроконтроллер болса, сіз қосымша кілттерді қоса аласыз.

Бұл өте аз компоненттері бар жақсы демалыс жобасы болуы мүмкін. Сізге ұнады деп үміттенемін.

Егер сізде қандай да бір мәселе немесе ұсыныс болса, түсініктемелерде сұраңыз.

Сонымен қатар, Arduino байқауына осы жобаға дауыс беріңіз.

Рахмет, келесі жолы керемет жобамен кездескенше ….

Маған arduino байқауына дауыс беруіңізді өтінемін.

Ұсынылған: