полностью аналоговый кораблик уже пытались делать...
https://cxem.net/uprav/uprav3.phpно быстро от этой идеи отказались... ввиду бесперспективности этой идеи))
Добавлено after 8 minutes 19 seconds:Далее...
Топология сеть для умного дома может быть разной.
-"общая шина"
- "кольцо"
- "звезда"
- ещё варианты...
и т.д.
Надо выбрать одну.
Добавлено after 5 minutes 15 seconds:"общая шина" - один провод на все устройства в доме. Прикольно))
но есть проблема - коллизии..
"кольцо" - один провод на все устройства в доме. Прикольно))
но есть проблема - при обрыве провода упадёт вся сеть...
"звезда" - много проводов на все устройства в доме. Не прикольно.
и ещё проблема - надо много деталей...
Добавлено after 8 minutes 52 seconds:Далее... Берём любые МК типа AVR.
Протокол.
Возьмём самый простой протокол - с частотным кодированием.
Принцип работы простой:
TX - используем задержки или любой таймер. Переводим биты в импульсы разной частоты.
RX - используем прерывания INT0 по изменению уровня и таймер который считает время между изменениями уровня и переводит частоту импульсов обратно в биты.
Закидываем в протеус...
Всё работает.))
Скорость (при RC = 8 MHz) 20 кБит/с.
Для сравнения скорость UART (при RC = 8 MHz) 56 кБит/с.
Пакетики между AVR побежали))
Добавлено after 4 minutes 2 seconds:Далее...
Режим SLEEP.
Переводим МК в Режим выключения (Powerdown) и пробуждения по получению пакета.
AVR переходит в активный режим (ток потребления 4...6 mA) только на время приёма и отправки пакета.
Всё остальное время AVR спит (ток потребления 0,1...0,5 мкA).
У нас получился самый экономичный МК.))
Добавлено after 2 minutes 33 seconds:Теперь надо придумать как подключить 20 штук AVR к одному AVR !!!
Добавлено after 4 minutes 39 seconds:Подробней...
Протокол устойчив к помехам на линии...
Прикольно))
Добавлено after 1 hour 24 minutes 5 seconds:Далее...
В прошлой раз мы подключали много датчиков и исполнительных устройств по витухе через два роутера.
На одну витуху можно подключить два датчика или исполнительных устройства.
Для питания датчиков и исполнительных устройств использовали технологию PoE.
Всеми датчиками и исполнительными устройствами управляли с компьютера.
Теперь задача заменить два роутера на МК типа AVR.
Вопрос как это лучше сделать ?