Оглавление:

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 (пианино Шредера со светодиодной подсветкой)

Массивы светодиодов (светоизлучающих диодов) и LDR (светозависимых резисторов или фоторезисторов) используются для воспроизведения музыкальных нот с помощью MIDI-секвенсора Raspberry Pi Pygame. Есть 15 париев светодиодов и LDR (12 для полной октавы нот, 1 для увеличения и октавы, 1 для понижения и октавы и 1 для меню). Когда свет между светодиодом и LDR гаснет, музыка воспроизводится через MIDI-секвенсор Pygame. Когда свет между индикаторами Octave Up или Down / LDR гаснет, все остальные ноты смещаются на октаву вверх или вниз. Pygame MIDI поддерживает более 75 музыкальных инструментов и 128 нот на инструмент (10 октав). Клавишу меню можно использовать для переключения инструментов. Raspberry Pi, макетная плата и динамик находятся внутри деревянного пианино размером 20 x 30 дюймов, которое выглядит как миниатюрный рояль.

Шаг 1. Необходимые материалы

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

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

Шаг 2: Создайте рамку для фортепиано

Подробности см. В прикрепленном файле Raspberry Pi LED Light Schroeder Piano - Frame.pdf.

ПРИМЕЧАНИЯ

❏ Боковые стенки можно согнуть с помощью столярного клея (клей гориллы) и зажимов, если используется”ДВП

❏ Требуется лист ДВП 4х8 футов для достаточно длинной стороны

❏ Дополнительный оргалит 4х8 можно использовать для верха и основания (для прочности требуется несколько слоев)

❏ Основание может быть фанерой 1/2 дюйма

Столбы ❏ 2”x2” вкручиваются с нижней стороны основания для удержания изогнутых сторон ДВП.

❏ Скобы и кабельные стяжки под креплениями LDR действительно помогают протянуть провода под рамой до отверстия возле макета.

❏ ДВП покрывает стороны основания

❏ Используйте сверлильный пресс для отверстий для крепления LDR / LED, чтобы выровнять их по зазору.

❏ 15 отверстий (12 для нот, 1 для октавы вверх, 1 для октавы вниз, 1 для меню

Шаг 3. Соберите электронику

См. Прилагаемую схему подключения Raspberry Pi Light Schroeder Piano - Schematic.pdf.

ПРИМЕЧАНИЯ: ❏ Максимальное расстояние 6 дюймов с интервалом 1 дюйм между LDR и светодиодом с узким лучом светодиода, поскольку свет проходит между (трубка 1/4 дюйма для удержания LDR и светодиода), помещенных в 1-дюймовую целую планку размером 1 x 2 дюйма.

❏ Темный фон вокруг светодиода помогает убрать посторонний свет

❏ 2,0 Вольт со светом

❏ 15 пар LED / LDR (12 нот для полной октавы, на 1 октаву вверх, на 1 октаву вниз, 1 меню)

❏ Резистор общего заземления светодиода может регулировать яркость светодиода и потребляемый ток

❏ Не включайте подтягивание / понижение на GPIO

❏ LDR> 50 кОм без света, <10 кОм со светом

❏ 5V Raspberry Pi имеет больше тока / мощности для управления более яркими светодиодами

❏ Совместите LDR с центром светодиодного освещения

Рекомендуемые: