
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:05


В моем бакалавриате нам пришлось создать оригинальный проект, который все студенты могли выбрать сами. Что касается моего проекта, поскольку я всегда слушаю музыку и мне всегда кажется, что включить динамик слишком сложно, я хотел увидеть, как я могу упростить этот процесс, поэтому я решил создать этот музыкальный проигрыватель, управляемый движением.
Запасы
Аппаратное обеспечение:
- Деревянные доски МДФ (от 0, 5 до 2 см)
- 6 винтов 3, 5x13 мм
- 10 гвоздей
Электроника:
- Raspberry Pi 3 модель B + с блоком питания 2,5 А
- ЖК-экран
- АЦП MCP3008
- Малиновый PI T-cobbler
- Светозависимый резистор
- Датчик температуры LM35
- ИК-датчик Breakbeam
- Оратор
- Макетная плата
Инструменты:
- Молоток
- отвертка
- Скотч
Из-за ограничений в редакторе Instructables я добавил сборку материалов, весь пакет будет стоить от 95 до 100 евро.
По желанию:
- провод 22 калибра - желтый
- провод 22 калибра - красный
- провод 22 калибра - черный
Шаг 1. Начните работу своей электроники


Итак, мы собираемся подключить к нашей макетной плате наш mcp3008, LDR, тормозной луч и датчик температуры. если возможно, следуйте моей схеме, приведенной выше, чтобы иметь представление, где что подключить, или самостоятельно найти отличное место для ваших компонентов!
Вкратце: постарайтесь убедиться, что ваш LDR не содержит кабелей и может принимать как можно больше света, и что все компоненты находятся на вашей плате!
Шаг 2: нормализованная база данных

Для нашей нормализованной базы данных я добавил изображение, чтобы дать вам представление о том, как это выглядит, читайте дальше, чтобы узнать, что делает каждая таблица!
Датчик:
Эта таблица содержит три наших датчика: LDR, Температура и луч
История датчика:
Это позволит нам проверить, когда датчик был активен и какое значение имел датчик при воспроизведении песни.
Сыгранные песни:
В этой таблице мы увидим все проигранные песни, какая история датчиков связана с ними и какая песня была воспроизведена.
Песни:
В этой таблице мы объединим местоположение песни, жанр песни и название песни.
Музыка:
В этой таблице указаны название песни и исполнитель!
Расположение песен:
Содержит расположение нашей песни на нашем pi / var / www / html /…
Музыкальный жанр:
Содержит наш музыкальный жанр: минимальный свет для него, максимальный свет для него и то же самое для температуры
Шаг 3. Создайте код

Я оставлю ссылку на свой репозиторий на Github внизу, но не стесняйтесь проверять мои проекты и сначала прочтите это!
Настройка Raspberry:
включите spi с помощью sudo rasp-config => параметры взаимодействия => SPI => включить
Установить:
MySQL
Колба
Flask_cors
Flask_socketio
Сайт:
Затем добавьте базу данных в MySQL на малине, Мой код Python - это то место, где я добавляю все в базу данных и заставляю свои датчики работать, не так много, что вы сможете изменить, чтобы упростить работу Я попытался создать сценарий Python, который понятен, и любой может его использовать так что не стесняйтесь попробовать!
Мой сайт - это именно то, что, по моему мнению, лучше всего подходит для моего проекта. Не стесняйтесь немного изменить его и создать оригинальный сайт. даже лучше, если вы сможете улучшить мой дизайн и сделать его более удобным для пользователя!
Я также добавлю ссылку для просмотра моих каркасов как изображений. и zip со всеми моими файлами
Каркасы:
Github:
Рекомендуемые:
Juuke - музыкальный проигрыватель RFID для пожилых и детей: 10 шагов (с изображениями)

Juuke - музыкальный проигрыватель RFID для пожилых и детей: это коробка Juuke. Коробка Juuke - ваш собственный музыкальный друг, который максимально прост в использовании. Он специально разработан для пожилых людей и детей, но, конечно, может использоваться людьми любого возраста. Причина, по которой мы создали это, в том, что
Музыкальный проигрыватель AdaBox004: 4 шага

Музыкальный проигрыватель AdaBox004: Я использовал части AdaBox004, чтобы создать простой музыкальный проигрыватель. Он подключается к USB-порту и начинает случайное воспроизведение песен с карты micro SD. Это для моей мастерской для спокойного источника оптимистичных песен
Автоматический музыкальный проигрыватель: 5 шагов

Автоматический музыкальный проигрыватель: Вам когда-нибудь хотелось включить тихую музыку, чтобы помочь своему телу расслабиться и подготовиться ко сну? Каждый раз, когда вы чувствуете усталость после многочасовой работы за ноутбуком, оставьте его открытым, просто выключите свет и прыгайте на кровать. Эта машина будет автоматом
Linkit One - Музыкальный проигрыватель: 4 шага

Linkit One - Музыкальный проигрыватель: Linkit, безусловно, имеет больше возможностей, чем просто мигание светодиода, он имеет встроенные Wi-Fi, GSM, GPRS и многое другое. У него также есть аудиоразъем 3,5 мм и SD-карта, так что я подумал, можно ли воспроизводить мультимедиа с вашего Linkit One, и оказывается, что вы
Papperlapapp музыкальный проигрыватель на базе Raspberry Pi: 4 шага

Papperlapapp … музыкальный проигрыватель на основе Raspberry Pi: PAPPERLAPAPP - грубый немецкий термин, чтобы прервать кого-то и сказать ему, что он говорит чушь. Pappe - это немецкий термин для обозначения картона. Во время обсуждения в группе FB о " правильном дереве для стимпанк " это слово приходит мне в голову. ;-) И я