![]() |
Тревожная кнопка
Нашел интересный девайс http://corestore.ru/item/view/21
Но стоит он что то слишком дорого. А можно ли его сделать самим, т.е. кнопка скидывает одну единственную команду по USB, а на делфи уже написать обработчик. Что для этого нужно кроме прямых рук и можно ли обойтись без контролера??? Для удешевления можно использовать com порт. |
Довольно интересно :)
тоже хотелось бы узнать от тех кто в теме:) (p.s.: потом дописать плагин к асе что бы когда заднее место отрывалось от стула ставился статус "отошел", как на баше) |
bred imo
|
На юсб без контролера не обойтись.. А вот на ком или лпт без проблем.
Информации в интернете куча. |
Берем МЫШЬ! Обычную компьтерную УСБ мыш лиш бы с большим кол вом кнопок (большим чем на основной!) или клаву. Выкидываем все ненужное. Програмим НЕНУЖНУЮ НА ОСНОВНОЙ МЫШИ кнопку в ее дровине (чтоб нажатие левой например кнопки в основной миши не вызывали тех же действий что и на самодельной "КРАСНОЙ КНОПКЕ") на действие и вот - ГОТОВО!!!!! Вешаем на нее размонтирование криптотома и радуемся жизни
|
Дрова мыши не дадут размахнуться. Да и жалко мышь.
Сначала я думаю моно попробовать на com, а уже потом прикрутить Usb контролер как эмуляцию com порта. Если есть какая инфа выложите. |
Можно еще порт джойстика использовать (если он есть, конечно). Но мышь гораздо проще. COM довольно капризная штука и нормальная обвязка на него обойдется вряд ли дешевле простой мыши. LPT спалить очень несложно. А мышь, в конце концов, можно найти и не новую. Хоть шариковую. Да и дров, как таковых, не надо. Обычный обработчик...
|
А, щас вспомнил. Видел в нете схему пульта управления для com порта, где контакты в порте тупо замыкались. Можно ли только это обработать в проге???
|
Цитата:
По теме - берешь любой генератор, допустим на k155ла3 (дешевая до безобразия и работает как положено) заводишь сигнал на порт а программной частью мониторишь сигнал с определенным временным интервалом (частотой) |
Цитата:
P.S. В свое время делал подобную штуку - набор светодиодов и микропереключателей на разъеме. Позволяло выявить, насколько рабочий LPT. Но это было очень давно. |
Цитата:
|
Цитата:
Цитата:
|
Обычная обвязка. Впрочем, для "хацкеров" ведь все просто. Да и не 1 опасно "хацкеру", а "хацкер" порту. Ибо спалит нахер. :)
А по теме - на той же MAX232 можно собрать. Но мышка явно проще. |
блутуз-локер по-моему где-то на сайте ксакепа видел.
тоже посылается определенная команда, и все ок) |
Цитата:
|
Цитата:
Цитата:
Цитата:
|
Самое простое это мониторить на СОМ порте линии CTS, DSR
CTS = Clear To Send — вход разрешения терминалу передавать данные. Состояние “выключено” запрещает передачу данных. Сигнал используется для аппаратного управления потоками данных DSR = Data Set Ready — вход сигнала готовности от аппаратуры передачи данных (модем в рабочем режиме подключен к каналу и закончил действия по согласованию с аппаратурой на противоположном конце канала) Для этого необходимо замкнуть между собой через кнопку линии DTR и DSR либо RTS и CTS и изменяя RTS или DTR смотреть как изменяется соответствующий ему вход Вся схема состоит из разъема для подключения к СОМ порту, провода и кнопки. Если нужно подключение по USB то тут необходимы специальные преобразователи USB<->UART, например на микрухе FT232 или PL2103 |
хотелось бы увидеть схемку или хотя бы номера штырьков в разъёме. А также чем можно это дело мониторить? Возможно ли обработчик написать на делфи?
И потом, порт не сгорит? |
Распиновка имеется тут
Порт от этого не сгорит если канеш не бить в него статикой, не подавать 220 и т.п. А прогу можно написать хоть на чем, в т.ч. и на делфе. |
Ок, куда пордключать понятно, а как быть с прогой, как в делфи мониторить состояние порта?
|
Ну уж это я так в двух словах не скажу, тут токо гуглить надо или яндекс в помощь. А вообще это можно реализовать либо через API либо ест специальные компоненты для работы с сом портами, например компонент Apro
|
Как будет время попробую и отпишусь
|
есть статейка про пульт для винампа из гемпада старого доброго денди, что то из нее можно подчерпнуть
modding.modnews.ru/view/634 |
Назначь запуск этой лабуды на определенное сочетание клавиш,
выведи из клавы два (4) проводка+ кнопка... П.С. Не люблю флудить, но этот маразм ужо 3 месяца длится... |
| Время: 21:59 |