PDA

Просмотр полной версии : Тревожная кнопка


Qb1024
12.01.2010, 01:42
Нашел интересный девайс http://corestore.ru/item/view/21
Но стоит он что то слишком дорого. А можно ли его сделать самим, т.е. кнопка скидывает одну единственную команду по USB, а на делфи уже написать обработчик. Что для этого нужно кроме прямых рук и можно ли обойтись без контролера??? Для удешевления можно использовать com порт.

X-RayBlade
12.01.2010, 01:57
Довольно интересно :)
тоже хотелось бы узнать от тех кто в теме:)
(p.s.: потом дописать плагин к асе что бы когда заднее место отрывалось от стула ставился статус "отошел", как на баше)

paste
12.01.2010, 02:16
bred imo

gold-goblin
12.01.2010, 02:21
На юсб без контролера не обойтись.. А вот на ком или лпт без проблем.
Информации в интернете куча.

spider-intruder
12.01.2010, 03:37
Берем МЫШЬ! Обычную компьтерную УСБ мыш лиш бы с большим кол вом кнопок (большим чем на основной!) или клаву. Выкидываем все ненужное. Програмим НЕНУЖНУЮ НА ОСНОВНОЙ МЫШИ кнопку в ее дровине (чтоб нажатие левой например кнопки в основной миши не вызывали тех же действий что и на самодельной "КРАСНОЙ КНОПКЕ") на действие и вот - ГОТОВО!!!!! Вешаем на нее размонтирование криптотома и радуемся жизни

Qb1024
12.01.2010, 10:26
Дрова мыши не дадут размахнуться. Да и жалко мышь.
Сначала я думаю моно попробовать на com, а уже потом прикрутить Usb контролер как эмуляцию com порта. Если есть какая инфа выложите.

tux
12.01.2010, 11:54
Можно еще порт джойстика использовать (если он есть, конечно). Но мышь гораздо проще. COM довольно капризная штука и нормальная обвязка на него обойдется вряд ли дешевле простой мыши. LPT спалить очень несложно. А мышь, в конце концов, можно найти и не новую. Хоть шариковую. Да и дров, как таковых, не надо. Обычный обработчик...

Qb1024
12.01.2010, 12:49
А, щас вспомнил. Видел в нете схему пульта управления для com порта, где контакты в порте тупо замыкались. Можно ли только это обработать в проге???

POS_troi
12.01.2010, 13:50
где контакты в порте тупо замыкались

Опасно.

По теме -

берешь любой генератор, допустим на k155ла3 (дешевая до безобразия и работает как положено) заводишь сигнал на порт а программной частью мониторишь сигнал с определенным временным интервалом (частотой)

tux
12.01.2010, 14:32
А, щас вспомнил. Видел в нете схему пульта управления для com порта, где контакты в порте тупо замыкались. Можно ли только это обработать в проге???
Если "тупо замыкать", то тогда проще LPT. Там есть 4 контакта, которые отвечают за "нет бумаги" и прочее. Кидаешь 1 провод на землю - принтер готов и отзывается. Потом просто опрашиваешь состояние "принтера" и все. Основная проблема - дребезг контактов и статика. Можно запросто сжечь порт.
P.S. В свое время делал подобную штуку - набор светодиодов и микропереключателей на разъеме. Позволяло выявить, насколько рабочий LPT. Но это было очень давно.

Qb1024
12.01.2010, 15:47
Опасно.

По теме -

берешь любой генератор, допустим на k155ла3 (дешевая до безобразия и работает как положено) заводишь сигнал на порт а программной частью мониторишь сигнал с определенным временным интервалом (частотой)
А моно уже какую нибудь схемку, а то в радиоэлектронике не очень.

gold-goblin
12.01.2010, 16:09
COM довольно капризная штука и нормальная обвязка на него обойдется вряд ли дешевле простой мышикакая нах обвязка?
Опасно. о_О это принцип работы ком порта... он опасен? (никогда не думал что в цифровом сигнале 1 опасна)

tux
12.01.2010, 16:48
Обычная обвязка. Впрочем, для "хацкеров" ведь все просто. Да и не 1 опасно "хацкеру", а "хацкер" порту. Ибо спалит нахер. :)
А по теме - на той же MAX232 можно собрать. Но мышка явно проще.

morty10
12.01.2010, 16:49
блутуз-локер по-моему где-то на сайте ксакепа видел.
тоже посылается определенная команда, и все ок)

Qb1024
12.01.2010, 21:29
блутуз-локер по-моему где-то на сайте ксакепа видел.
тоже посылается определенная команда, и все ок)
ну эт слишком сложна и дорога, а мы исчим простое решение, которе не будет очень дорого стоить.

POS_troi
12.01.2010, 21:36
Основная проблема - дребезг контактов и статика.

Решается RC цепочкой.

о_О это принцип работы ком порта... он опасен?

Прямое воздействие на любой порт нежелательно. Для этого и есть max232 и др. специализированные микрухи.

А моно уже какую нибудь схемку, а то в радиоэлектронике не очень.

Чуть позже, ща сервак спасать нужно =/

-Денис-
13.01.2010, 08:25
Самое простое это мониторить на СОМ порте линии CTS, DSR

CTS = Clear To Send — вход разрешения терминалу передавать данные. Состояние “выключено” запрещает передачу данных. Сигнал используется для аппаратного управления потоками данных
DSR = Data Set Ready — вход сигнала готовности от аппаратуры передачи данных (модем в рабочем режиме подключен к каналу и закончил действия по согласованию с аппаратурой на противоположном конце канала)
Для этого необходимо замкнуть между собой через кнопку линии DTR и DSR либо RTS и CTS и изменяя RTS или DTR смотреть как изменяется соответствующий ему вход
Вся схема состоит из разъема для подключения к СОМ порту, провода и кнопки.
Если нужно подключение по USB то тут необходимы специальные преобразователи USB<->UART, например на микрухе FT232 или PL2103

Qb1024
13.01.2010, 13:48
хотелось бы увидеть схемку или хотя бы номера штырьков в разъёме. А также чем можно это дело мониторить? Возможно ли обработчик написать на делфи?
И потом, порт не сгорит?

-Денис-
14.01.2010, 08:01
Распиновка имеется тут (http://pinouts.ru/SerialPorts/Serial9.shtml)
Порт от этого не сгорит если канеш не бить в него статикой, не подавать 220 и т.п.
А прогу можно написать хоть на чем, в т.ч. и на делфе.

Qb1024
14.01.2010, 21:26
Ок, куда пордключать понятно, а как быть с прогой, как в делфи мониторить состояние порта?

-Денис-
18.01.2010, 12:03
Ну уж это я так в двух словах не скажу, тут токо гуглить надо или яндекс в помощь. А вообще это можно реализовать либо через API либо ест специальные компоненты для работы с сом портами, например компонент Apro

Qb1024
25.02.2010, 23:50
Как будет время попробую и отпишусь

hijack24
03.03.2010, 11:11
есть статейка про пульт для винампа из гемпада старого доброго денди, что то из нее можно подчерпнуть
modding.modnews.ru/view/634

bymugen
03.03.2010, 15:34
Назначь запуск этой лабуды на определенное сочетание клавиш,
выведи из клавы два (4) проводка+ кнопка...

П.С. Не люблю флудить, но этот маразм ужо 3 месяца длится...