Умный дом

Материал из Automata.

Версия от 16:10, 6 ноября 2007; 212.193.39.86 (Обсуждение)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Цель данного проекта - создание стенда для обучения студентов по курсу "Интерфейсы периферийных устройств". Стенд представляет собой встроенную систему, реализуемую на микроконтроллере AVR семейства Mega. Предполагается наличие разнообразных модулей, реализующих некоторые интерфейсы и показывающие возможности данных микроконтроллеров.

Реализуемые модули:

1. Аналого - Цифровое Преобразование 1.1. Датчик температуры. Отслеживание температуры в помещении, её индикация и регулирование по средствам некоторой периферии. 1.2. Датчик освещённости. Отслеживание освещённости помещения, её индикация и регулирование по средствам некоторой периферии. 1.3. Микрофон. Реакция на присутствие человека. 1.4. Микрофон, подключённый через дифференциальный вход с использованием встроенного усилителя.

2. Serial Peripheral Interface Реализация SPI для подключения семи сегментных индикаторов.

3. Universal Asynchronous Receiver & Transmitter Реализация UART (RS232c) интерфейса для сопряжения стенда с IBM PC - совместимыми компьютерами. Возможно использование протоколов I2C или ModBus.

4. Широтно - Импульсная Модуляция Реализация ШИМ (PWM) для работы с периферией, в частности - с динамиком.

5. Модуль для работы со встроенным аналоговым компаратором

6. Клавиатура Реализация схемы подключения клавиатуры с 4х битным кодированием.

7. Индикаторная периферия различного назначения. Подключение семи сегментных индикаторов, светодиодов, реле, динамиков и пр.

Личные инструменты
Микроконтроллеры