Сопротивление…

Сопротивление...

Так и не осилив материалы британского гения по взлому джойстика от игровой приставки Х-Бокс360, я стал думать как можно повторить то же самое безанализа кода, низкоуровневого программирования ЮСБ контроллера и прочей никому не нужной HID мути. Самое простое и как мне показалось элегантное решение — подделка аналоговой части системы ввода, то есть замена кнопок и джойстиков-грибков на какой-то черный ящик который будет по сигналам компьютера нажимать кнопки и наклонять «грибки». Так как с кнопками все было более-менее ясно, их должны были заменить цифровые ключи или реле, то я оставил это на потом и занялся «Грибками». Открыв джойстик и отпаяв от него такой «грибок» я с радостью увидел что он представляет из себя не сложный механизм, соединенный с 2 переменными сопротивлениями и одной кнопкой. В интернете было найден только ОДИН !!! для ВСЕХ !!! джойстиков «гриб» сопротивление которого менялось от 0 до 10 килоом. Это позволяло создать устройство которое могло бы работать с ЛЮБОЙ игровой консолью, от древних PSOne до современных PS3, X-box, Nintendo, а так же использовать устройство для управления промышленным оборудование и роботами при помощи мыши. Долго не заморачиваясь были найдены в интернете и куплены электронные переменные резисторы на 10кОм с интерфейсом SPI, которые обычно используются для регулировки разных параметров типа яркости мониторов и напруги на процессорах. Так же для сопряжения с компьютером был куплен конструктор-контроллер Arduino, мечта каждого сумасшедшего гения от электроники. Так же закупились провода, макетную плату, паяльник и почую херню типа отсоса и олова. После покупки всего этого хлама, можно было приступать к сборке прототипа и написания начальных скейчей для ардуины и ПО для компьютера.

avatar

Author: AzzBuka