Форум программистов, компьютерный форум, киберфорум
Радио: приемники, передатчики, антенны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
S-trosi

Беспроводная сеть на маломощных радиомодулях для освещения

26.02.2014, 20:24. Показов 3462. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Хочу сделать управление домашним освещением. До этого никакой микроэлектроникой не занимался, поэтому буду признателен старшим товарищам за любые советы и рекомендации.

Основные идеи:
0. Отказоустойчивость. Освещение должно работать даже при полном отказе микроконтроллеров.
1. Никаких лишних проводов. Вся связь между узлами сети - по радио.

Дополнительные бонусы:
0. В "общественных" помещениях (прихожая, зал, коридор, ванная, кухня, etc) - автоматическое включение освещения по датчику движения в тёмное время суток и соответственно автоматическое отключение его при отсутствии движения в течение ~5 минут.
1. Возможность включать 1-2-3-4 лампы последовательными нажатиями однокнопочного выключателя.
2. Наличие "головного модуля", соединённого по USB с роутером под управлением OpenWRT с целью возможности опроса и управления устройствами (включить/выключить) остальной сети с выводом всего на веб-интерфейс с доступом с любого устройства в домашней сети (WLAN, Ethernet).

Основные идеи для реализации:
0. Использовать дешёвые маломощные радиомодули с целью минимизации стоимости и размеров устройств (они должны помещаться в коробках с выключателями).
1. По причине того, что радиомодуль издалека может не докричаться до головного устройства - использовать ретрансляцию пакетов (поскольку модулей на единицу площади будет чуть больше чем дофига.
2. Питание брать из сети 220В, чтобы не иметь потом проблем при замене батареек в "кнопках" и "люстрах".

Технические идеи:
0. К роутеру будет подключен контроллер с радиомодулем и USB ("голова" в дальнейшем), который будет посылать и принимать сообщения остальным радиомодулям по команде с роутера.
1. В коробке выключателя будет очень простое устройство ("кнопка" в дальнейшем), с двумя реле (одно на замыкание, второе на размыкание), радиомодулем и контроллером, при включении размыкающее реле будет отключать выключатель от цепи, превращая его в орган управления контроллером, а замыкающее реле будет замыкать цепь снова в обход выключателя (то есть, при отключенном контроллере силовая цепь выключателя будет выглядеть как фаза->выключатель->замкнутый контакт размыкающего реле->"люстра"->ноль, при включенном - фаза->замкнутый контакт замыкающего реле->конденсатор для питания "кнопки"->"люстра"->ноль). "Кнопка" будет только посылать сообщения об изменении состояния выключателя и принимать сообщения о готовности своей (только своей) "люстры" и ретранслировать сообщения других контроллеров в сети. При отсутствии готовности "люстры" "кнопка" будет перекоммутировать выключатель на управление цепью, чтобы не получить при отказе "люстры" непрерывно горящие лампы из-за подачи на них питания в обход выключателя своими реле.
2. Возле люстры на потолке будет размещён более мощное устройство ("люстра" в дальнейшем) контроллер с детектором движения, радиомодулем, и несколькими реле, каждое из которых будет управлять своей лампой, также вести учёт времени с последнего обнаружения движения, отвечать на запросы "головы" своим состоянием, а также ретранслировать сообщения других контроллеров и "головы" в эфир. Силовая цепь будет при отключенном контроллере выглядеть как фаза->выключатель->замкнутые контакты размыкающего реле->лампы->ноль, при включенном контроллере - фаза->выключатель/"кнопка"->замкнутые контакты замыкающего реле->конденсатор для питания "люстры"->ноль. Поскольку лампы будут отключены размыкающими реле - можно не волноваться о том, что они будут моргать из-за конденсаторов питания контроллеров. "Люстра" будет запоминать последнее состояние и восстанавливать его при подаче питания. Также, "люстра" будет считать сообщения об изменении состояния "кнопки" и на основании этого принимать решения о том, что делать со светом. 3. На чердаке (во избежание засветки) будет размещён контроллер с батарейкой, радиомодулем и фотосенсором, выведенным на улицу проводом ("глаз" в дальнейшем), наблюдающий за уровнем освещённости и периодически посылающий сообщения о нём в сеть. Он ничего не будет принимать в целях экономии батареи.

Пример алгоритма работы при включении освещения выключателем:[*]Выключатель включился->"кнопка" послала сигнал->"люстра" его приняла->"люстра" вспомнила своё прошлое состояние (было включено 2 лампы)->"люстра" включила две лампы.[*]Через минуту выключатель отключился->"кнопка" послала сигнал->"люстра" приняла его к сведению и ждёт.[*]Через секунду выключатель включился->"кнопка" послала сигнал->"люстра" приняла его к сведению и ждёт.[*]Через 3 секунды "люстра" приняла решение выключить все лампы кроме одной (один раз выключить-включить выключатель - одна лампа, 2 раза - две и т.д., при этом лампы не выключаются поскольку "кнопка" и "люстра" не отключали их).[*]Через минуту выключатель отключился->"кнопка" послала сигнал->"люстра" приняла его к сведению и ждёт.[*]Через 3 секунды "люстра" приняла решение выключить все лампы, сохранила сведения о том, что в последний раз она включала одну лампу и выключила освещение.

Вопросы:
0. Как лучше будет осуществить питание "люстры" и "кнопки" от 220В сети? Отдельно интересен случай отказа "люстры" - как в этом случае сохранить питание "кнопки", но избежать моргания ламп?
1. Какое оборудование лучше использовать? Симисторы или реле, какие контроллеры и обвязку лучше применить? Какие радиомодули?

Спасибо.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.02.2014, 20:24
Ответы с готовыми решениями:

Беспроводная сеть для 2х копьютеров с роутером
И так, хочу созбдать беспроводную сеть для 2 компьюьеров с выходом в интернет. Имеется: 2 ноутбука - hp pavilion dv6(win7), samsung(xp);...

Беспроводная локальная сеть для малого офиса
Здравствуйте, уважаемые участники форума! Буду очень благодарен, если кто-нибудь окажет мне помощь в решении задачи, описанной ниже....

Беспроводная сеть для крупного дома, работа Apple TV и AirPrint
Господа, подскажите, пожалуйста, есть большой дом, стоит адсл роутер ASUS в одной дальних комнате и раздает интернет, купил репитер...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.02.2014, 20:24
Помогаю со студенческими работами здесь

В сеть освещения параллельно включены 20 светодиодов
В сеть освещения параллельно включены 20 светодиодов. Вероятность того, что за время Т светодиод включится, равна 0,8. С помощью...

Беспроводная сеть XP - 7-ка
Здравствуйте господа, сильно не бейте, много чего перерыл но так пока и не разобрался: суть вопроса вот в чём - есть два ноутбука: aser...

Беспроводная сеть
Здравствуйте. Есть 4 кома, расстояние между 1 и 4 (1 планируется база) примерно метров 500. Помогите пожалуйста создать беспроводную...

Беспроводная сеть
Вообщем дело обстоит так...у меня нетбук AsUs Eee PC 1100 ...приехала сестра с ноутбуком Toshiba Satellite L300D-10U...хотел провести между...

Беспроводная сеть
Итак, есть 2 здания (1 этажные,расстояние 100 метров) (первое-офис)(второе-"цех") и их нужно объединить в беспроводную сеть. Всего 13...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru