|
Умный дом. Вариант 10
|
|
| engineerklub | Дата: Среда, 13.05.2026, 14:45 | Сообщение # 1 |
 Генералиссимус
Группа: Администраторы
Сообщений: 39282
Статус: Offline
| Умный дом. Вариант 10
Лабораторная работа №1. Цифровые и аналоговые порты ввода-вывода. Цель работы: Изучить цифровые и аналоговые порты ввода-вывода, способы подключения светодиодных индикаторов, основы широтно-импульсной модуляции (ШИМ). Научиться вводить и выводить цифровые и аналоговые сигналы в микроконтроллер. Изучить Цифро-аналоговый преобразователь MCP4735. Распиновка контроллера Arduino nano. Пин (pin) это вывод, ножка платы для подключения проводников. Больше всего пинов – это GPIO (General Purpose Input-Output). На рис.1.2 изображена плата Arduino nano c подписанными пинами. Для экономии размера и уменьшения количества ножек микросхемы производители практически всегда объединяют несколько функций на одной ножке. и т.д.
СКАЧАТЬ
|
| |
|
|
| engineerklub | Дата: Среда, 13.05.2026, 14:45 | Сообщение # 2 |
 Генералиссимус
Группа: Администраторы
Сообщений: 39282
Статус: Offline
| Лабораторная работа №2. Проектирование домашней метеостанции Цель работы: Научиться создавать домашние метеостанции, системы управления температурой и освещением. Изучить датчик температуры и давления BMP180, способы подключения датчика к микроконтроллеру. Научиться составлять микроконтроллерные программы для анализа температуры воздуха, управления нагревательным элементом. Изучить принципы работы датчика освещения. Научиться разрабатывать программы для управления освещением. Задание к работе. 1. Разработать программу измерения температуры воздуха и атмосферного давления с помощью датчика BMP180. Результаты получить в виде таблицы. 2. Исследовать влияние температуры воздуха на показания датчика BMP180. Построить график зависимости температуры при включении и выключении лампы подогрева. 3. Разработать программу, выключающую лампу подогрева при увеличении температуры больше, чем t градусов относительно исходной в соответствии со своим вариантом. Вариант 1 2 3 4 5 6 7 8 9 0 t град. 2 3 4 5 2 3 4 5 2 3 4. Исследовать влияния освещенности на сигнал, снимаемый с фоторезистора. Построить график напряжения. При этом время включения и выключения лампы выбрать в соответствии с вариантом. Вариант 1 2 3 4 5 6 7 8 9 0 tвкл./tвыкл сек. 0.5 1 1.5 2 2.5 3 1 2 3 2 Содержание отчета: 1.Тексты программ 2. Таблицы, копии экрана с видеокамерой, графики результатов 3. Выводы по каждому заданию
СКАЧАТЬ
|
| |
|
|
| engineerklub | Дата: Среда, 13.05.2026, 14:46 | Сообщение # 3 |
 Генералиссимус
Группа: Администраторы
Сообщений: 39282
Статус: Offline
| Лабораторная работа №3. Управление сервоприводом. Цель работы: Изучить принцип работы сервопривода. Разработать программы управления сервоприводом. Сервопривод предназначен для механического управления объектами умного дома (когда требуется механическое перемещение, поворот и т.д.). Управляющий вход сервопривода подключен к пину А2 (порядковый номер 16). Управление осуществляется путем подачи на этот вход импульсов различной длительности с помощью библиотеки Servo.h. Задание к работе. 1. Установить поворот оси сервопривода на угол X градусов в соответствии с вариантом задания (по последней цифре кода студента). Одновременно вывести это значение на цифровой индикатор. Сделать копию экрана с видеокамерой. Вариант 1 2 3 4 5 6 7 8 9 0 Х 45 90 135 180 45 90 135 180 45 90 2. Разработать программу, которая будет плавно поворачивать ось сервопривода от 0 до 180 градусов и обратно. Время поворота выбрать в соответствии с вариантом (по предпоследней цифре кода студента). Вариант 1 2 3 4 5 6 7 8 9 0 Время поворота сек. 10 15 20 25 30 10 15 20 25 30 3. Разработать программу устанавливающую угол поворота сервопривода в зависимости от температуры, измеренной температурным датчиком BMP180 при включении и выключении лампы подогрева.
СКАЧАТЬ
|
| |
|
|