Съдържание:
- Консумативи
- Стъпка 1: Включете електрониката си
- Стъпка 2: Нормализирана база данни
- Стъпка 3: Кодирайте го
Видео: Сензорно базиран на движение музикален плейър: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
В бакалавърския ми колеж трябваше да създадем оригинален проект, който всички студенти да могат да избират сами. За моя проект, тъй като винаги слушам музика и винаги имам чувството, че е прекалено трудно да включа говорител, исках да видя как мога да опростя този процес, затова реших да създам този музикален плейър, задействан от движение.
Консумативи
Хардуер:
- Дървени дъски от MDF (между 0, 5 и 2 см)
- 6 3, 5x13mm Винтове
- 10 нокти
Електроника:
- Raspberry Pi 3 модел B+ с 2.5A захранване
- LCD екран
- ADC MCP3008
- Малина PI T-обущар
- Светлозависим резистор
- Температурен сензор LM35
- IR сензор за Breakbeam
- Говорителят
- Платформа
Инструменти:
- Чук
- отвертка
- Тиксо
Поради ограничения в редактора на Instructables добавих набор от материали, целият пакет ще струва около 95 - 100 евро
По избор:
- проводник 22 габарит - жълт
- проводник 22 габарит - червен
- Тел 22 габарита - Черен
Стъпка 1: Включете електрониката си
Така че ще включим нашия mcp3008, LDR, прекъсвач и температурен сензор в нашата платка. ако е възможно следвайте схемата ми по -горе, за да имате идея къде да включите какво или да намерите чудесно място за вашите компоненти сами!
Накратко: опитайте се да се уверите, че вашият LDR е без кабели и може да поема възможно най -много светлина и че всички компоненти са на дъската ви!
Стъпка 2: Нормализирана база данни
За нашата нормализирана база данни добавих снимка, за да ви дам представа как изглежда, прочетете, за да научите какво прави всяка таблица!
Сензор:
тази таблица съдържа трите ни сензора: LDR, температура и прекъсване
История на сензора:
Това ще ни позволи да проверим кога сензорът е бил активен и каква стойност е имал сензорът, когато е изпълнена песен
Пуснати песни:
В тази таблица ще видим всички песни, които са били пуснати каква история на сензора е свързана с нея и каква песен е пусната.
Песни:
В тази таблица ще комбинираме местоположението на песента, жанра на песента и името на песента
Музика:
Тази таблица съдържа името на песента и изпълнителя!
Местоположения на песни:
Съдържа местоположението на нашата песен на нашия pi/var/www/html/…
Музикален жанр:
Съдържа нашия музикален жанр минималната светлина за него, максималната светлина за него и същата за температурата
Стъпка 3: Кодирайте го
Ще оставя връзка към моето репо Github по -долу, но не се колебайте да проверите дизайна си и първо да прочетете това!
Настройка на малина:
включете spi с sudo rasp-config => опции за интерфейс => SPI => активиране
Инсталирай:
Mysql
Колба
Flask_cors
Flask_socketio
Сайт:
След това добавете база данни към MySQL на малинка, Моят код на python е мястото, където добавям всичко в базата данни и карам сензорите ми да работят, няма много неща, които ще можете да промените, за да улесните работата му. Опитах се да създам скрипт на python, който е ясен и всеки може да го използва така че не се колебайте да го изпробвате!
Моят сайт е точно това, което чувствах, че работи най -добре за моя проект, не се колебайте да го промените малко и да създадете оригинален сайт. още по-добре, ако можете да подобрите моя дизайн и да го направите по-лесен за употреба!
Ще добавя и връзка за преглед на моите кабелни рамки като изображения. и цип с всичките ми файлове
Wireframes:
Github:
Препоръчано:
ДЖОБЕН МУЗИКАЛЕН ПЛЕЙЪР: 6 стъпки
POCKET MUSIC PLAYER: В тази инструкция ще научите как да направите свой собствен джобен музикален плейър „DIY“с пауза на възпроизвеждане и да пропуснете други функции, като използвате arduino pro mini или arduino nano
Juuke - RFID музикален плейър за възрастни хора и деца: 10 стъпки (със снимки)
Juuke - RFID музикален плейър за възрастни и деца: Това е кутията Juuke. Кутията Juuke е ваш собствен музикален приятел, създаден да бъде максимално лесен за използване. Той е специално проектиран да се използва от възрастни хора и деца, но разбира се може да се използва от всички други възрасти. Причината да създадем това е
Музикален асемблер: Интегриран виртуален музикален инструмент с блоков сензор за докосване: 4 стъпки
Музикален асемблер: Интегриран виртуален музикален инструмент с блоков сензор за докосване: Има много хора, които искат да се научат да свирят на музикален инструмент. За съжаление някои от тях не го стартират поради високата цена на инструментите. Въз основа на това решихме да направим интегрирана система за виртуални музикални инструменти, за да намалим бюджета за стартиране на
Музикален генератор, базиран на времето (ESP8266 базиран midi генератор): 4 стъпки (със снимки)
Метеорологичен генератор, базиран на времето (ESP8266 базиран Midi генератор): Здравейте, днес ще ви обясня как да направите свой собствен малък музикален генератор, базиран на времето. Той е базиран на ESP8266, който е нещо като Arduino и реагира на температура, дъжд и интензивността на светлината. Не очаквайте това да прави цели песни или акорди
Музикален синтезатор, базиран на DE0-Nano-SoC: 5 стъпки (със снимки)
Музикален синтезатор, базиран на DE0-Nano-SoC: Музикален синтезатор Този музикален синтезатор е доста прост: просто трябва да духате, да пеете или дори да пускате музика пред микрофона, а звукът ще бъде модулиран и изпратен през високоговорителя. Неговият спектър също ще се появи на LCD дисплея