Цікавить
- як загалом тимчасовий, але швидко реалізований проєкт на Arduino Leonardo
- так і повноцінний проєкт з програмуванням мікроконтроллера (наприклад, FPGA), нормальним R&D задачі і цілим рядом підзадач що виникнуть далі - це, звісно ж, за явно більші кошти.
----------------------------------------------------------------
Необхідно реалізувати фізичний пристрій, що буде абсолютно ідентичний певній комп'ютерній мишці, але виконуватиме команди, що надсилаються програмно. Тобто є з'єднані
"управляючий комп'ютер (1)" ---- "плата, що програмується (2)" ----- "комп'ютер, яким керують (3)".
Звісно ж, є готові проєкти, де в якості (2) виступає arduino, які ставляться за 10 хвилин. Проте вони не відповідають необхідним для даного проєкту умовам, а саме:
1) комп'ютер, яким керують (3) повинен даний пристрій детектити саме як певну фізичну мишку. При запиті "який це HID пристрій?" відповідь має йти не "Arduino Leonardo", а щось на кшталт "мишка Logitech"
2) Пристрій повинен вміти приймати команди від (1) та відправляти далі земульовані сигнали, такі ж, як їхх генерує мишка. Наприклад, у випадку Arduino це певні скан-коди.
3) частота роботи впівпадає з частотою роботи нормальної мишки (тобто мінімум 125 Герц, або ж 250-500-1000).
------------------------------------------------------------
Використовуватиметься для керування покерним ботом. Тобто "управляючий комп'ютер" певними методами бачить екран комп'ютера, що керується, аналізує дані, через емульовану мишку виконує діх на "комп'ютері, яким керують". На цьому комп'ютері, яким керують стоїть софт, який відслідковує все, що можливо для боротьби з ботами, і дуже успішно. Тож треба варіант емуляції, яка не детектиться абсолютно ніяк навіть в теорії.
----------------------------------------------------------
Загалом бюджет на проєкт значно вищий - об'єми роботи великі якщо ми говоримо про повноцінну реалізацію. Вказав лише 600 доларів бо такий ліміт на сайті.
----------------------------------------------------------
Якщо в переписці все ок - створюю новий проєкт конкретно під Вас, в зідзвоні обговорюємо процеси, тобто якщо Ви прекрасно орієнтуєтесь в питанні співбесіда буде оплачуваною. Використовував такий підхід - з мого досвіду найкращий спосіб відібрати дійсно кваліфіковану людину.
------------------------