Страница 8 из 11

Re: Умный дом: растём

Добавлено: Пн сен 06, 2010 23:41:04
Vladimir_v
Собрал ЦП, малый пульт, пульт с LCD, два радиореле и уличный термодатчик. Прошивки брал из ServicePack, а для ЦП та что была. С ассемблером слабовато. Сам не пишу, но некоторые изменения в прошивках приходилось делать с помощью AVR Studio 4. Использовал RFM12B-868S1.

Re: Умный дом: растём

Добавлено: Пт окт 01, 2010 17:15:51
Stepan
Выкладываю очередную итерацию проекта Умный дом.
Со сценаристом. Сценарист сложен тем, что чтобы составлять сценарий нужно иметь достаточно продвинутый софт. На данный момент программа для управления и настройки УД элементарная (или недоделанная, кто как хочет): пишешь пакет вручную и посылаешь в сеть. Но так как человек в своей голове имеет обычно хорошую операционку с удобным интерфейсом, то сценарии с помощью данной программы записывать уже можно.

Re: Умный дом: растём

Добавлено: Вс ноя 21, 2010 00:14:04
steammy
а кто нибудь может выложить проект в proteus :(

Re: Умный дом: растём

Добавлено: Вс ноя 21, 2010 16:36:52
Stepan
А что вы хотите засимулировать, и зачем? моделей rfm12 в протеусе нету, SDкарты памяти тоже (хотя есть какая то моделька для MMC можно попробовать), так что остается только два модуля rs485_multitask и rs485_ControlBlockInterface. Можно пробовать если поставить вместо модулей max3088 модельки для max487 (не забываем при этом добавлять подтяжку сигнальных линий).
И вообще когда работал с протеусом натыкался на его глюки с симуляцией USART на некоторых контроллерах (непомню точно на мегах8 или на меге32 протеус посылал пакет только из 5 байт, длиннее никак не хотел хотя реальное стройство работало нормально), после чего с симуляциями завязал. А тут ещё в усройствах таймеры почти все используются, что повышает вероятность глюка в симуляторе...
В общем если у вас что-нибудь получится не забудьте здесь выложить, буду благодарен :)) .

Re: Умный дом: растём

Добавлено: Чт ноя 25, 2010 07:47:31
Stepan
Звучит как реклама :). Таких сайтов сейчас мильён, стоит только набрать в поисковике "умный дом", да и то что они устанавливают далеко не новость, и, кстати, далеко не самый дешевый вариант Crestron, AMX...
А что вы умного в доме сделали помимо домашнего кинотеатра? :)

Re: Умный дом: растём

Добавлено: Чт ноя 25, 2010 07:54:23
Stepan
Сейчас копаю открытые протоколы для децентрализованных УД, типо C-BUS, SmartBus, LanTalk только эти "открытые" протоколы нигде найти не могу, может кто подскажет ссылку?

Re: Умный дом: растём

Добавлено: Чт ноя 25, 2010 08:36:56
новенький
Stepan писал(а):Звучит как реклама :). Таких сайтов сейчас мильён, стоит только набрать в поисковике "умный дом", да и то что они устанавливают далеко не новость, и, кстати, далеко не самый дешевый вариант Crestron, AMX...
А что вы умного в доме сделали помимо домашнего кинотеатра? :)
Это и есть реклама. Данный товарисч уже и на форуме z-waver отметился с такими же формулировками и так же не к месту.

Re: Умный дом: растём

Добавлено: Чт дек 30, 2010 16:37:01
Belerafon
интересная тема, пожалуй в инете подобных не видел. Из модулей хотелось бы видеть в этом устройстве еще датчик воды с электроклапаном. Считаю этот модуль был бы полезным. или еще все вместе 2 электроклапана + термодатчик + датчик уровня воды. В ванной с пульта задаешь температуру воды и уще МК думает какой клапан открывать и до куда набирать ванну. Это реально сделать?:)) А в частном доме клапан полеззен для полива огорода.

Re: Умный дом: растём

Добавлено: Пт дек 31, 2010 20:52:53
Wladimir_TS
Сам думаю над такой задачей - ц меня сильные перепады давления воды по времени и авторегулятор в газовом водонагревателе не справляется - система по давлению работает и очень инерционна. Идея в перегреве воды горячей ветки и дозированного домешивания к ней холодной воды. Для этого нужен клапан переменного расхода причем быстродействующий (и так запаздывание почти 3 секунды в шланге душа). Готовых нет - только если брать шаровый кран с электроприводом и менять его штатный миниатюрный синхронник с редуктором на более мощный привод. ШД не даст такого момента - только коллекторник с энкодером обратной связи. (Отмакетировал блочек сервопривода от небезызвестного Элм Чена) правда с очень хорошим промышленным серводвижком - но результат отменен. Быстродействие и пусковой момент на порядок лучше ШД. Проблема номер 2 - сам клапан - стоимость электроуправляемого шарового клапана - 150-200 рублей, причем американских - я такое себе позволить не могу. Остается только сопрягать привод с обычным шаровым вентилем. Здесь слесарная задача - у вентиля нет плоскостей для крепления механики (причем массивной - двигатель+редуктор+энкодер + силовой блок + БП (а при разгоне под нагрузкой ток достигает 30-40А и потому батарея конденсаторов 10000 мкФ). В общем вопросов еще.


Еще одна идея автоматическое проветривание в отсутствии дома людей и дождя на улице - открывать форточки. Привод - добытая на аэродроме железка, что закрывает створки люков шасси. Усилие - килограмм 100, работа по концевикам внутри (регулируются).

Re: Умный дом: растём

Добавлено: Сб янв 01, 2011 18:59:10
AntiL
Хо хо хо! С новым годом!
электроклапан вот здесь интересный обсуждается http://radiokot.ru/forum/viewtopic.php? ... &start=100 в принципе можно конечно попробовать прикрутить его к термодатчику и переключать горячую холодную воду по его командам, или если хочется датчик протечки, то можно вместо кнопок на многофункциональном модуле вывести контакты и этот клапан включать выключать при замыкании/размыкании контакта... это так, теория :)

Re: Умный дом: растём

Добавлено: Вс янв 09, 2011 14:20:16
s.t.a.l.k.e.r
Доброго времени суток всем!

Stepan


Меня интересует несколько вопросов, в которых так и не разобрался:
- Обязателен ли центральный процессор
- можно пожалуйста по подробнее про работу радиомодуля? Как я понял, мк управляет радиомодулем? но что именно делает? и какие данные на него отсылает, каким образом получает?


И как я понял, для пультов без жк есть прошивки, не требующие их настройки с компа?

Вобщем я хочу собрать схему, где управление нагрузкой бы осуществлялось (пока что*) с самого простого пульта (который без жк) по сети 220В

т.е. я хочу выкинуть из схемы радиомодуль, но не знаю как он общается с МК и т.д.

p.s. с программированием МК не знаком ((

Re: Умный дом: растём

Добавлено: Вс янв 09, 2011 17:04:00
aleksandr-zh
s.t.a.l.k.e.r
я же Вам давал ссылку на свои "творения" и муки (на Казус.ру)
не мучайте Вы МК!
как я понял, Вы компы программировать умеете

делаете генератор 50-95 кгц, гальванически через кондер+ транс его развязываете от сети 220 В

к порту (COM или LPT) подключаете управление генератором (вкл\отл). Для COM можно выбрать скорость поменьше, например, 50 Бод
генератор посылает в 220 В пачки этой частоты

приемник - тот же трансформатор + конденсатор, ну, и контур на эту частоту.
Всё это на компаратор.
Если не хотите контур - можете использовать ту же LM567 - я вам несколько раз на нее указывал

как только она "слышит" свою частоту - на выходе "нолик": там открытый коллектор в ней

вот и все :) :beer:

Re: Умный дом: растём

Добавлено: Пн янв 10, 2011 13:29:52
Stepan
- Обязателен ли центральный процессор
- смотря для чего. В принципе все настройки модулей можно задать двумя путями, по сети через ЦП, либо ручками написать и прошить в EEPROM каждого модуля, для пары пульт-нагрузка я уже где-то в этой теме выкладывал такие прошивки с настройками.
подробнее про работу радиомодуля
МК с радиомодулем общается по спец протокольчику, согласно даташиту на радиомодуль. И просто так, без изменения программы микроконтроллера, выкинуть радиомодуль и соединить пульт и нагрузку не получится. Подробнее: МК сначала конфигурирует радиомодуль. Затем когда нужно что-нибудь послать МК сначала посылает преамбулу, специальный код, по окончанию которого принимающие радиомодули переходят в готовность приема полезной информации. После этого МК передаёт полезную информацию. А МК в принимающем модуле постоянно смотрит поступили ли новые данные на радиомодуль, опрашивая статус радиомодуля.

В общем без знания МК здесь переделать что-либо сложно. А перейти на другой интерфейс тем более. И вообще как вы хотите заниматься МК не зная их? а если не хотите, тогда вам нужно искать что-то уже готовое в продаже, например устройства с протоколом x10 например здесь http://smarthome.ru/

Re: Умный дом: растём

Добавлено: Вт янв 11, 2011 05:13:17
s.t.a.l.k.e.r
Stepan, aleksandr-zh

спасибо за ответы.. :)

Re: Умный дом: растём

Добавлено: Пт янв 21, 2011 21:10:19
Kuzemko
Подскажите что надо править в исходниках для 868Мгц RF12B в модулях радиореле и пульта без LCD (система без модуля CPU)

Re: Умный дом: растём

Добавлено: Вс янв 23, 2011 15:59:51
Stepan
to Kuzemko
Возможно хватит только изменить инициализацию радиомодулей (процедура RF12_Ini)
вместо
ldi aCmd2,$80
ldi aCmd1,$D7
rcall Rf12_Wrt_Cmd ;band=433MHz, Enable Cristall Osc, 12pF capacitors
...
ldi aCmd2,$a6
ldi aCmd1,$40
rcall Rf12_Wrt_Cmd ;f=434MHz

попробуйте поставить
ldi aCmd2,$80
ldi aCmd1,$E7
rcall Rf12_Wrt_Cmd ;band=868MHz, Enable Cristall Osc, 12pF capacitors
...
ldi aCmd2,$a6
ldi aCmd1,$40
rcall Rf12_Wrt_Cmd ;f=868MHz

Re: Умный дом: растём

Добавлено: Вс янв 23, 2011 21:43:30
Kuzemko
Поменял код, как вы написали. Связка не работает. Похоже не работает модуль на радиореле. Перед этим по неосторожности подал на модуль 5В (у меня модуль с буквой В). Сгореть не мог, как вы думаете? Как проверить модуль? До этого с радиомодулями не работал. Помогите.

Re: Умный дом: растём

Добавлено: Пн янв 24, 2011 20:49:40
Stepan
Ну судя по даташиту модуль не должен сдохнуть от 5в.
Надеюсь что поменяли код в обеих прошивках? ЕЕПРОМ не забыли прошить?
Ну а дальше нужно отключать радиореле от бестрансформаторного блока питания, присоединять к обычному и смотреть сигналы с выхода nIRQ и SDO радиомодуля: после приёма первого байта пакета данных nIRQ должен выставиться в 0 до тех пор пока буфер приемника не считается микроконтроллером. Затем контроллер начинает мониторить регистр статуса - посылает 2 байта нулей на SDI и смотрит что на SDO. При правильно работающей схеме статус должен быть не нулевой, что-то там всегда есть.
Смотреть сигналы можно либо осциллографом, либо переписывать прошивки.

Re: Умный дом: растём

Добавлено: Ср янв 26, 2011 11:25:39
Kuzemko
Нашел ошибку (неправильно распаял два провода). Заработало.

Re: Умный дом: растём

Добавлено: Вт фев 01, 2011 04:12:07
ankar
Модераторы!!!! А_А_А у. Я зомбоящик отключил иза-за пустой рекламы, так и тут появилась. У-у-у :kill:
Модераторам .Спасибо за удаление рекламы.