Устройство воспроизведения аудиофайлов
Введение
Тема выпускной квалификационной работы – сборка устройства воспроизведения аудиофайлов на базе Arduino. Тема была выбрана, потому-что выполнение подобной работы включает обязательное выполнение технического задания, проектирование схем в различных графических средах, сборку прототипа на макетной плате, написание и отладка кода программы и сборка самого устройства, что может являться полезным опытом и позволит проверить знания в разных областях.
Актуальность темы: увеличивающаяся с каждым годом потребность в использовании микропроцессорных систем для выполнения разных задач. Цифровые форматы, безлимитный интернет, стриминговые сервисы с музыкой сделали все плееры устаревшими, независимо от того, какой носитель они используют. Плееры ушли с полок крупных магазинов, заняв место в небольших узкоспециализированных нишах.
Содержание
1 СИСТЕМОТЕХНИЧЕСКИЙ РАЗДЕЛ……………………………………………………………..
1.1 Разработка структурной схемы……………………………………………………………….
1.2 Анализ компонентов ………………………………………………………………………….
1.3 Основные понятия, определе-ния………………………………………………………………
1.4 Формат MP3………………………………………………………….........................................
1.5 Микроконтроллеры для воспроизведения музыки………………………………………….
2. Принцип работы аудиоплеера……………………………………………………………………..
2.1 Внутренние составляющие аудиоплее-ра…………………………….......................................
2.2 Аппаратные компоненты………………………………………………………………………
2.3 Соединения между платами………………………………………….......................................
2.5 Микроконтроллеры…………………………………………………….....................................
3. Кнопки управления……………………………………………………………………………….…
3.1 Типы кнопок………………………………………………………………………………………
3.2 Исполнение кнопок………………………………………………………………………………
4. Arduino……………………………………………………………………………………………….
4.1 Общая информация…………………………………………………………………………….
4.2 Цифровые выво-ды………………………………………………………………………………
4.3 Аналоговые входы……………………………………………………………………………..
4.4 Память в Arduino……………………………………………………………………………….
4.5 Таймеры на Arduino……………………………………………………………………………
5.Раздел реализации …………………………………………………………………………………..
5.1 Выбор необходимых компонентов…………………………………........................................
5.2 Среда разработки Arduino ……………………………………………………………………..
5.3 Принцип рабо-ты………………………………………………………………………………...
5.4 Разработка программной части устройства ………………………………………………….
5.5 Прошивка устройства………………………………………………………………………….
6. ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКИЙ РАЗДЕЛ………………………………………….
6.1 Определение трудоемкости……………………………………………………………………
Заключение…………………………………………………………………………………………………
Список литературы………………………………………………………………......................................
Список используемой литературы
Arduino UNO R3: схема, инструкция. [Электронный ресурс]: https://www.syl.ru/article/203717/new_arduino-uno-r-shema-instruktsiya
Arduino Uno R3. [Электронный ресурс]. URL: http://radiodetalki.narod.ru/pribory/Arduino_Uno_R3.pdf
Официальный сайт компании Arduino. Режим доступа: http://arduino.cc
Как хранить данные в Arduino. [Электронный ресурс]. URL: http://soltau.ru/index.php/arduino/item/378-kak-khranit-dannye-v-arduino
Подключение LCD 1306 по I2C интерфейсу. [Электронный ресурс]. URL: http://radiolaba.ru/microcotrollers/podklyuchenie-lcd-1602-po-i2cinterfeysu.html
Подключение кнопки Ардуино. [Электронный ресурс] http://роботехника18.рф/подключение-к-ардуино/
Реле модуль подключение к Arduino. [Электронный ресурс]. URL: http://zelectro.cc/relayModule
Arduino transistor relay. [Электронный ресурс] http://www.asirunningshoes.com/arduino/arduino-transistor-relay
Аппаратная платформа Arduino. [Электронный ресурс]. URL: http://arduino.ru
МакРобертс, М. Начала Arduino / М. МакРобертс – London: CUP, 2010. – 459 с.
Массимо, Б. Arduino для начинающих волшебников / Б. Массимо – М.:т VSD, 2012. – 128 с.
Соммер, У. Программирование микроконтроллерных плат Arduino / У. Соммер – Philadelphia: SIAM, 2012. – 241 с.
Эванс, Б. Arduino блокнот программиста / Б. Эванс – London: CUP, 2007. – 40 с.
. Проекты с использованием контроллера Arduino. БХВ-Петербург, 2016 г.
15 . Википедия – свободная энциклопедия. Клиент –сервер. [Электронный источник]
Режим?доступа: http://ru.wikipedia.org/wiki/Arduino
Второй путь – возложить все вычисления на один универсальный процессор. Плюс такого решения в высокой гибкости – такое устройство можно ?научить? делать едва ли не что угодно при хорошем соотношении цена/качества для среднего ценового диапазона. Минусы – высокое энергопотребление, невозможность построения бюджетного решения.
Кроме непосредственно вычислительного блока для работы одночиповому решению необходима память. Все платформы несут на борту некий объем оперативной памяти, но его порой не хватает для выполнения всех задач. Поэтому в отдельных случаях возникает необходимость в дополнительной памяти в виде отдельных модулей. Большинство современных одночиповых решений имеют интерфейс работы с дополнительной оперативной памятью.
3.3 Соединения между платами
В случае логических сигналов, передаваемых между платами, возможностей для появления помех становится все больше.