Аннотация 2
ВВЕДЕНИЕ 3
1 РАЗРАБОТКА ФИЗИЧЕСКОГО МОДУЛЯ 4
1.1 Анализ задачи 4
1.1.1 Выявление необходимого функционала 4
1.1.2 Выбор средства реализации функционала 5
1.1.3 Выбор средств связи модуля с персональным компьютером 5
1.1.4 Выбор средства связи с управляющим устройством 7
1.1.5 Выявление способа управления питанием 8
1.2 Постановка задачи 9
1.3 Подбор необходимых технологий 9
1.4 Выбор аппаратных компонентов 10
1.4.1 Выбор модуля Bluetooth 10
1.4.2 Выбор микроконтроллера 11
1.4.3 Выбор элементов управления питанием ПК 12
1.4.4 Выбор элементов цепи питания 13
1.5 Структурное проектирование 13
1.6 Синтез принципиальной схемы 14
1.7 Разводка печатной платы 23
1.8 Программное обеспечение микроконтроллера 24
1.9 Выводы по разделу один 27
2 РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ СМАРТФОНОВ 28
2.1 Анализ задачи 28
2.1.1 Выявление видов устройств управления 28
2.1.2 Выбор средств управления 28
2.1.3 Выявление необходимых элементов управления 29
2.1.4 Выбор платформы приложения 30
2.2 Постановка задачи 30
2.3 Схема передачи информации между модулем и смартфоном 33
2.4 Выбор средств разработки 34
2.5 Проектирование интерфейса 34
2.6 Проектирование структуры 39
2.7 Описание логики работы 40
2.8 Выводы по разделу два 41
ЗАКЛЮЧЕНИЕ 42
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 43
ПРИЛОЖЕНИЯ 45
ПРИЛОЖЕНИЕ А 45
ПРИЛОЖЕНИЕ Б 59
ПРИЛОЖЕНИЕ В 65
Существует множество способов управления персональным компьютером. При использовании ПК в большинстве случаев достаточно уже имеющихся средств управления - клавиатуры и мыши, однако при попытке использования компьютера в качестве ядра мультимедийной системы или системы презентаций возникают трудности, связанные с физическим доступом до средств управления ПК. Подобные трудности, как правило, решаются беспроводными клавиатурой и мышью, но их использование, за счет размеров и отсутствия единого устройства, не всегда оправдывает себя. Помимо этих недостатков сохраняется необходимость непосредственного доступа к системному блоку для включения, выключения и перезагрузки ПК.
Разработка данного программно-аппаратного набора актуальна тем, что позволяет управлять как клавиатурой и мышью, так и питанием компьютера, объединяя перечисленный функционал в едином устройстве.
Реализация управляемой части этого набора как физического модуля обусловлена возможностью управления питанием компьютера независимо от его состояния и отсутствием программной части для ПК, что делает модуль платформо-независимым.
Управляющая часть набора реализована в виде приложения для смартфонов по причине их широкого распространения и наличия удобных средств отображения информации и получения команд.
В ходе работы над программно-аппаратным набором были поставлены задачи проектирования и разработки физического модуля и мобильного приложения. Функционал и требования, выявленные в ходе постановки задачи, были полностью реализованы. В результате был получен физический модуль, принимающий команды по Bluetooth и подключаемый через USB к компьютеру. Так же было разработано приложения для актуальной версии одной из наиболее распространенных мобильных ОС - Android. Посредством физического модуля приложение предоставляет полнофункциональные средства управления основными средствами ввода компьютера - клавиатурой и мышью, а также питанием.