Кодграббер Came

1 января 2012

Приветствую всех и поздравляю с 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)

Схема и прошивка

Схема в формате Sprint Layout

Прошивка

 

Обсуждение на форуме: http://phreakerclub.com/forum/showthread.php?t=449

(с) tahion
www.phreakerclub.com

Комментирование отключено.
Яндекс.Метрика