Оглавление:
Видео: Raspberry Pi LED Light Schroeder Piano: 3 шага (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
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 с центром светодиодного освещения
Рекомендуемые:
FuseLight: превратите старый / Fused Tubelight в студийный / Party Light: 3 шага (с изображениями)
FuseLight: превратите старый / Fused Tubelight в Studio / Party Light: здесь я превратил Fused Tubelight в Studio / Part light, используя некоторые основные инструменты, RGB-освещение и 3D-печать. Благодаря использованию светодиодных лент RGB мы можем иметь несколько цветов и оттенков
RPi IoT Smart Light с использованием Firebase: 4 шага (с изображениями)
RPi IoT Smart Light с использованием Firebase: в этом руководстве показано, как создать и настроить приложение для управления Raspberry Pi через Firebase (онлайн-база данных). А затем распечатайте на 3D-принтере корпус для Pi Zero W, Powerboost 1000C, батарею и Blinkt!. Чтобы легче было следовать инструкциям, я рекомендую
Neopixel Light Up Лампа для бутылочек с кленовым сиропом: 4 шага (с изображениями)
Лампа для бутылочек с кленовым сиропом Neopixel Light Up: в своем классе настольных непосед. Вдохновленная неоновыми вывесками придорожных закусочных и лампой для кранов с проточной водой Neopixel. Сделайте такую. По крайней мере, получите свежую бутылку 100% канадского сиропа до того, как соглашение о НАФТА будет пересмотрено
SMD 555 Timer Piano !: 4 шага (с изображениями)
SMD 555 Timer Piano !: Всем привет! В этом руководстве я собираюсь показать вам, как сделать маленькое пианино, используя обычный таймер 555, но с компонентами SMD! SMD означает устройство для поверхностного монтажа, и эти компоненты монтируются или размещаются непосредственно на поверхности отпечатанного
Dr Who Tardis Night Light с Google Assistant: 4 шага (с изображениями)
Dr Who Tardis Night Light с помощником Google: Hello Instructables и Dr Who Fans Некоторое время назад я построил уменьшенную версию этого светильника высотой около 20 см для моего маленького мальчика и подумал, что в доме должен быть такой, размером с папу. Это большой 35-сантиметровый ночник Tardis, работающий от ESP8266 с