Приветствую всех и поздравляю с 2012!
С каждым годом вопрос парковки становится все актуальнее, на дворовых территориях и в проездах устанавливаются шлагбаумы, парковочные места ограждаются цепочками и барьерами, и за частую найти парковочное место даже на несколько минут достаточно сложно. Одной из самых распространенных систем в этой отрасли является Came, которая производит шлагбаумы, ворота, цепочки, барьеры и многое другое.
Дистанционное управление осуществляется с помощью специальных пультов, которые командой по радиоканалу в определенном формате управляют например шлагбаумом. Дело в том, что перехватив такую команду всего один раз, мы сможем управлять шлагбаумом когда нам это будет необходимо ))
Итак,
Возможности устройства
Поддерживаемые модели пультов Came: top432na, top432sa, top434na
Энергонезависимая память на 10 ячеек (шлагбаумы, ворота, цепочки, барьеры и т.п.)
Переборщик кодов, брутфорс на случай экстренной необходимости открытия
Возможность обучать стандартные пульты Came
Низкое энергопотребление за счет использования спящего режима микроконтроллера
Функция очистки памяти
Схема подключения микроконтроллера
Где,
Button1 подключена к GND и подтянута к VCC через резистор 10 кОм
Button2 подключена к VCC и зашунтирована RC цепочкой (резистор 1 кОм и конденсатор 50 пФ)
Led,Vibro подключен к светодиоду через резистор 300 Ом – 1.5 кОм, и к управляющему контакту вибромотора
Микроконтроллер полностью подготовлен для установки в пульт от сигнализации, можно применять как в DIP корпусе, так и в SOIC
Управление
Кнопка 1 короткое нажатие, выключение(сброс)
Кнопка 2 короткое нажатие, выброс сохраненных кодов
Кнопка 2 длинное нажатие, включение кодграббера
Одновременное нажатие кнопки 1 и кнопки 2, включение брутфорса (кнопка 1 отпускается первой)
Одновременное нажатие кнопки 1 и кнопки 2 с удержанием кнопки 2, очистка памяти (кнопка 1 отпускается первой)
Кнопка 2 короткое нажатие когда принят сигнал(сработала вибрация и загорелся светодиод), пропустить принятый сигнал и снова перейти на прием
Кнопка 2 длинное нажатие когда принят сигнал(сработала вибрация и загорелся светодиод), сохранить принятый код в память
Индикация
В режиме кодграббера светодиод мигает с частотой 1 раз в секунду, когда сигнал принят, сначала срабатывает вибрация на 1 секунду (появляется минус на PB7), а затем зажигается светодиод ожидая действие пользователя (сохранить принятый код или пропустить и перейти в режим приема)
В режиме брутфорса светодиод горит постоянно
В режиме выброса (открытия), светодиод горит до тех пор, пока все сохраненные коды не будут переданы в эфир
Характеристики
Формат принимаемых данных: Came, 12 битный код управления
Дальность приема: до 50 метров (трансивер starline a-series, tomahawk 9010)
Выброс, количество пакетов: 20 на каждую ячейку
Брутфорс, количество пакетов: 5 на каждую комбинацию
Внутрення память: 10 ячеек, энергонезависимая
Тактирование: 9.6 МГц, внутренний RC-генератор
Тем не менее, предлагаю рассмотреть авторское устройство, которое включает в себя программатор, кнопки управления, светодиоды индикации, а так же стандартный выход 3.5мм для подключения к осциллографу или звуковой карте компьютера
Для сборки устройства понадобится брелок-пейджер от сигнализации Starline A8/Tomahawk 9010. Можно выпросить брелок у автоэлектриков — с разбитым экраном, выдавленными кнопками, пожованым корпусом и т.п., из него понадобится только несколько деталей
Список необходимых компонентов
Микроконтроллер, atmel attiny13
Панелька, DIP8
Разъем LPT порта, DB25M
Разъем аудио 3.5мм, PJ-326
Разъемы трансивера, PBD1.27-10S, 2шт
Тактовые кнопки, 2шт
Светодиоды, 2шт
Резисторы 10кОм, 1кОм,300Ом
Конденсаторы 50пФ, 2шт
Батарейный отсек, 1xAAA
А так же компоненты из брелка
Конденсаторы танталовые 10мФ, 47мФ
Дроссель, 100мкГ (катушка индуктивности)
Преобразователь, XC6383A (step up dc-dc convertor)
Диод шоттки, 1SS367
Трансивер (приемопередатчик)
Порядок сборки
После изготовления двусторонней печатной платы и просверливания отверстий необходимо запаять все smd-элементы и перемычки переходных отверстий, после чего все остальные элементы и LPT разъем
Проверка
Для проверки устройства в первую очередь необходимо установить батарейку и мультиметром измерить напряжение на выходе преобразователя, значение должно быть не менее 3 вольт
Прошивка
Для прошивки используется бесплатная программа PonyProg2000 и LPT-порт, после конфигурации программы необходимо выбрать тип микроконтроллера: AVR micro/Attiny13, после чего выставить фьюз-биты следующим образом:
Т.е. необходимо только снять бит делителя на 8 — CKDIV8
Так же можно прошить микроконтроллер посредством универсального USB-программатора для AVR
Использование
Программа предоставлена в ознакомительных целях для изучения и тестирования работоспособности систем и пультов управления, (c) phreakerclub.com
Ссылки по теме
Так же предлагаю ознакомиться с интересными темами в которых обсуждается Came
Переборщик кодов для шлагбаума Came
Starduino (или Arduino + Starline)
Схема и прошивка
Обсуждение на форуме: https://phreaker.ru/forum/showthread.php?t=449
(с) tahion
www.phreakerclub.com