Съдържание:
- Стъпка 1: Списък на частите
- Стъпка 2: Електроника
- Стъпка 3: База данни
- Стъпка 4: Сглобяване на електроника
- Стъпка 5: Кодиране
- Стъпка 6: Уебсайт
- Стъпка 7: Изграждане на калъф
- Стъпка 8: И сега.. Играйте
Видео: Инфрачервена клавиатура Raspberry Pi: 8 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Винаги съм обичал музиката, така че когато мислех какво бих направил като първия си проект на Raspberry Pi, умът ми естествено се насочи към него. Но, разбира се, исках да му дам допълнително докосване, или по -добре, без докосване! Като се има предвид настоящата криза на Covid-19 и всички хигенови и трогателни ограничения, решавам да направя клавиатура, където клавишите са заменени от инфрачервени сензори. Можете да промените клавиша, в който играете, като завъртите въртящ се енкодер и натискането му ще задейства стартиране на обратна линия, от която темпото може да бъде променено чрез докосване на сензор за докосване.
Придадох на външния вид атмосфера на ксилофон-пиано, която също интегрирах на уебсайта, където можете да видите какви ноти се свирят. За изграждането на кутията съм използвал само дърво, което боядисвах, за да му придам последния щрих.
Стъпка 1: Списък на частите
- Raspberry Pi 4 Модел B v1.2 - 2GB
- Сглобен Pi T-Cobbler Plus
- 40pcs 10cm мъжки към женски джъмпер
- Кабел 40pcs 10cm мъжки към мъжки джъмпер кабел
- Избягване на IR препятствия
- Говорители
- Различни парчета дърво
- Боядисване
- Сензор за докосване
- LCD
- Малина пи 4
- пакет резистор адаптер
- Ротационен енкодер
Цена: около 230 евро, но зависи от конкретния случай
Стъпка 2: Електроника
Свържете електрониката си, както е в дадения pdf. Имайте предвид, че инфрачервеният сензор може да се нуждае от пренастройка, за да се увери, че не изпраща сигнали понякога, когато не се задейства.
Моят високоговорител е включен във външна USB звукова карта, за да подобри звука, но можете също така просто да го включите в изхода на жака pi.
Стъпка 3: База данни
Това е базата данни, която създадох. Използвах таблица, съдържаща всички бележки и съответстващи стойности на midi бележки. Друга таблица съдържа ключовете, между които можете да избирате. Таблицата PlaySession съдържа всички предварително записани песни, които сте пуснали и свързани с тях, които са бележките в тази песен.
Стъпка 4: Сглобяване на електроника
Следва сглобяването на електрониката. Решавам да оставя всичко на макет и да не го запоявам, защото не съм толкова добър в спойка и инфрачервените сензори са доста чувствителни, така че може да се наложи някой ден да ги смените.
Стъпка 5: Кодиране
За кодиране използвах извикване на библиотека на python Mingus, който използва FluidSynth за възпроизвеждане на midi ноти.
За да настроите и двете, ще трябва да изпълните следните команди:
pip install mingus
pip install fluidsynth
Можете да намерите кода в моя GIT.
Стъпка 6: Уебсайт
След това проектирах и кодирах моя уебсайт. Използвах html, css и JS с websockets за комуникация със сървъра, работещ отзад.
Стъпка 7: Изграждане на калъф
Проектирах калъфа си да прилича на нещо като ксилофон/ пиано. Направих всичко в дърво и реших да дам на всичко лиза боя, за да изглежда още по -хубаво.
Стъпка 8: И сега.. Играйте
Сега сте готови да започнете да свирите на вашия самостоятелно направен инструмент! Не се страхувайте да задавате въпроси в коментарите и да се забавлявате при създаването!
Препоръчано:
Инфрачервена лампа: 4 стъпки
Инфрачервена лампа: Този проект показва инфрачервена лампа, която се включва за половин минута, след като получи сигнал от телевизионно инфрачервено дистанционно управление. Можете да видите схемата, работеща във видеото. Проектирах схема с BJT транзистори, след като прочетох тази статия: https
Инфрачервена камера за игри на Raspberry Pi: 6 стъпки
Инфрачервена камера за игри на Raspberry Pi: Току -що започнах да изследвам Raspberry Pi и бях заинтригуван от модула за инфрачервена камера Pi. Живея в донякъде отдалечен район и съм виждал признаци на различни диви същества, които изследват къщата през нощта. Имах идея да създам негър
Използвайте инфрачервена клавиатура Palm с устройства с Android: 5 стъпки
Използвайте инфрачервена клавиатура Palm с устройства с Android: Имах безжична клавиатура PalmOne и исках да имам Bluetooth клавиатура за телефона си. Единственият проблем беше, че клавиатурата на PalmOne беше инфрачервена, имах и устройство Brainlink. Това е доста сладко малко устройство за медиати
Бърза и мръсна клавиатура Das (празна клавиатура): 3 стъпки
Бърза и мръсна клавиатура Das (празна клавиатура): Клавиатурата Das е името на най -популярната клавиатура без надписи върху клавишите (празна клавиатура). Клавиатурата Das се продава на дребно за 89,95 долара. Тази инструкция ще ви насочи, макар че сами да направите такава с всяка стара клавиатура, която имате около
Почистване на алуминиева клавиатура Apple или всяка друга клавиатура с мек допир: 5 стъпки
Почистване на алуминиева клавиатура на Apple …. или всяка друга клавиатура с мек допир: Колкото и вие или аз да се опитаме да запазим нашите алуминиеви ябълкови клавиатури, те стават мръсни след около година. Тази инструкция е да ви помогне да я почистите. Бъдете внимателни, защото не нося отговорност, ако клавиатурата ви се счупи, докато правите това