|
Категории |
|
|
Аудио
[26]
Схемы связанные с аудио аппаратурой.
|
Радио
[9]
Схемы связанные с передачей и приемом сигнала по радиоканалу.
|
Прочее
[47]
Разные схемы.
|
Контроллеры
[25]
Программаторы, софт для прошивки и т.п
|
Начинающим
[11]
Материалы для начинающих!
|
Projects
[11]
Ваши проекты и разработки.
|
|
|
|
|
Каталог статей |
|
Умный дом
Автор - Stepan. Оригинал был опубликован тут: http://radiokot.ru/circuit/digital/automat/11/ Цель перепубликации: Поделиться статьей с теми кто её еще не видел.
Оригинальный текст автора: Расскажу-ка и я вам свою историю... В общем насмотревшись и начитавшись фантастики, решил я смострячить себе "умный дом”, чтобы и двери открывал и температуру в доме поддерживал, и свет чтоб выключать на вставая с дивана, и вода сама включалась когда к умывальнику подходишь… Тут и сказочке конец, а остальное всё быль… Решил я значит это дело относительно недавно (год-другой назад, ну недавно же!), а поэтому сделал я пока только следующие штуки.
1. Пульт управления. На пульте управления отображаются часы и две температуры домашняя и уличная. Домашняя температура измеряется с помощью термодатчика DS18B20 встроенного в сам пульт. Также с помощью пульта можно управлять и считывать информацию с периферийных устройств. У меня эти периферийные устройства пока представлены обыкновенной лампой накаливания и термодатчиком. Обмен информацией идёт через радиоканал, для чего были использованы недорогие модули беспроводной связи RFMxx-433-D с несущей частотой 433МГц. С помощью пульта можно просматривать температуры, устанавливать часы, включать/выключать свет (или другую полезную нагрузку). Сам пульт сделан на основе МК ATMEGA32 с надеждой на дальнейший прогресс. Модуль беспроводной связи RFM12-433-D – приёмопередачик. Интерфейс ввода вывода – 5 кнопок + ЖКИ 16x2 фирмы МЭЛТ MT-16S2D-3YLG. ATMEGA32 затактирован от кварцевого резонатора который и определяет точность часов. 2. Модуль с термодачиком. Модуль с термодатчиком DS18B20 собран на ATTINY2313 + RFM02-433-D (передатчик). Тиня раз в 8 секунд выходит из режима PowerDown, просыпает радиопередатчик, считывает температуру и посылает пакет данных с температурой, после чего естественно модуль снова засыпает. После реализации спящего режима подключил модуль к трём пальчиковым дюраселам, работают уже месяц, пока не сдохли… 3. Радиовыключатель. Радиовыключатель представляет из себя ATTINY2313 + приёмопередатчик RFM12-433-D + реле S202S02. RF12 находится в режиме приёма и по соответствующей команде ATTINY2313 управляет реле. Также выведена отдельная кнопка для ручного вкл/выкл. На этой кнопке сделан эффект залипания ~2сек, так "на всякий пожарный”, т.е. если нажать чаще чем раз в две секунды то на второе и последующие нажатия выключатель не отреагирует. В качестве блока питания для МК взял разобрал обычный блок питания на 12В присоединил через стабилизатор КР142ЕН5А и поместил всё в один корпус, получилось конечно страшно, но главное что работает. Реле может пропускать ток до 8А, при наличии радиатора. Для одной лампочки я просто подвесил реле в воздухе, почти не греется. Вся связь идёт по одному радиоканалу, команды различаются содержимым посылаемых пакетов данных. Как видим схемы не простые, а очень простые! Что и требовалось доказать.
Проблемой корпусования особо не занимался, так что всё это выглядит так: Пульт управления: Модуль с термодачиком: Радиовыключатель: Ну а вот аппарат в действии: Начальный режим, в середине кнопка меню, остальные вверх/вниз, вправо/влево Начальный режим Режим главного меню. Прокрутка осуществляется кнопками вверх вниз. Режим установки часов: Кнопкой вправо осуществляется выбор устанавливаемого разряда, кнопками вверх вниз его установка. Когда курсор на секундах кнопкой "меню” сбрасываются секунды в 00. Ну вот и все, ребята!
Файлы: Комплект прошивок с исходниками
|
Категория: Радио | Добавил: SITH (24.08.2010)
| Автор: Stepan
|
Просмотров: 16004
|
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|
|
Copyright Блог электроники © 2024 |
|
|
|
Друзья |
|
|
|
|