Категория: Умный дом

Что должно автоматизироваться

В принципе, любое электрическое или механическое устрой­ство, любая подсистема внутри или снаружи вашего дома мо­жет быть автоматизирована, хотя бы ненамного. Поскольку количество устройств и подсистем, которые вы мзжете интегрировать с системой домашней автоматизации, огромно, важно выбрать систему достаточно гибкую, расши­ряемую, обновляемую и оптимальную по стоимости. Это дол­жна быть система, которая легко устанавливается, програм­мируется и имеет

Модуль с плавной регулировкой яркости

Плавная регулировка яркости света триаком связана с тем, что яркость ламп накаливания зависит от эффективного на­пряжения. Чем оно ниже, тем меньше яркость. Устройства подобного типа имеют название «диммер». Тиристор или триак открывается сигналом, подаваемым на управляющий электрод. Осциллограмма напряжения на нагрузке, лампе накаливания представлена на рис. 2.5. В верхней части отображено напряжение, интересующее нас, а

Три подпрограммы выполнения команд

; Подпрограмма включение реле по номеру. ; Запишем в регистр 30h (установить соответствующий номеру реле бит). Cmdset: CLRW ADDWF 0x23, 0 BCF STATUS, Z XORLW 0x0 ; Реле 0. BTFSC STATUS, Z BSF 0x30, 0 CLRW ADDWF 0x23, 0 BCF STATUS, Z XORLW 0x1 ; Реле 1. BTFSC STATUS, Z BSF 0x30, 1 CLRW ADDWF

Последние замечания

Как аппаратная, так и программная разработка выполнена мною в макетном варианте. Я говорил, что не намерен созда­вать промышленный вариант — моя задача показать, что есть такое интересное занятие — придумывать и создавать, ис­пользуя возможности компьютера, интересные устройства. По этой причине компьютер выбран в качестве основного управляющего устройства. Не, если кому-то захочется, не ограничиваясь экспериментами, использовать

Модуль считывания ИК-кодов WinLIRC

Будем работать в программе WinLIRC, доступной для свобод­ного использования, с соответствующим модулем в качестве считывающего устройства для предварительной подготовки ИК-кодов. Излучатель WinLIRC, возможно, используем для генерации системных ИК-кодов. Схема фотосчитывателя и излучателя для работы с про­граммой WinLIRC показана на рис. 1.76. Программа доступна на сайте Http://winlirc. sourceforge. net. Элементы, необходимые для сборки фотосчитывателя приведены в

Таблица команд микроконтроллера PIC16F628A

Таблица П.1. Описание полей кодов операций PIC16F628A Поле Описание F Адрес регистра (от 0x00 до 0x7F) W Рабочий регистр (аккумулятор) Ь Бит, адресуемый внутри 8-битового регистра K Константа или метка X Не обслуживаемое расположение (= 0 или 1). Ассемблер будет генерировать код с х = 0. Это рекомендованная форма использования для совместимости со всеми программными

«сУкиный дом» вашего производства

В первую очередь рассмотрим, как могут выглядеть решения, о которых упоминается в предисловии. Темный ХОЛЛ Сценарий решения: работая за компьютером дотемна, чтобы выйти в темный холл, не натыкаясь на мебель, я с компьюте­ра включаю бра в холле. Для реализации этого решения мне нужен релейный мо­дуль, имеющий одно реле, и простая основная программа на компьютере, которая

Программа регулировки яркости на языке С

Файл заголовка Void putch (unsigned char) ; unsigned char getch (void); int init_comms () ; int sim_num_adr(); int cmd (); Основной файл #include <picl6f62xa. h> #include <stdio. h> #include "dimmer. h" Unsigned char input; // Для считывания приемного регистра. Unsigned char M0DJSIM1; // Первый символ адреса модуля. Unsigned char M0D_SIM2; // Второй символ адреса модуля.

Введение в работу с MPLAB

После загрузки программы появляется рабочее окно. Вид программы обычен для Windows и, думаю, не требует особых пояснений. Мы создадим новый проект в основном меню Project ^ New (Проект ^ Новый). Задаем название relay проекту в пап­ке Relay, которую я советую создать в основном разделе диска в папке MPLAB. Неоднократно я сталкивался с проблемой, которая не

То, что рядом с «Умным домом»

Предположим, что вы человек практичный. Вам не достает только экспериментов и того удовольствия, которое они могут принести. Дочитав описание, вы решили реализовать систему. В том, что касается микроконтроллера, вам все понятно. Но, выбрав концепцию (одну из предложенных в Приложении) и внеся изменения в программу модуля диммера, вы решили собрать его. Если вы, в отличие от