[ Обновленные темы · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 7 из 7
  • «
  • 1
  • 2
  • 5
  • 6
  • 7
Форум » Форум uCProg » Управление и контроль » (21 статья) Прием сигнала с беспроводных датчиков
(21 статья) Прием сигнала с беспроводных датчиков
BorodaДата: Понедельник, 06.08.2018, 13:19 | Сообщение # 91
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Цитата Аналитик ()
у Вас есть приёмник на более мощном контроллере ? и система

На каждом шкафу в комнатах стоит 683 с одним каналом ШИМ, с блоком питания на 15Вт в железе. Качает одну ленту. Два пульта на комнату: на спинке кровати/дивана и у выхода. В модулях предусмотрено 4 таймера по дням недели с режимами: включить, отключить, приглушить, Медленное/быстрое изменения яркости.

На кухне 683 с одним каналом ШИМ, с блоком питания 75Вт. Качает одну ленту подсветки под шкафами. У модуля есть датчик расстояния и PIR-детектор.  Один пульт на ножке стола включает подсветку на 1-255 минут (если ночью ешь и не двигаешься biggrin ).

В туалете 628 с двумя программными каналами ШИМ, двумя реле, с блоком питания 15Вт. Качает одну ленту в коридоре и реле вытяжки. Один пульт на стене ванной включает вытяжку на 1-255 минут.

На балконе датчик освещенности (пока в виде ардуины, по причине "паять не надо").

У каждого модуля внутри точные программные часы, астрономический таймер "рассвет-закат". Синхронизация времени пока идет с компа каждые 30 минут, потом отдельный автономный модуль сделаю с контролем сети 220В. Соответственно подсветка везде включается по астротаймеру, пультам или датчику освещенности на балконе.

В каждом помещении, на балконе и на улице стоит радиодатчик температуры на 629 и DS18B20. В зале и детской стоят часы с синхронизацией времени от компа и могут показывать температуру с любого датчика, в зависимости от настроек.

На компе стоит самописная софтина такого вида и на USB висит приемопередатчик 433МГц на 628. Все настройки модулей кидаются через нее. Связь по радио к сожалению односторонняя, но в модулях есть пищалка, которая пищит, при приеме правильных настроек (в детской эту функцию пришлось отключить).



Центральный модуль предполагается, но чуть позже. Скорее всего это будет PIC18F25K22 с EEPROM 512кВ для сохранения графиков температуры, расхода воды и электроэнергии, RS485 Modbus, RX/TX433, RX/TX IR, Bluetooth и
возможно сенсорная панель оператора типа Wintek или Kinco. И планируется все данные отправлять в OwenCloud, но они пока Ethernet модуль еще не доделали.

Вот пока как-то так.
Прикрепления: 4853371.jpg (69.3 Kb)
 
АналитикДата: Понедельник, 06.08.2018, 13:49 | Сообщение # 92
Рядовой
Группа: Пользователи
Сообщений: 9
Статус: Offline
"если ночью ешь и не двигаешься  ) "     up  up 
Boroda,
ну что сказать, сильно, мы подобную делали для бильярдных.
а Вы для себя. Снимаю шляпу.
настройки кидаете с компа, а управление с пульта, остаётся ? датчики сами по себе.
Центральный модуль будет делать настройки и "сохранения графиков температуры, расхода воды и электроэнергии," ?

OwenCloud - нормально будет


Сообщение отредактировал Аналитик - Понедельник, 06.08.2018, 13:53
 
BorodaДата: Понедельник, 06.08.2018, 13:59 | Сообщение # 93
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Аналитик, Датчики сами по себе живут, передают температуру с периодом 15 минут, освещенность - 5 минут. Настройки с компа и пульты работают одновременно, протокол похожий сделал: 2262/1527 - 24 бита, а свой 72 бита с CRC16. Принял посылку по факту радиомолчания более 2,5мс, посмотрел, что там, свое - дешифровал, не свое - выкинул. Центральный модуль? Ну не знаю пока... скорее всего как транслятор команд с компа или Bluetooth телефона и сбор и хранение информации с датчиков. Может какие сценарии организовать, типа: все ушли из дома, кино, спать. Времени пока нет на это все.
 
BorodaДата: Понедельник, 06.08.2018, 14:09 | Сообщение # 94
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Цитата Аналитик ()
а Вы для себя
Ну хочется немного удобств. Зашел вечером на кухню, она тебе подсветку включила на минуту (можно пару кусков сыра стащить с холодильника), подошел к раковине - 3 минуты, начинаешь крутиться/готовить - она помнит, что ты был у раковины и далее использует датчик движения. Но датчик движения работает не более 10 минут - это значит кошка на окне сидит, хвостом трясет или плита горит. А если ты на кухне, то к раковине 100 раз подойдешь за 10 минут. Такая "вежливая подсветка" активируется только с закатом, днем только датчик приближения. Везде плавное включение/отключение в течении 1,5-2 секунд
 
АналитикДата: Понедельник, 06.08.2018, 14:23 | Сообщение # 95
Рядовой
Группа: Пользователи
Сообщений: 9
Статус: Offline
несколько вопросов по листингу.
- While N < 4          ' ищем совпадение кода кнопки в EEPROM
EEPROM не слетает ? если слетел, то ж....., код в теле программы не думали ?

-  If TMR1_ > 100 Then       ; если длина импульса или паузы от 100 до 2560 мкс, то сигнал свой ?
 
BorodaДата: Понедельник, 06.08.2018, 14:36 | Сообщение # 96
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Цитата Аналитик ()
несколько вопросов по листингу.
Ни разу не встречал у пиков слета EEPROM, хотя использую везде, даже в промышленности таймера на них делал. Контроль напряжения у них нормально работает. А вот Атмельки слетами грешат, особенно 2313. И еще - приемник обучаемый! Код не может быть в теле программы!

По поводу свой/чужой:
Диапазон длительности импульсов или пауз от 100 до 2500мкс. Протокол 2262 предполагает разную скорость передачи, китайцы резисторы в пульты абы какие ставят то 5,1МОм то 1,2МОм. Вот и приходится диапазон расширять. Далее идет еще проверка на пропорцию импульса/паузы, вот по ней и определяется свой/чужой (диапазон 1:2 до 1:5). Импульс длинее - единица, пауза длинее - ноль. Такой алгоритм очень хорошо работает даже с учетом того, что с приемника идет такой шум.

П.С. Картинка с другим протоколом, но снята с такого же приемника.

Прикрепления: 1295732.png (115.8 Kb)
 
BorodaДата: Понедельник, 06.08.2018, 14:48 | Сообщение # 97
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Читал, как ребята здесь подбирали приемники, крутили тайминги и т.д. Один приемник шумит, второй не шумит, третий только на малой скорости работает, а мне пофигу - и с тем и с тем корректно работает. Главное время в программе грамотно распределить. У меня в подпрограмму ScanIN_01 заходит с периодичностью от 20 до 200 мкс. Редко бывает при разных сложных расчетах до 500 мкс доходит, но обычно это не чаще раза в минуту. А если повесить такой приемник на ногу прерывания МК, то для основной программы времени не будет. МК постоянно в прерывании будет сидеть.
 
BorodaДата: Четверг, 31.01.2019, 11:39 | Сообщение # 98
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
Добавлены прошивки для приемников 1527/2262.
- к приемнику теперь можно привязать до шести пультов
- исправлены редко всплывающие баги в предыдущих прошивках приемников
 
2544669Дата: Вторник, 05.02.2019, 16:22 | Сообщение # 99
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
Люди, есть такой вопрос. Делаю четыре самодельных радиодатчика и приемник, все на PIC12F675. Работать будут в охранной системе. Какой вариант прошивки для передатчика наиболее подойдет в этом случае?
С уважением.


Сообщение отредактировал 2544669 - Вторник, 05.02.2019, 16:22
 
ИльдарДата: Вторник, 05.02.2019, 18:23 | Сообщение # 100
Сержант
Группа: Пользователи
Сообщений: 29
Статус: Offline
посмотрите здесь  можно найти отдельно 4 передатчика и отдельно1 приемник выйдет дешевле

Сообщение отредактировал Ильдар - Вторник, 05.02.2019, 18:36
 
2544669Дата: Среда, 06.02.2019, 20:07 | Сообщение # 101
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
Спасибо, Ильдар, разобрался. Приемники, передатчики,контроллеры у меня есть. И схема есть. И она работает. Правда, протокол там хз какой. По этому решил переделать, сделать все по феншую. Но мне нужен контроль,
а здесь все опять заточено под управление. Нужно кое-что переделать. Вот только
я везде опаздываю. Здесь тоже опоздал. Все хотелки уже сделали. Памяти на мои
«хочу» в контроллерах уже наверное нет. Да и Станислава я наверное сильно
обидел. А получилась бы вещщщь. Из разряда то чего в природе (продаже) нет.На картинке мой радиодатчик, потребляет много, целых три миллиампера.Зато ложняков нет, так как посылка идет при срабатывании одновременно ПИР и
микроволнового сенсора. 
С уважением.
Прикрепления: 6096824.jpg (108.4 Kb)


Сообщение отредактировал 2544669 - Среда, 06.02.2019, 20:08
 
2544669Дата: Среда, 06.02.2019, 22:14 | Сообщение # 102
Рядовой
Группа: Пользователи
Сообщений: 16
Статус: Offline
Датчики, а их тоже четыре, сейчас завязаны на GSM сигнализацию, а хотелось бы иметь автономную, компактную.
Прикрепления: 0967264.jpg (1.33 Mb)
 
taimeДата: Понедельник, 18.02.2019, 07:42 | Сообщение # 103
Рядовой
Группа: Пользователи
Сообщений: 2
Статус: Offline
Доброе утро! Только нашёл эту схему и ещё толком не разобрался. Но возник вопрос, может кто подскажет. Суть - есть ли в этой схеме возможность функции переключающего триггера, т.е. нажимаем  кнопку 1 - включился OUT1, нажимаем кнопку 2 - включается OUT2, но выключается OUT1, и т.д.
 
BorodaДата: Среда, 27.02.2019, 12:37 | Сообщение # 104
Генерал-лейтенант
Группа: Администраторы
Сообщений: 600
Статус: Offline
taime, ответил на почту.
 
smserrrДата: Пятница, 10.09.2021, 23:54 | Сообщение # 105
Рядовой
Группа: Пользователи
Сообщений: 1
Статус: Offline
Товарищи, задумал повторить схему приемника.
Вопрос, можно ли переназначить в прошивке вход данных и выходы на другие лапы? А то есть платка приемника китайского с мс pic so8, не хотелось бы новую разводить
 
Форум » Форум uCProg » Управление и контроль » (21 статья) Прием сигнала с беспроводных датчиков
  • Страница 7 из 7
  • «
  • 1
  • 2
  • 5
  • 6
  • 7
Поиск: