Разработка автоматизированной системы контроля и управления бытовой техникой на основе Linux и микроконтроллера AVR
Состав работы
|
|
Необходимые программы
Работа представляет собой файл, который можно открыть в программе:
- Microsoft Word
Описание
Данная пояснительная записка содержит 113 страниц и включает 27 иллюстраций, 19 таблиц, 1 приложение, 5 использованных источников.
Ключевые слова: микроконтроллер, Linux, автоматизация, роутер, сеть.
Дипломный проект на тему «Разработка автоматизированной системы контроля и управления бытовой техникой на основе Linux и микроконтроллера AVR» посвящен созданию комплексу устройств и программного обеспечения, которые позволяют удалённо и централизованно производить управление бытовой техникой, а также вести контроль за помещением.
В рамках дипломного проекта было проведено:
• исследование и анализ предметной области;
• исследование и анализ электронных компонентов;
• исследование протоколов взаимодействия;
• разработка микропрограммы для микроконтроллера AVR;
• разработка серверного программного обеспечения для ОС «Linux»;
• разработка клиентского программного обеспечения;
• согласование различных элементов комплекса;
В проекте также содержится экономическое обоснование разработки и рекомендации по охране труда с учетом требований эргономики.
Аннотация 4
Введение 7
1. Аналитическая часть 8
1.1. Общая схема работы системы 8
1.2. Микроконтроллеры AVR 10
1.3. Компоненты основного модуля 17
1.3.1. Системная синхронизация и тактовые источники 17
1.3.2. Знакогенерирующий дисплей 29
1.3.3. ДУ приёмник 31
1.3.4. Датчики температуры 32
1.3.5. Конвертор уровней USART и RS-232 34
2. Практическая часть 36
2.1 Разработка программы для микроконтроллера 36
2.1.2. Работа с контроллером дисплея HD44780 36
2.1.3. Работа с USART контроллером 46
2.1.4. Работа с датчиками температуры 49
2.1.5. Работа с ДУ приёмником 59
2.1.6. Разработка протокола для обмена данными. 61
2.1.7. Функции основного блока 65
2.2. Разработка серверного и клиентского программного обеспечения 66
2.2.1. Разработка серверной части для ОС «Linux». 67
2.2.2. Модификация роутера для работы с комплексом. 67
2.2.3. Разработка клиентского ПО для Microsoft Windows 70
2.2.4. Пример использования сторонних приложений 73
3. Оценка экономической эффективности проекта 75
3.1. Определение затрат на разработку проекта 75
3.2. Определение затрат на производство 77
4. Безопасность жизнедеятельности 78
4.1. Санитарно-гигиенические требования при работе с ПЭВМ 78
4.2. Требования к оборудованию рабочих мест 85
Заключение 87
Список источников информации 88
Приложение А 89
Целью дипломной работы является разработка автоматизированной системы управления бытовой техникой, которая позволяет включать (выключать) электронные устройства – по телефону, по сети, по таймеру и т.д. В последнее время подобные системы становятся очень популярны в мире, обычно их называют «Smart House» или «умный дом». Реализуются они обычно простыми устройствами, которые заранее оптимизированы для определённого способа управления и не обладают возможностью доработки пользователем. В дипломной работе предлагается реализация концепции «умного дома» на основе микроконтроллеров AVR и операционной системы Linux. Данная реализация может быть доработана с учетом расширяющихся возможностей операционной системы Linux. Именно расширяемость программной части комплекса делает этот проект уникальным. Рядовые пользователи не знакомы с программированием микроконтроллеров, а установить простое программное обеспечение может почти каждый. Программисты-любители же легко смогут разработать свои скрипты для ОС «Linux».
Ключевые слова: микроконтроллер, Linux, автоматизация, роутер, сеть.
Дипломный проект на тему «Разработка автоматизированной системы контроля и управления бытовой техникой на основе Linux и микроконтроллера AVR» посвящен созданию комплексу устройств и программного обеспечения, которые позволяют удалённо и централизованно производить управление бытовой техникой, а также вести контроль за помещением.
В рамках дипломного проекта было проведено:
• исследование и анализ предметной области;
• исследование и анализ электронных компонентов;
• исследование протоколов взаимодействия;
• разработка микропрограммы для микроконтроллера AVR;
• разработка серверного программного обеспечения для ОС «Linux»;
• разработка клиентского программного обеспечения;
• согласование различных элементов комплекса;
В проекте также содержится экономическое обоснование разработки и рекомендации по охране труда с учетом требований эргономики.
Аннотация 4
Введение 7
1. Аналитическая часть 8
1.1. Общая схема работы системы 8
1.2. Микроконтроллеры AVR 10
1.3. Компоненты основного модуля 17
1.3.1. Системная синхронизация и тактовые источники 17
1.3.2. Знакогенерирующий дисплей 29
1.3.3. ДУ приёмник 31
1.3.4. Датчики температуры 32
1.3.5. Конвертор уровней USART и RS-232 34
2. Практическая часть 36
2.1 Разработка программы для микроконтроллера 36
2.1.2. Работа с контроллером дисплея HD44780 36
2.1.3. Работа с USART контроллером 46
2.1.4. Работа с датчиками температуры 49
2.1.5. Работа с ДУ приёмником 59
2.1.6. Разработка протокола для обмена данными. 61
2.1.7. Функции основного блока 65
2.2. Разработка серверного и клиентского программного обеспечения 66
2.2.1. Разработка серверной части для ОС «Linux». 67
2.2.2. Модификация роутера для работы с комплексом. 67
2.2.3. Разработка клиентского ПО для Microsoft Windows 70
2.2.4. Пример использования сторонних приложений 73
3. Оценка экономической эффективности проекта 75
3.1. Определение затрат на разработку проекта 75
3.2. Определение затрат на производство 77
4. Безопасность жизнедеятельности 78
4.1. Санитарно-гигиенические требования при работе с ПЭВМ 78
4.2. Требования к оборудованию рабочих мест 85
Заключение 87
Список источников информации 88
Приложение А 89
Целью дипломной работы является разработка автоматизированной системы управления бытовой техникой, которая позволяет включать (выключать) электронные устройства – по телефону, по сети, по таймеру и т.д. В последнее время подобные системы становятся очень популярны в мире, обычно их называют «Smart House» или «умный дом». Реализуются они обычно простыми устройствами, которые заранее оптимизированы для определённого способа управления и не обладают возможностью доработки пользователем. В дипломной работе предлагается реализация концепции «умного дома» на основе микроконтроллеров AVR и операционной системы Linux. Данная реализация может быть доработана с учетом расширяющихся возможностей операционной системы Linux. Именно расширяемость программной части комплекса делает этот проект уникальным. Рядовые пользователи не знакомы с программированием микроконтроллеров, а установить простое программное обеспечение может почти каждый. Программисты-любители же легко смогут разработать свои скрипты для ОС «Linux».
Другие работы
Контрольная работа по дисциплине “Устройства оптоэлектроники”
Dctjnkbxyj789
: 11 февраля 2017
Задача No 1
Изобразить структуру фотоприемника. Изобразить ВАХ фото-приемника. Дать определение основным параметрам. Пояснить принцип работы фотоприемника.
Таблица 1. Варианты и типы фотоприемников
Вариант Тип фотоприемника (ФП)
0 Фотодиод на основе р-n перехода
Задача No 2
Определить длинноволновую границу фотоэффекта λ_гр и фоточувствительность приемника.
Изобразить вид спектральной характеристики фотоприемника и указать на ней λ_гр.
Исходные данные
Таблица 2. Варианты и данные фотоприемн
35 руб.
Возникновение античной философии
Qiwir
: 29 августа 2013
Античная философия возникла в греческих городах-государствах на рубеже VII–VI вв. до н. э. Сначала на западном побережье Малой Азии (в Ионии), Затем в греческих городах Южной Италии, В прибрежных греческих городах острова Сицилия и, наконец, в собственно Греции – в Афинах (V в. до н. э.). Испытав период блестящего расцвета в VI–V вв. до н. э., философия античной Греции продолжала развиваться в эпоху образования монархии Александра Македонского (IV в. до н. э.) и при его приемниках, а затем под в
10 руб.
Рабинович Сборник задач по технической термодинамике Задача 161
Z24
: 30 ноября 2025
В цилиндре диаметром 0,4 м содержится 80 л воздуха при давлении р1=0,29 МПа и температуре t1=15 ºC.
Принимая теплоемкость воздуха постоянной, определить, до какой величины должна увеличиться сила, действующая на поршень, чтобы последний оставался неподвижным, если к воздуху подводится 83,7 кДж теплоты.
Ответ: F=89,2 кН.
150 руб.
Контрольная работа по дисциплине: Схемотехника телекоммуникационных устройств. Вариант №15
djo
: 14 мая 2021
Номера вариантов задач, которые должен решить студент, определяются по двум последним цифрам пароля: предпоследняя цифра указывает номер варианта первой задачи, последняя цифра – номер варианта второй задачи.
Задача № 1
Начертить принципиальную схему однотактного резисторного каскада предварительного усиления на БТ, включенном по схеме с ОЭ с эмитерной стабилизацией точки покоя. Рассчитать параметры элементов схемы, режим работы каскада по постоянному току, коэффициент усиления в области сред
500 руб.