Ворота и шлагбаумы

Ищу решение

Ответить
Аватара пользователя
Alias
Лейтенант
Сообщения: 481
Зарегистрирован: 27.11.2017{, 13:15}
Репутация: 36
Откуда: Rus44
Имя: Michael
Контактная информация:

Ворота и шлагбаумы

#1

Сообщение Alias » 30.01.2019{, 21:31}

Давно вынашиваю в планах собрать устройство для управления автоматикой ворот типа Came. Тут И спортивный интерес, и 1300р за пульт - ну явно перебор.
А сегодня и вовсе срочно встала задача подобрать неизвестный код. Я не спорщик, и азартные игры - не мое, но сказал, что это не сложно.
Да, не сложно, примеров разной достоверности в сети масса, но ни слова о непрограммистах flprog! Только код!
Может я плохо искал, но нет ли у нас примеров, как это написать самому? Если длительности импульсов известны, сможет ли ардуино управляться программой flprog на основе штатного блока генератора и счетчиков, чтобы все импульсы были на местах? Или тут только код?
Все железо в наличии. Если получится - выложу результат.
Буду признателен за советы, времени на пари - только завтрашний день ))

Отправлено спустя 1 минуту 18 секунд:
PS Пари не на деньги, выгод никому никаких, но, блин, тут несколько иное ))

Аватара пользователя
Rovki
Полковник
Сообщения: 4877
Зарегистрирован: 22.04.2016{, 17:25}
Репутация: 268
Откуда: Чехов
Имя: Анатолий
Контактная информация:

Ворота и шлагбаумы

#2

Сообщение Rovki » 30.01.2019{, 22:36}

Проект плевый (простой) ,тут главное иметь железо - привода . Я своими распашными воротами управляю с телефона ,хоть локально ,хоть удаленно ,но у меня стоит уже система Саме , а параллельно ей вайфай реле . Брелки все сломались и потерялись ,ранее покупал уже несколько раз ...
Электронщик до мозга костей и не только

Аватара пользователя
Alias
Лейтенант
Сообщения: 481
Зарегистрирован: 27.11.2017{, 13:15}
Репутация: 36
Откуда: Rus44
Имя: Michael
Контактная информация:

Ворота и шлагбаумы

#3

Сообщение Alias » 30.01.2019{, 22:48}

В том то и дело, что параллельно кнопке реле не повесить. Дома то у меня так и сделано на таблетках ТМ. Но сегодня только радиоканал нужен и неизвестный код...
Проект, действительно, несложный. Переживаю, что за завтра не управлюсь подбором генератора, пауз и прочего, и неизвестно, насколько они будут точны и стабильны. Поэтому и попросил и помощи. Будь в запасе куча времени, потихоньку сам бы поэкспериментировал.

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

Ворота и шлагбаумы

#4

Сообщение SSSergeich » 30.01.2019{, 23:02}

Года 3 назад пробовал скетчи с просторов инета для считывания и копирования ключей - ни один не сработал (платные покупать не стал, т.к. тоже был спортивный интерес).
Оффтоп
СпойлерПоказать
Пробовал прицепить модуль 433 МГц и "послушать" эфир каким-то готовым блоком, но ничего толкового не получилось...
Но там вопрос был в другом. Шлагбаум в огороженный двор, каждому жильцу свой брелок, фирма-установщик аффилированна с председателем.
Во дворе куча "левых" машин, председатель не алё. Решили проще, ардуино, модуль 433 и код delay 5ms, pin off, delay 5ms, pin on в цикле при появлении чужой машины. После 5-10-ти минутных мытарств с сигналкой предпочитали свалить из двора.
Кстати, использование блока генератора из FLProg показало нестабильность "глушилки", в то время как жесткий "делай" "глушил" на ура...

Brand2
Лейтенант
Сообщения: 415
Зарегистрирован: 26.02.2018{, 21:27}
Репутация: 42
Откуда: Haifa
Имя: Alex

Ворота и шлагбаумы

#5

Сообщение Brand2 » 30.01.2019{, 23:08}

SSSergeich, а как ардуино знала что это чужая машина,или вы просто сидели и включали глушилку сами?
а сам шлагбаум при ON не открывался при этом?

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

Ворота и шлагбаумы

#6

Сообщение SSSergeich » 30.01.2019{, 23:20}

Brand2,
Да, сами сидели и профилактически глушили. Шлагбаум тоже глушился, но задача была не в этом.

Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25.01.2018{, 22:23}
Репутация: 95
Откуда: Bukovyna
Имя: Василий

Ворота и шлагбаумы

#7

Сообщение Labu559 » 31.01.2019{, 06:22}

Alias писал(а):
30.01.2019{, 21:32}
времени на пари - только завтрашний день
Времени, конечно очень мало. Мне пришлось к примеру собирать по крупицах материал более 2-х недель
на вот это железоПоказать
433.png
Когда-то основательно изучал эти протоколы ув.Boroda и опубликовал результаты на старом сайте. Интересовался этим вопросом ув. Олег(ник), но не могу знать было ли продолжение этого интереса. Всё, как на духу я всё выложил. Определяйтесь с железом- будет помощь. Удачи!
Последний раз редактировалось Labu559 02.02.2019{, 01:10}, всего редактировалось 1 раз.

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

Ворота и шлагбаумы

#8

Сообщение SSSergeich » 31.01.2019{, 06:29}

Если что, то сегодня на работе есть доступ к брелку от шлагбаума, приемник и передатчик 433 тоже под рукой.

Аватара пользователя
Alias
Лейтенант
Сообщения: 481
Зарегистрирован: 27.11.2017{, 13:15}
Репутация: 36
Откуда: Rus44
Имя: Michael
Контактная информация:

Ворота и шлагбаумы

#9

Сообщение Alias » 31.01.2019{, 07:50}

Передатчик есть,
https://s.click.aliexpress.com/e/cUC7VcfC, в нем никаких протоколов нет, как заставишь, так и будет морзянку передавать. Блок Бороды видел, но у него свой собственный протокол.
Протоколы Came в сети есть и народ уже расписывал эти микросекунды, но не уверен, что flprog под силу эти микросекунды выдержать.
В принципе, все просто: выдать заголовок, потом код побитовыми операциями из переменной. Если сегодня не успею или не позволит график, отложу до марта. Но хотелось бы закрыть тему и спокойно уйти в отпуск.

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

Ворота и шлагбаумы

#10

Сообщение SSSergeich » 31.01.2019{, 07:59}

Alias писал(а):
31.01.2019{, 07:50}
Передатчик есть
Да, таким и пользовался)
Alias писал(а):
31.01.2019{, 07:50}
но не уверен, что flprog под силу эти микросекунды выдержать.
Про что и говорю, скетч с delay-ем хорошо глушил, в то же время как скетч созданный в FLProg почти никак... Такое ощущение, что "меандр" получался плавающий, по сравнению с первым вариантом

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Ворота и шлагбаумы

#11

Сообщение Sancho » 31.01.2019{, 08:29}

Други - в flp есть циклы и массивы! Нужен код с описанием - и пробовать.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Аватара пользователя
Alias
Лейтенант
Сообщения: 481
Зарегистрирован: 27.11.2017{, 13:15}
Репутация: 36
Откуда: Rus44
Имя: Michael
Контактная информация:

Ворота и шлагбаумы

#12

Сообщение Alias » 31.01.2019{, 09:00}

Sancho писал(а):
31.01.2019{, 08:29}
циклы и массивы!
Цикл - это плата с условием "Выполнять в цикле, пока..."?
С массивом все понятно, но тут проще, как я понимаю, разделить на заголовок и сам код. Заголовок один и тот же, код - со счетчика. Ну, или в массив заголовок и на каждом шаге итерации прописывать в него новый код со счетчика.

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Ворота и шлагбаумы

#13

Сообщение Sancho » 31.01.2019{, 09:16}

С помощью цикла на плате увеличиваем возможную частоту на выходном пине и меняем его несколько раз за один цикл проекта.

Отправлено спустя 2 минуты 1 секунду:
Нужна осцилограмма кода или другие данные о параметрах передачи - если не уходить в кодоводство.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25.01.2018{, 22:23}
Репутация: 95
Откуда: Bukovyna
Имя: Василий

Ворота и шлагбаумы

#14

Сообщение Labu559 » 31.01.2019{, 12:35}

Удалил, за ненадобностью. Извините.
Последний раз редактировалось Labu559 02.02.2019{, 01:12}, всего редактировалось 2 раза.

Аватара пользователя
Alias
Лейтенант
Сообщения: 481
Зарегистрирован: 27.11.2017{, 13:15}
Репутация: 36
Откуда: Rus44
Имя: Michael
Контактная информация:

Ворота и шлагбаумы

#15

Сообщение Alias » 31.01.2019{, 13:18}

Да, я уже думал готовые скетчи, если окажутся работоспособными, вставить в ПБ. Но теперь уже через месяц, раньше едва ли получится. Пари/не пари не состоится из-за завала на работе, как всегда в последний день перед отпуском навесят задач по полной, расслабиться не получилось :)
Спасибо всем откликнувшимся!

Labu559
Лейтенант
Сообщения: 359
Зарегистрирован: 25.01.2018{, 22:23}
Репутация: 95
Откуда: Bukovyna
Имя: Василий

Ворота и шлагбаумы

#16

Сообщение Labu559 » 31.01.2019{, 15:24}

Alias писал(а):
31.01.2019{, 13:18}
Да, я уже думал готовые скетчи, если окажутся работоспособными, вставить в ПБ.
Разрешите узнать, а как Вы так сразу узнали, что они не рабочие?Показать
RC-4Ch.png
Alias писал(а):
31.01.2019{, 13:18}
Пари/не пари не состоится из-за завала на работе,
Я думаю, оно проиграно Вами, при чём не на работе, а здесь. Удачи на работе!
Последний раз редактировалось Labu559 02.02.2019{, 01:13}, всего редактировалось 1 раз.

Аватара пользователя
Alias
Лейтенант
Сообщения: 481
Зарегистрирован: 27.11.2017{, 13:15}
Репутация: 36
Откуда: Rus44
Имя: Michael
Контактная информация:

Ворота и шлагбаумы

#17

Сообщение Alias » 31.01.2019{, 16:59}

Не думаю. Тем более про здесь. Может, не настолько горяч в суждениях и/или не ведусь на подстрекательства.
Скетчи имел в виду из сети, готовых переборов масса, но это в крайнем случае.

Аватара пользователя
Alias
Лейтенант
Сообщения: 481
Зарегистрирован: 27.11.2017{, 13:15}
Репутация: 36
Откуда: Rus44
Имя: Michael
Контактная информация:

Ворота и шлагбаумы

#18

Сообщение Alias » 28.02.2019{, 17:03}

В общем, все получилось. Даже за три часа чистого времени, но за два календарных дня, тк кетайский передатчик сильно искажал фронты посылок и пришлось отложить опыты на следующий день и использовать ненужный брелок от старой автосигнализации.
Я не стал писать грабберы, интерпретирующие посылки в невесть что и невесть как. Мне куда проще снять эфир с приемника и по эпюрам напряжения самому расставить биты. Приемник подключал на вход звуковухи, запись - в старом добром soundforge. К слову, цифровой диктофон тоже дает вменяемый результат. Разумеется, чем ближе к источнику оригинальной посылки, тем чище диаграмма, но это уже вопрос оперативной проработки.
Расшифровка проста донельзя: смотрим ширину стартового бита и просто считаем, где и сколько каких. На иллюстрации выделена ширина интервала текущей системы, в частности, Саме, 318мкс, в зеленом прямоугольничке - фрагмент посылки, ее общая длина - 23521мкс.
Гоняться за ювелирной точностью генератора не стоит, по моим наблюдениям сам оригинальный брелок весьма нестабилен в этом плане, поэтому выставляем стандартные 320мкс, а расшифрованную последовательность ручками заносим в массив, это не утомительно, поверьте. Пусть и не по фен-шую того же Фрикер клуба. Зато сам видишь, где какой бит.
Программу не комментирую, просто нечего. Генератор, кстати, для наших задач годится и штатный, проверял.
Возможно, что решение не такое красивое, но сюда можно вбить любую статику, даже не вникая, что там за протокол.
СпойлерПоказать
1.png
2.png
came.flp
(311.55 КБ) 57 скачиваний

SSSergeich
Капитан
Сообщения: 708
Зарегистрирован: 06.02.2016{, 11:01}
Репутация: 37
Откуда: Ярославль
Имя: Сергей

Ворота и шлагбаумы

#19

Сообщение SSSergeich » 28.02.2019{, 18:51}

Alias, неожиданно просто и сурово)))
Спасибо!
P.S. неужели уже месяц пролетел? :shok:

Аватара пользователя
Alias
Лейтенант
Сообщения: 481
Зарегистрирован: 27.11.2017{, 13:15}
Репутация: 36
Откуда: Rus44
Имя: Michael
Контактная информация:

Ворота и шлагбаумы

#20

Сообщение Alias » 28.02.2019{, 19:25}

Не знаю, я только из отпуска вышел. Может и месяц, я вообще после каталки в Роза Хуторе испытываю стресс, вернувшись в реальность )))

Ответить

Вернуться в «Помогите, а то я "нимагу"»