Название: «Умный дом» своими руками
Автор(ы) книги: Гололобов В. Н.
Издатель: НТ Пресс
ISBN: 5477004843
Тираж: 3000
Страниц: 416
Год издания: 2007
Переплет: мягкий
Книга адресована радиолюбителям, но может быть интересна всем, кто интересуется электроникой. Описывается создание системы автоматизации дома «Умный дом» на базе микроконтроллера PIC16F628A в программе MPLAB. Компоненты системы и модули отлаживаются на одной макетной плате. Для всех экспериментов, описанных в книге, можно использовать одну и ту же микросхему контроллера. Программатор, работающий с программой PonnyProg2000, легко собирается и не содержит дефицитных деталей. Компьютер в лаборатории радиолюбителя превращается, фактически, в саму лабораторию. Управляющая программа системы (она же - отладочная программа) может быть написана на языке программирования Visual Basic или на любом другом языке. В заключительной части приведены справочные материалы по командам микроконтроллера PIC16F628A, схема датчика движения и программатора для программирования Р1С-контроллеров.
Содержание:
- Предисловие
- Зачем нужна эта книга
- Из чего мы будем создавать систему
- Почему именно микроконтроллер в качестве базы
- Еще немного о микроконтроллере в качестве базового элемента
- Как мы будем работать
- Несколько предварительных замечаний
- Глава 1. Базовая версия
- «Умный дом» от AMX и JDS
- Система Landmark
- Система StarGate - X10
- «Умный дом» вашего производства
- Темный холл
- Возвращаюсь я с работы
- Возвращаюсь я с работы (модификация решения)
- Создание эффекта присутствия
- Цель проекта
- Схема и программа релейного модуля
- Программа модуля на ассемблере
- Программа релейного модуля на языке C
- Введение в работу с MPLAB
- Релейный модуль, версия программы на языке C
- Первая сборка на макетной плате
- Схема и программа модуля приема ИК-команд
- Программа модуля приема ИК-команд на языке C
- Отладка модуля
- Схема и программа модуля излучения ИК-кодов
- Программа модуля приема ИК-кодов на языке C
- И что получилось?
- Модуль считывания ИК-кодов WinLIRC
- Программа для управляющего компьютера
- Завтра
- И немного назад
- Текст основной программы на языке Visual Basic
- Подведем итоги
- Глава 2. Как расширить систему
- Модуль цифровых вводов
- Программа модуля цифровых вводов на языке C
- Модуль с триаком
- Модуль с плавной регулировкой яркости
- Программа регулировки яркости на языке C
- Модуль последовательного интерфейса
- Модуль аудиокоммутатора
- Модуль видеокоммутатора
- Модуль управляемого усилителя
- Модуль системного ИК-пульта управления
- Модуль аналогового ввода для термометра
- Замена проводного канала RS485
- Усовершенствование базовых модулей
- Последние замечания
- Глава 3. То, что рядом с «Умным домом»
- MULTISIM
- Усилительный каскад на транзисторе
- CircuitMaker 2000
- Electric
- Сопряжение управления
- Смешанные системы
- Разные подходы к реализации системы
- Приложение
- ИК-датчик движения
- Таблица команд микроконтроллера PIC16F628A
- Цоколевка контроллера PIC16F628A
- Программатор (совместно с PonyProg)
- Адаптер для PIC-контроллеров
- Внешний вид и параметры модуля общего назначения фирмы Advantech
- Практическое применение триака в модулях системы
- Дополнительные замечания по ИК-управлению
- Программа для компьютера в KDevelop
- Вторая версия основной программы на языке C++
- Две полезные схемы
- Разветвлитель видеосигнала
- Схемы для экспериментов с радиоканалом
- Немного о программировании на C++
- Как писать программы на C++
- Определение и инициализация объектов данных
- Написание выражений
- Оператор предшествования
- Написание условий и создание циклов
- Циклы
- Как использовать массивы и векторы
- Указатели дают больше гибкости
- Запись и чтение файлов
- Ссылки на полезные сайты в Интернете