Нужен совет: физическая радиокнопка в офисе, которая запускает нужный процесс на компе
- Войдите на сайт для отправки комментариев
Здравствуйте. Не у верен, что пишу по адресу, но может хоть направите.
Задача такая. Есть сканер. Он стоит в одном углу офиса. Комп в другом. Процесс сканирования происходит таким образом: кладешь листок, идешь к компу, тыкаешь на компе кнопку (мышь проводная). Идешь к сканеру, кладешь следующий лист, опять идешь к компу.
С советами "А передвинуть поближе?" можете не заморачиваться. Про беспроводные мышки тоже вопрос снят, т.к. хочется решить вопрос именно через радиовелосипед, чтобы поближе познакомиться с arduino и прочими, решая прикладную задачу.
Думал сделать так: сделать радио кнопку рядом с МФУ (или вообще пульт взять от шлагбаума на 433MHz, еще видел накладные радио выключатели света с плоской батарейкой на 3 Вольта. Типа его можно к принтеру на 2хсторонний скотч приклеить на постоянной основе. Он же работает не всегда, а посылает сигнал в момент переключения. Типа "переключили с 1 на 0" и "переключили с 0 на 1". Соответственно срабатывать на оба варианта можно и не важно в каком он положении находится.), при нажатии передается сигнал на радио модуль, с него на ардуино, подключенный к компу. На компе читаем с помощью Processing (или еще чего) COM порт. И если нужный сигнал приходит, то тупо запускаем AutoHotkey с макросом, который запускает нам сканирование (эта часть уже решена).
Либо читать USB порт (если так можно), т.к. есть bluetoth адаптер старенький и его можно применить, посылая на него какой-н сигнал, только чем и как.
Вопрос именно в способе передачи сигнала и его чтении.
Может дадите пару дельных советов? Пока только такой сумбур есть.
в чем вопрос-то? - вы все излагаете правильно. На сканере радиокнопка, у компа ардуина c приемником сигнала, воткнутая в USB. На компе любой "демон", который принимает от ардуины сигнал и запускает нужный макрос.
Вопроса нет. Скетч давай, список комплектующих давай, как соединить объясняй.
Сделано подобное устройство на базе Digispark. Платка на базе Attiny85 с эмуляцией клавиатуры. Анализирует сигнал на ногах и выполняет последовательность нажатий на клавиатуру. При наличии 4-х кнопочного пульта можно реализовать выполнение 3-х клавиатурных макросов. Как то ввод пароля, и прочее. Если задействовать reset pin можно обрабатывать все 4 кнопки. Пульт и приёмник на базе PT2262 или аналогичных решениях.
Также на платке digispark реализован дрыгатель мышкой на 1 пиксель вверх-вниз, чтобы экран не блокировался.
Сделано подобное устройство на базе Digispark. Платка на базе Attiny85 с эмуляцией клавиатуры. Анализирует сигнал на ногах и выполняет последовательность нажатий на клавиатуру. При наличии 4-х кнопочного пульта можно реализовать выполнение 3-х клавиатурных макросов. Как то ввод пароля, и прочее. Если задействовать reset pin можно обрабатывать все 4 кнопки. Пульт и приёмник на базе PT2262 или аналогичных решениях.
если взять обычный примник RF433 МГц и раскодировать сигналы самой тинькой, а не PT2262 - можно будет на один пин принимать любое количество команд (ограниченное только обьемом памяти тини).
Чтобы библиотека RFSwitch запускалась на Тини в режиме приемника, в ней нужно поправить пару строк - легко ищется в инете.
Да я собственно не против. Только для ТС нет задачи для такого большого количества команд. В данном случае мне кажется и 3-х команд за глаза.
Пока вас тут читал возникла другая идея. Обыкновенный ИК диод и приемник ИК сигналов. Передающее устройство вообще элементарное получается, а приемник готовый. Как думаете? Наводок не будет?
по-моему это немного не то. Это ИК-удлиннитель, он принимать не умеет, только удлиннять :)
Перетащить сканер к компу .. не комильфо? Надо обязательно заставлять бегать сотрудников в качестве физ.подготовки .. о-о-о. Классная идея, надо внедрить тоже.
Один сканер на пять кабинетов: к себе потащишь - будет битва.
Один сканер на пять кабинетов: к себе потащишь - будет битва.
Как говорил один человек: This is Sparta! Кто шустрее, тот и молодец.
Мне непонятно другое
Процесс сканирования происходит таким образом: кладешь листок, идешь к компу, тыкаешь на компе кнопку (мышь проводная). Идешь к сканеру, кладешь следующий лист, опять идешь к компу.
Ну прикрутите вы кнопку, а листы кто будет класть?
Можно озвучить модель сканера? Что это за зверь такой?
Так кнопка - возле сканера.
Так кнопка - возле сканера.
Ну как я помню, в винде для распечатки вызывается окно, но там нужно совершать несколько действий в каждом окне что бы распечатать разные листы, так что тут нужно что то вроде эмулятора горячих клавиш компа
Он же написал, что AutoHotkey уже обучен на кнопки жмакать, только пнуть его нечем.
Ознакомьтесь, может наведет на какие мысли
https://habr.com/sandbox/22768/?mobile=no
И еще
https://pikabu.ru/story/upravlenie_kompyuterom_pri_pomoshchi_arduino_che...