Автор: ROMby Unknown , 30 декабря 2007
Необходимо создать простое устройство.

Сам я не смыслю ничего в электронике, но знаю что это возможно и довольно просто.

Задача - тюнинговать мышку так, чтобы она сама замыкала контакт на левой кнопке (имитировала нажатие) через определенный интервал, 1-30 секунд, возможно с грубой регулировкой в этих пределах.

Фактически надо просто вместо микрика припаять это схемку.

Как задача максимум - придать интервалам небольшую случайность в пределах 2-5 секунд.

Внешний вид конечного устройства не критичен.
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

JAM (не проверено)

18 лет 1 месяц назад

Тогда придется искать свободный LPT. Но в этом случае я не представляю как им управлять. Что мне нужно на него послать чтобы сгенерировать импульс в 0,1 секунду? У LPT есть частота опроса? Смогу ли я использовать файл с последовательностью 00 и FF для воспроизведения комбинации нажатий?

maco

18 лет 1 месяц назад

JAM
1. Послать 0xFF (лог.1 на всех выводах 2-9) или 0x01 (лог. 1 на выводе 2, лог. 0 на выводах 3-9)
2. Пауза 0,1 с (время нажатия)
3. Послать 0x00
4. Пауза произвольной длительности
Далее опять п.1 и т.д.
P.S. Я не знаю, под какую ОС и на чем вы собираетесь писать программу. Поэтому более подробные рекомендации не даю.

JAM (не проверено)

18 лет 1 месяц назад

Ну с большего понятно. Даже можно сказать все понятно. ОС - винда, а на чем - это вопрос третий, главное написать :)

Просто чем меня привлек лайн-аут, что я могу сделать файл на 10 минут например и записать нажатия в процессе обычной работы, т.е. полная имитация работы человека. Но здесь я так понимаю мне нужно будет давать не последовательность 00 или FF, а последовательность команд и пауз. В принципе почти то же самое, просто "кодить" чуть побольше.

Еще раз спасибо! Этот вариант, похоже, самый подходящий.

NiTr0

18 лет 1 месяц назад

Вместо LPT можно заюзать и COM - юзать RTS/DTR выходы. Да и софтово это легче, чем писать прошивку на МК либо паять несколько мультивибраторов...

А насчет обработки событий программой - не думаю, что она работает напрямую с драйвером... Если это винда - то возможно удастся обойти защиту при помощи хуков.

Baza

18 лет 1 месяц назад

Вот вам ещё решение:



с помощью схемы , предложенной maco , подключаемся к IDE LED :)

сделать частые обращения к винту, и всё :)

JAM (не проверено)

18 лет 1 месяц назад

Ну тут я уже не силен. Со звуком работал, поэтому могу такой файл сделать, програмил когда-то - надеюсь смогу сделать файл с нужным кодом и "печатать" его, а IDE - тут у меня опять 100 вопросов будет.

Но за совет спасибо :)

GetinakS

18 лет 1 месяц назад

JAM
Тут речь не об IDE шине идет, а об светодиоде IDE, который моргает, когда активность на харде есть. То есть требуется светодиод оптрона вместо него включить и всех делов. Ну а дальше написать програмку, которая бы через нужные вам (рандомные) промежутки времени сливала бы на винт какойнить мусор объемом побольше(чтобы винда его в кеш не скинула).

Правда для такой цели компьютер вскрыть прийдется, что в сурьезных фирмах поидее нереально без последствий.

JAM (не проверено)

18 лет 1 месяц назад

Ага, и в самом деле! Не подумал об этом сразу.

В комп залезть не проблема дома, на работе  - да. Правда 1 - мобильность девайса страдает, 2 - трудно контролировать продолжительность импульса т.к. их там по-моему очень много в секунду происходит (особенно если файл сильно дефрагментирован), а это на нажатие не похоже совсем, ну по крайней мере не гарантировано что похоже. Поэтому если уже программировать, то проще в случае с лпт.

Кстати как на счет USB всесто LPT? Было бы удобнее.

maco

18 лет 1 месяц назад

JAM
Кстати как на счет USB всесто LPT? Было бы удобнее.

Сильно сомневаюсь. Со схемной стороны однозначно труднее. С программной - не знаю, не пробовал напрямую работать с USB.
Вот, а 555 можно и запитать, и развести прямо внутри мыши :lol: