Кодграббер Came

Обсуждение опубликованных в блоге статей.
Аватара пользователя
tahion
Автор
Сообщения: 1397
Зарегистрирован: 13 май 2011, 16:29

Кодграббер Came

Сообщение tahion »

Полный текст статьи тут http://phreakerclub.com/1129

Приветствую всех и поздравляю с 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, после чего выставить фьюз-биты следующим образом:

http://phreakerclub.com/wp-content/uplo ... 1/fuse.jpg

Т.е. необходимо только снять бит делителя на 8 - CKDIV8
Так же можно прошить микроконтроллер посредством универсального USB-программатора для AVR

Использование

Программа предоставлена в ознакомительных целях для изучения и тестирования работоспособности систем и пультов управления, (c) phreakerclub.com

Ссылки по теме

Так же предлагаю ознакомиться с интересными темами в которых обсуждается Came

Форматы статических кодов

Переборщик кодов для шлагбаума Came

Starduino (или Arduino + Starline)

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

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

Прошивка

(с) tahion, 2012
Аватара пользователя
dr.Zoldberg
Фрикер
Сообщения: 398
Зарегистрирован: 06 июн 2011, 12:08

Сообщение dr.Zoldberg »

tahion опередил меня ))) я тоже собирался выложить свой проект на сях

позже оформлю тогда.

З.Ы. он только 12 бит грабит?

Добавлено через 19 минут
Да все увидел что 12 в описании
Аватара пользователя
tahion
Автор
Сообщения: 1397
Зарегистрирован: 13 май 2011, 16:29

Сообщение tahion »

svesve,
Выкладывай, чем больше проектов, тем лучше )) Просто этот проект является готовым решением - собрал и пользуйся, либо просто запаял проц в пульт и готово :)
Так что выкладывай, одно другому не мешает это точно ))))
Аватара пользователя
DIVER_SANT
Модератор
Сообщения: 2618
Зарегистрирован: 27 мар 2011, 08:15
Поблагодарили: 9 раз

Сообщение DIVER_SANT »

Все таки -надо было назвать универсальным девайсом-какую прошиву зальёшь то и сграбит имхо
Аватара пользователя
tahion
Автор
Сообщения: 1397
Зарегистрирован: 13 май 2011, 16:29

Сообщение tahion »

DIVER_SANT писал(а):Все таки -надо было назвать универсальным девайсом-какую прошиву зальёшь то и сграбит имхо
Конечно, просто начнем с Came :yolka:
Аватара пользователя
kenzo
Автор
Сообщения: 336
Зарегистрирован: 17 фев 2011, 08:07
Поблагодарили: 1 раз

Сообщение kenzo »

прекрасный подарок в новом году!!!
tahion респект!!!
Аватара пользователя
andynvkz
Фрикер
Сообщения: 879
Зарегистрирован: 03 ноя 2011, 14:40

Сообщение andynvkz »

прием реализован идиально ?
Аватара пользователя
tahion
Автор
Сообщения: 1397
Зарегистрирован: 13 май 2011, 16:29

Сообщение tahion »

andynvkz писал(а):прием реализован идиально ?
Собери и проверь ) Но по секрету скажу, что 9 из 10 на мега-шумный трансивер из брелка от автосиги на uaa3220ts :)
Аватара пользователя
Xorer
Фрикер
Сообщения: 135
Зарегистрирован: 02 июл 2011, 01:23

Сообщение Xorer »

ограничения в прошивке есть?
Саша

Сообщение Саша »

Xorer писал(а):ограничения в прошивке есть?
Какое ограничение на каме ? Собрал и пользуешся :p hreakerclub:
Ответить