Файл: Разработка аппаратнопрограммного комплекса "Умный будильник" с дополнительным функционалом на базе микроконтроллерного модуля Arduino.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 30.11.2023
Просмотров: 507
Скачиваний: 9
"Умный будильник"2.1 Разработка архитектуры2.2 Выбор элементной базы2.3 Выбор микроконтроллерного модуля2.4 Разработка интерфейса3 Разработка программного обеспечения аппаратно-программного комплекса
"Умный будильник"3.1 Разработка алгоритма работы программы3.2 Разработка программного обеспеченияЗаключение
Список использованных источниковII Графическая часть проектаЛист 1 Структурная схемаЛист 2Функциональная схемаЛист 3Электрическаяпринципиальная схемаЛист 4 СпецификацияПриложенияДата выдачи 06.04.2021Срок окончания 04.06.2021Председатель ПЦК Сетевого администрирования и инфокоммуникационных систем ____________ А.В. БесединРуководитель дипломного проекта ____________ А.Г. БолтенковТЕХНИЧЕСКОЕ ЗАДАНИЕна разработку аппаратно-программного комплекса "Умный будильник" с дополнительным функционалом на базе микроконтроллерного модуля Arduino.Разработать АПК ( далее устройство ) для удобного и адаптивного пробуждения.Компонентом управления устройства должен быть модуль поворотного механизма энкодера WAVGAT.Индикация должна осуществляться на цифровом семисегментном индикаторе дисплея.Питание электронного устройства, может быть реализовано, при помощи портативного и прямого источника питания.Пояснительная запискаСОДЕРЖАНИЕ
Компьютерные системы и комплексы 1
на тему: 1
«Разработка аппаратно-программного комплекса "Умный будильник" с дополнительным функционалом на базе микроконтроллерного модуля Arduino» 1
-
механические часы; -
электронные часы; -
квантовые часы; -
кварцевые часы.
сигналы выводятся на цифровое табло, показывающее текущее время, а в некоторых моделях также число, месяц, год, день недели. Основа электронных часов — кварцевый генератор стабилизированных электрических колебаний, с микросхемой, предназначенной для вычисления времени и вывода сигналов на цифровой дисплей. Часы с питанием от сети переменного тока могут не иметь собственного генератора и использовать частоту сети. Электронные часы также используются в транспортных средствах. Такие часы имеют светящийся дисплей, который видно в любое время суток, и часто питаются от аккумуляторной батареи самого средства передвижения.
Механические часы.
Механические часы — часы, использующие маятник, который периодом колебаний измеряет время в течение суток, месяца, года и который приводится в движение гиревым, пружинным или электрическим источником энергии с электромеханическим преобразователем. В качестве меры времени используются инерционные свойства колебательной системы в виде классического и пружинного маятника при регулировании длинного маятника или спиральной пружины в виде балансового регулятора (+/-).
Атомные часы.
Атомные часы (молекулярные, квантовые часы) — прибор для измерения времени, в котором в качестве периодического процесса используются собственные колебания, связанные с процессами, происходящими на уровне атомов или молекул. Атомные часы важны в навигации. Определение положения космических кораблей, спутников, баллистических ракет, самолётов, подводных лодок, а также передвижение автомобилей в автоматическом режиме по спутниковой связи (GPS, ГЛОНАСС, Galileo) невозможны без атомных часов.
Кварцевые часы.
Кварцевые часы — часы, в которых в качестве колебательной системы применяется кристалл кварца. Хотя электронные часы также являются кварцевыми, выражение «кварцевые часы» обычно применяется только к электромеханическим часам (электронным часам со стрелками). Качественные бытовые кварцевые часы имеют точность ±15 секунд/месяц (в специально спроектированных особо точных хронометрах до 0,3 секунды/месяц). Таким образом, выставлять их надо дважды в год. Однако кристалл кварца подвержен старению, и со временем часы начинают, как правило, спешить.
В дипломном проекте будет разработано АПК "Умный будильник" на базе микроконтроллерного модуля Arduino.
АНАЛИЗ ТЕХНИЧЕСКОГО ЗАДАНИЯОсновное состояние устройства — подсчет времени и сигнализация по таймеру для пробуждения владельца.Для того чтобы отключить устройство необходимо прекратить подавать питание и отсоеденить интегрированый источник дополнительного питания.Для начала работы устройства необходимо запустить микроконтроллер прервав режима ожидания путем подачи ложного сигнала.Для остановки работы устройства необходимо извлечь источник допольнительного питания или прекратить любое другое питание на плату.Основной модуль программы должен обеспечивать следующие режимы работы устройства:
-
подсчет реального времени работы; -
установка времени срабатывания сигнала пробуждения; -
включение светодиодной ленты при срабатывании сигнала; -
произведение звука по сигналу пробуждения; -
отображение реального времени на семисегментный-дисплей.
-
Исследование работы устройств подобного типа
Рис.2 Часть схемы часов, реализующая функцию календаря
-
Анализ характеристик входных и выходных сигналов
-
с выхода 215 (вывод 4) получают секундные импульсы, т. е. импульсы с частотой следования 1 Гц; -
с выхода 214 (вывод 6) — импульсы с частотой 2 Гц, используемые для установки показаний часов, основное назначение этого выхода — выделение секундных импульсов при использовании кварцевого резонатора на частоту 16 384 Гц; -
с выхода 25 (вывод 11) — импульсы с частотой 1024 Гц для блока звуковой сигнализации; -
с выходов Y1 — Y4 (выводы 3, 2, 1, 15) — стробирующие импульсы с частотой повторения 128 Гц для управления сетками катодолюминесцентных индикаторов в режиме динамической индикации.