Съдържание:

Raspberry Pi LED Light Schroeder Piano: 3 стъпки (със снимки)
Raspberry Pi LED Light Schroeder Piano: 3 стъпки (със снимки)

Видео: Raspberry Pi LED Light Schroeder Piano: 3 стъпки (със снимки)

Видео: Raspberry Pi LED Light Schroeder Piano: 3 стъпки (със снимки)
Видео: Raspberry Pi LED Light Schroeder Piano - Twinkle Little Star 2024, Юли
Anonim
Image
Image
Необходими материали
Необходими материали

Raspberry Pi LED Light Schroeder Piano

LED (Light Emitting Diode) и LDR (Light Dependent Resistor, или photoresitor) масиви се използват за възпроизвеждане на музикални ноти с помощта на Raspberry Pi Pygame MIDI секвенсор. Има 15 пари LED и LDR (12 за пълна октава от ноти, 1 за изкачване нагоре и октава, 1 за слизане надолу и октава и 1 за меню). Когато светлината между LED и LDR се счупи, музиката се възпроизвежда чрез Pygame MIDI секвенсор. Когато светлината между октавата нагоре или надолу LED/LDR е счупена, всички останали ноти се изместват нагоре или надолу за октава. Pygame MIDI поддържа над 75 музикални инструмента и 128 ноти на инструмент (10 октави). Бутонът от менюто може да се използва за превключване на инструменти. Raspberry Pi, платка и високоговорител са в рамките на 20 инчови х 30 инчови дървени пиано, които приличат на миниатюрно роял.

Стъпка 1: Необходими материали

НЕОБХОДИМ МАТЕРИАЛ:

1. Малина Пи. Използвах по -стар модел B, редакция 2. По -новите модели имат по -бързи процесори и повече GPIO на разположение, които биха могли да разширят проекта 2. 15 бр LED (фокус/тесен светлинен лъч), ярък 3. 2 бр LED (общ) за състояние (по избор) 4. 19 бр. 100 ома резистори 5. 15 бр. 47 к ома резистори 6. 15 бр. LDR (резистор, зависим от светлината) 7. 1 платка 8. проводници за свързване на Raspberry Pi към макет, хляб към LDR/LED/резистори 9. рамка за пиано а. 20 инча х 30 инча 1/2”шперплат b. 4 фута x 8 фута hard”фазер c. 1 инч х 2 инча х 20 инча дърво за монтиране на LDR и LED (предпочитано твърдо дърво) d. 2 инча х 2 инча х 40 инча вътрешни стойки e. ¾ инч x 15 инча дюбел за крака

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

Вижте приложеното Raspberry Pi LED Light Schroeder Piano - Frame.pdf за подробности.

ЗАБЕЛЕЖКИ

❏ Страничните стени могат да бъдат огънати с лепило за дърво (горило лепило) и скоби, ако се използва ⅛”Твърда дъска

❏ Нуждаете се от лист от твърда дъска 4'x8 'за достатъчно дълга страна

Допълнителна твърда плоча 4'x8 може да се използва за Top и Base (има нужда от няколко слоя за здравина)

Основата може да бъде 1/2”шперплат

❏ 2”x2” стълба, завинтени от долната страна на основата, за да държат огънати страни от твърда дъска

Скобите и кабелните връзки под предните стойки на LDR наистина помагат за обличането на проводниците под рамката до дупката близо до дъската

❏ Плита от твърда дъска покрива основите

❏ Използвайте преса за пробиване за отвори за монтаж на LDR/LED, за да ги направите прави, за да се подравнят през пролуката

❏ 15 дупки (12 за бележки, 1 за октава нагоре, 1 за октава надолу, 1 за меню

Стъпка 3: Изградете електроника

Вижте приложеното Raspberry Pi Light Schroeder Piano - Schematic.pdf за схема на окабеляване.

ЗАБЕЛЕЖКИ: max 6”максимално разстояние с 1” разстояние между LDR и LED с тесен светодиод, тъй като светлината преминава между (1/4”тръба за задържане на LDR и LED), поставена в 1” цяла от 1”x2” тапицерия

❏ Тъмният фон около LED помага за премахване на околната светлина

❏ 2,0 волта със светлина

❏ 15 двойки LED/LDR (12 бележки за пълна октава, 1 октава нагоре, 1 октава надолу, 1 меню)

Common LED резисторът за обща земя може да настрои яркостта на светодиода и текущото изтегляне

❏ Не активирайте издърпване/изтегляне на GPIO

DR LDR> 50k Ohm без светлина, <10k Ohm w/ light

V 5V от Raspberry Pi има повече ток/мощност за задвижване на по -ярки светодиоди

Подравнете LDR с центъра на LED светлината

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