Мазмұны:

Raspberry Pi инфрақызыл пернетақтасы: 8 қадам
Raspberry Pi инфрақызыл пернетақтасы: 8 қадам

Бейне: Raspberry Pi инфрақызыл пернетақтасы: 8 қадам

Бейне: Raspberry Pi инфрақызыл пернетақтасы: 8 қадам
Бейне: Blink LED with Arduino UNO and IR sensor at Home | DIY projects | 2024, Қараша
Anonim
Raspberry Pi инфрақызыл пернетақтасы
Raspberry Pi инфрақызыл пернетақтасы
Raspberry Pi инфрақызыл пернетақтасы
Raspberry Pi инфрақызыл пернетақтасы

Мен әрқашан музыканы жақсы көретінмін, сондықтан мен Raspberry Pi -нің алғашқы жобасы ретінде не жасайтынымды ойлағанда, менің ойым оған келді. Бірақ, әрине, мен оған қосымша әсер бергім келді, немесе одан да жақсы, тию! Қазіргі Ковид-19 дағдарысы мен барлық гигиеналық және әсерлі таралуларды ескере отырып, мен пернелер инфрақызыл сенсорлармен ауыстырылатын пернетақтаны таңдадым. Сіз ойнайтын пернені айналмалы кодерді бұру арқылы өзгертуге болады және оны басу артқы жолды іске қосады, бұл ретте сенсорды түрту арқылы қарқынды өзгертуге болады.

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

1 -қадам: Бөліктер тізімі

  • Raspberry Pi 4 моделі B v1.2 - 2 ГБ
  • Жиналған Pi T-Cobbler Plus
  • 40 дана 10 см еркек секірушіге
  • Кабель 40 дана 10см еркек пен еркек арасындағы кабель
  • IR кедергісін болдырмайтын құрал
  • Динамиктер
  • Әр түрлі ағаш бөлшектері
  • Бояу
  • Сенсор сенсоры
  • СКД
  • Таңқурай пи 4
  • резисторлық адаптер пакеті
  • Айналмалы кодер

Бағасы: шамамен 230 евро, бірақ жағдайға байланысты

2 -қадам: электроника

Берілген pdf файлындағыдай электрониканы қосыңыз. Есіңізде болсын, инфрақызыл сенсор сигнал берілмейтініне көз жеткізу үшін қайта реттеуді қажет етуі мүмкін.

Менің динамигім дыбысты жақсарту үшін сыртқы USB дыбыс картасына қосылған, бірақ сіз оны pi ұясының шығысына қосуға болады.

3 -қадам: мәліметтер базасы

Дерекқор
Дерекқор

Бұл мен жасаған мәліметтер базасы. Мен барлық атау атаулары мен midi note мәндеріне жауап беретін кестені қолдандым. Басқа кестеде сіз таңдауға болатын пернелер бар. PlaySession кестесінде сіз ойнаған және қосылған барлық сақталған тректер бар, олар осы жолдағы жазбалар.

4 -қадам: электрониканы жинау

Электрониканы жинау
Электрониканы жинау

Келесі кезекте электрониканы құрастыру келді. Мен бәрін нанға қалдырып, оны дәнекерлемеуді шештім, себебі мен дәнекерлеуде онша жақсы емеспін, ал IR сенсорлары өте сезімтал, сондықтан сіз оны бір күні ауыстыруға тура келеді.

5 -қадам: кодтау

Кодтау үшін мен Midius кітапханасының питондық қоңырауын қолдандым, ол Midi ноталарын ойнату үшін FluidSynth пайдаланады.

Екеуін де орнату үшін келесі пәрмендерді орындау қажет:

pip орнатыңыз

pip fluidsynth орнатыңыз

Сіз менің GIT -тен кодты таба аласыз.

6 -қадам: веб -сайт

Веб -сайт
Веб -сайт
Веб -сайт
Веб -сайт
Веб -сайт
Веб -сайт

Содан кейін менің веб -сайтымды жобалап, кодтадым. Мен html, css және JS -ті веб -розеткалармен, артқы жағында жұмыс істейтін сервермен байланысу үшін қолдандым.

7 -қадам: корпус құру

Құрылыс корпусы
Құрылыс корпусы
Құрылыс корпусы
Құрылыс корпусы
Құрылыс корпусы
Құрылыс корпусы

Мен өз корпусымды ксилофон/ фортепианоға ұқсайтын етіп жасадым. Мен бәрін ағаштан жасадым және одан да жақсы көрінуі үшін бәріне лак бояуын беруді шештім.

8 -қадам: Ал енді.. Ойна

Ал енді.. Ойна!
Ал енді.. Ойна!
Ал енді.. Ойна!
Ал енді.. Ойна!
Ал енді.. Ойна!
Ал енді.. Ойна!

Енді сіз өз қолыңызбен жасалған аспапта ойнауға дайынсыз! Түсініктемелерде сұрақтар қоюдан және жасаудан ләззат алудан қорықпаңыз!

Ұсынылған: