Форум программистов, компьютерный форум, киберфорум
Электроника и радиотехника
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.95/65: Рейтинг темы: голосов - 65, средняя оценка - 4.95
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 81
1

Система "умный дом"

25.07.2011, 23:41. Просмотров 12108. Ответов 12
Метки нет (Все метки)

Салют!
Собираю систему "Умный дом" для дачи.
Цель - управление отопительной и некоторой другой техникой из одной точки или удалённо через GSM-канал, возможно сигнализация. Так же включение и отключение девайсов по расписанию.
Планируется главный модуль и 15-20 модулей-слэйвов.

Сердце главного модуля - такая вот плата http://wvshare.som/product/EX-STM32-Q100a.htm, уже куплена.
GSM-модем SIM900, планирую приобрести в ближайшее время. Для индикации решено использовать цветной 320х240 дисплей с сенсорным экраном, уже едет ко мне.
На данный момент уже успешно функционирует самодельный диспечтер задач и таймерная служба, часы реального времени, служба событий (типа в 19:00 включение такого-то девайса с такими-то параметрами, в 22:00 отключение и т.д.) с чтением/записью событий из текстового файла с SD-карты и пару других вещей. Готов драйвер дисплея и практически готов драйвер GSM-модема.

Слейв-модули на базе AVR микроконтроллеров ATMEL, их разработкой пока ещё не занимался.
В каждом слейв девайсе планируются 1-2 датчика, 4 кнопки, дисплей и какая-нибудь релюшка.

Собственно есть парочка вопросов.
1. Кто какие библиотеки GUI под микроконтроллеры знает? Нужны button, spinedit, trackbar, rodyobutton и checkbox. Лень самому писать просто )
2. Для связи слейвов с мастером решил использовать радиоканал. Кто мне подскажет радиомодуль, если учитывать что все девайсы находятся на расстоянии максимум 25ти метров от мастера? Желательна низкая цена и SPI-интерфейс.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.07.2011, 23:41
Ответы с готовыми решениями:

Умный дом
Собираю систему "Умный дом",который управляет светом в доме.Всего три типа датчика:Датчик света на...

Дипломная работа "Умный дом"
Всем привет. Затеял я диплом под название "умный дом". Такие функции хочу реализовать: 1)...

Умный дом, управление климатом и освещением
Всем здравствуйте. Затеял я такой проект: на микроконтроллере ATtiny26(L) сделать систему,...

Умный дом своими руками с голосовым управлением.
Доброго всем времени суток. Недавно посетила идея создания умного дома своими руками, сам недавно...

12
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 268
26.07.2011, 12:14 2
Цитата Сообщение от DorkIM_OMKIT
Салют!
2. Для связи слейвов с мастером решил использовать радиоканал. Кто мне подскажет радиомодуль, если учитывать что все девайсы находятся на расстоянии максимум 25ти метров от мастера? Желательна низкая цена и SPI-интерфейс.
Может STM32W серия ? Цена будет точно не выше, чем у AVR+транссивер, а скорее всего ниже, при этом проще схема, меньше связей и пр. Плюс есть готовый стек - в зависимости от модели там уже зашит ZigBee или что-то похожее.
0
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 81
26.07.2011, 14:43 3
Цитата Сообщение от shum_yms
Цитата Сообщение от DorkIM_OMKIT
Салют!
2. Для связи слейвов с мастером решил использовать радиоканал. Кто мне подскажет радиомодуль, если учитывать что все девайсы находятся на расстоянии максимум 25ти метров от мастера? Желательна низкая цена и SPI-интерфейс.
Может STM32W серия ? Цена будет точно не выше, чем у AVR+транссивер, а скорее всего ниже, при этом проще схема, меньше связей и пр. Плюс есть готовый стек - в зависимости от модели там уже зашит ZigBee или что-то похожее.

Согласен, W серия это хорошо. В качестве готового слейв-модуля такой камень - очень даже хороший вариант (правда, слегка жирноватый).
А как тогда быть с главным модулем? Менять STM32F103VET6 с 512 ftosh и 64 kB ROM на W-серию с максимумом 128 kB ftosh и 8 ROM я не собираюсь, ибо восьми килобайт оперативки попросту не хватит ему для работы. Тем более что они работают на максимальной частоте в 24 мГц, в отличии от моих 72х.

Как в таком случае поступить?
Ставить ZigBee-радиомодуль? Получу гемор с согласованием радио.
Сделать платку ещё и с контроллером W-серии? Получу гемор в виде написания протокола связи двух камней.
0
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 268
26.07.2011, 15:24 4
Не вижу чем связка [STM32W - головной МК] хуже связки [другой внешний транссивер - головной МК] - взаимодействие всё равно реализовывать - SPI, I2C, UART и т.п. - что-то всё равно надо делать, какая разница с чем ?
Так что не вижу препятствий использовать STM32W везде, в том числе и в "головном" модуле (в качестве второго контроллера).
0
0 / 0 / 0
Регистрация: 28.01.2010
Сообщений: 185
26.07.2011, 15:34 5
TR24A в роли трансивера может подойти, дешевый и дальность необходиния, есть уже готовые библиотеки работы с ним, даже где-то на форуме его ковыряли.
http://kosmodrom.som.ua/data/tr24a.php
0
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 81
26.07.2011, 17:07 6
Цитата Сообщение от hittroysir
TR24A в роли трансивера может подойти, дешевый и дальность необходиния, есть уже готовые библиотеки работы с ним, даже где-то на форуме его ковыряли.
http://kosmodrom.som.ua/data/tr24a.php
Товарисч BSVi в своём блоге пишет о том что эти трансиверы "затыкаются" через 2 стены - одной гипсокартонной и одной железобетонной... А так как у меня на пути к самому дальнему слейву 3 кирпичных стены, да ещё и обитых с обоих сторон гипсокартоном или деревяной вагонкой то, наверное, сей модуль не покатит...

Кстати, нашёл на ибее два трансивера - такой и такой. Что скажете?
0
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 268
26.07.2011, 17:11 7
Если сеть "растянута" - то IMHO выбор ZigBee просто очевиден - сеть с ячеистой топологией, ключевым параметром становится не максимальная удалённость слейва от мастера, а макс. удалённость двух ближайших узлов. Ну и про нормальные внешние антеннки не забываем - стоят в пределах пары долларов, а усиление дают вполне неплохое.
0
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 81
26.07.2011, 23:57 8
Цитата Сообщение от shum_yms
Если сеть "растянута" - то IMHO выбор ZigBee просто очевиден - сеть с ячеистой топологией, ключевым параметром становится не максимальная удалённость слейва от мастера, а макс. удалённость двух ближайших узлов. Ну и про нормальные внешние антеннки не забываем - стоят в пределах пары долларов, а усиление дают вполне неплохое.
Спасибо за совет. Подумаем.
Может ведаете примеры реализации такой сети для stm32 ?
0
0 / 0 / 0
Регистрация: 14.02.2010
Сообщений: 268
27.07.2011, 09:46 9
Конечно - у ST есть куча appnotes, отладочных комплектов и т.п. Просто зайдите на st.som в соответствующий раздел. Только смотрите внимательнее - STM32W разные модели "жестко" залочены под свой протокол - ZigBee Pro / RF4CE и прочие, выбирайте нужный вам.
Что касается самой распределённой сети - то тут ST реализовали протокол полностью - можно читать любую теорию про ZigBee для понимания в целом.
0
0 / 0 / 0
Регистрация: 17.06.2007
Сообщений: 27
27.07.2011, 13:00 10
...
0
0 / 0 / 0
Регистрация: 13.04.2010
Сообщений: 70
27.07.2011, 20:52 11
Я в соседней , в самом верхнем сообщении выложил схему и разводку модуля, который используется в STM32W-RFKIT. Это идет как референсная разводка производителя. Главная проблема, которую я в нем заметил - это кварц размером 2*2.5мм. его сложновато найти в нигазинах моего города. Кстати, главный модуль этого набора подключается к PC через USB, так что, если купить этот набор, то можно будет просто поставить какой-нибудь древний комп за 500р для управления умным домом. Или как вариант в качестве базовой станции использовать FriendlyARM.
0
0 / 0 / 0
Регистрация: 10.01.2011
Сообщений: 81
27.07.2011, 21:35 12
Цитата Сообщение от Kvozdyk
поручили бы вы лучше это дело профессионалам если не хотите чтобы у вас котел, например, взорвался или gsm вовремя не позвонил потому что вор (сосед, например) оказался умнее чем вы и использовал глушилку для гигагерцового диапазона. или, скажем, ваша камера наружного наблюдения в корпусе из супер непробиваемого термостойкого полимера, но установленная в легко доступном месте, не была бы ВНЕЗАПНО точечно обстреляна какой-нить, например голубенькой, краской.
Kvozdyk,
1. Котёл внезапно не взорвётся, ибо сей агрегат за штуку баксов напичкан электроникой и туевой хучей датчиков, и реагирует на все возможные неисправности: сдуло "фитиль" - перекрытие газа и включение вытяжки, пропал газ - перекрытие подачи и завершение работы, течь в отопительном контуре (датчик давления) - аварийная остановка и т.д.... А управление котлом - замыкание/размыкание контактов термодатчика, и не более того. Если во время включения неисправность - фиг кто включится.
2. По поводу сигнализации я вроде как написал "возможно" - не факт что будет вообще.
3. GSM там будет для того чтобы можно было включить отопление отдалённо.
4. Если решился этим заниматься - значит чувствую в себе силы для этого.
5. Я создал тему не для того чтобы мои идеи критиковали, а для того чтобы получить советы по реализации. Если по теме написать нечего - проходите мимо.

Цитата Сообщение от butdo
Я в соседней ветке, в самом верхнем сообщении выложил схему и разводку модуля, который используется в STM32W-RFKIT. Это идет как референсная разводка производителя. Главная проблема, которую я в нем заметил - это кварц размером 2*2.5мм. его сложновато найти в нигазинах моего города. Кстати, главный модуль этого набора подключается к PC через USB, так что, если купить этот набор, то можно будет просто поставить какой-нибудь древний комп за 500р для управления умным домом. Или как вариант в качестве базовой станции использовать FriendlyARM.
Спасибо. Уже видел.
0
0 / 0 / 0
Регистрация: 17.06.2007
Сообщений: 27
27.07.2011, 21:51 13
...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.07.2011, 21:51

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Какой протокол вы считаете лучшим для системы "Умный дом"?
Назревает понемножку вопрос - а по какому протоколу должны общаться устройства УД,при наличии...

С какой стороны копать умный дом?
И так, как вы наверное уже поняли, у меня созрела мысль построить умный дом. Мысль то созрела, а...

Умный дом для себя
Добрый вечер всем. Появилось немного времени и решил я соорудить умный дом. То бишь АСУ ресурсами -...

Умный дом. Мои мысли
Всем привет! Должна была быть тема дипломной работы у меня "Умный дом", но так как специальность...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.