сделать конвертор PS/2 в USB + флэш диск с SD карты
- Войдите на сайт для отправки комментариев
На основе готовых проектов нужно сделать конвертер из PS/2 клавиатуры и мыши в USB HID, с опцией USB флеш диска
Суть задачи изложена на схеме, пояснения по исполнению:
1.
Основное отличие этой задачи от уже готовых примеров с PS/2 -> USB заключается в том,
что используется два ардуино соединённых между собой через UART.
2.
PS/2 порт выбран по причине наличия под него проектов реализующих управление мышью, если вы знаете вариант
с одновременным подключением USB клавиатуры и мыши он естественно предпочтительнее чем устаревший PS/2.
3.
Модели ардуино могут быть любыми, но желательно самые распространённые т.е. NANO, UNO
4.
Подключение обоих ардуино к компьютеру происходит через юсб порт.
Оба ардуино в системе видятся как ком-порты которые соединены через сторонний софт для связи ком-портов между собой
или через ПО ардуино если там есть такое. Вариант подключения через RS232-USB переходник возможен но не желателен.
5.
Должны корректно воспроизводится двойные нажатия как ALT+TAB, CTRL+C и прочее подобное.
Если это не возможно по каким-то причинам, их эмуляцию можно сделать через 4х4 клавиатуру подключённую к ARDUINO-1.
Сроки исполнения:
2-3 дня на основу + 2-3 дня на финальную отладку, итого 1 неделя
Оплата: 5000р
Присылайте ваши предложения и контакты
Предпочтительные способы связи: ICQ, Skype, Telegram
С неделей вы ошиблись точно. С ценой хз, не знаю современных российских реалий.
для реализации всего вышеописанного есть готовые исходники, требуется только собрать их в один единый проект
поэтому ищется человек который понимает о чём тут речь или умеет быстро разбираться в новой информации
Кстати да, что это ваще за хрень?
20000 и полторы недели. Скайп whatever3132
telex, это кейлогер?
rkit,
"наказываются ограничением свободы на срок до четырех лет"
http://www.consultant.ru/document/cons_doc_LAW_10699/a4d58c1af8677d94b4f...
А где "готовые проекты" ? Гиморой страшнейший. Если есть готовые, рабочие проекты, то предложение 20000руб + 10дней вполне реальное. Я могу предложить 19000руб и 30дней :) brokly(at)mail.ru
Врядли это кейлогер, слишком заморочено...
где вы видели кейлоггер для мышки да ещё и с передачей данных?
это IP KVM switch - ключевой момент именно IP
поэтому просьба избавить от предложений "сделаю за 20тр и 30 дней" - я не "браток-бизнесмен который ищет того кто сделает ему жучок" а человек имеющий непосредственное отношение к IT , в силу чего я более чем хорошо знаю что и сколько стоит.
Жду адекватных предложений.
А где "готовые проекты" ? Гиморой страшнейший. Если есть готовые, рабочие проекты, то предложение 20000руб + 10дней вполне реальное. Я могу предложить 19000руб и 30дней :) brokly(at)mail.ru
Врядли это кейлогер, слишком заморочено...
гугл и ютюб вам в помощь. достаточно вбить ключевые фразы из моего ТЗ
Ну если вы такой знаток IT, то вы должны знать, что средняя зарплата колеблется в районе 50000 в месяц + 50% налогов + офис и всё остальное. Итого программист обходится в 90000 руб. в месяц. При этом в месяце 22 рабочих дня. Значит один день работы программиста стоит 4090 руб, а семь дней - 28630 руб. Получается, что вам делают очень выгодное предложение, а вы гнете пальцы, и строите из себя "знатока", ища программиста за зарплату дворника на полставки.
гм, дуня должна эмулировать работу USB диска? что-то я такого извращения не встречал. это будет самый заторможенный USB диск. да и совместить USB диск и USB HID в одном порту не такая уж и тривиальная задача. покажите мне "готовые исходники" такой хреновины.
не usb диска, а просто с карточки слать по кому содержимое файла.
Зы. Предчуствие что не будет у ТС этого девайса никогда. Кстати, ТС, насчет цен, к которых вы шарите... даже на али такая хрень стоит не меньше 200 бакинских. Вы хотите разработку за 5000. Ой не светит вам ничего.
гм, дуня должна эмулировать работу USB диска? что-то я такого извращения не встречал. это будет самый заторможенный USB диск. да и совместить USB диск и USB HID в одном порту не такая уж и тривиальная задача. покажите мне "готовые исходники" такой хреновины.
читая комменты я вижу интересную тенденцию... все местные "зантоки" начинают свои изрыгания с фразы Я НЕ встречал, Я НЕ знаю, Я знаю что это НЕ будет работать... вы реально считаете себя эталоном знаний и профессионализма чтобы давать такие заключения?
может пора на курсы английского пойти и начать принимать какие то лекарства от лени которая мешает вбить пару фраз на поиск в гугл?
ещё раз повторюсь: все кто тут умеет только моргать светодиодом и привыкли читать документацию на русском - не засоряйте данный топик, я не ваш клиент.
ищите лохов в москве и питере, там денег много и задачи тупые типа создания лохотрона со свистелками и перделками для очередного лохо-квеста.
не usb диска, а просто с карточки слать по кому содержимое файла.
Зы. Предчуствие что не будет у ТС этого девайса никогда. Кстати, ТС, насчет цен, к которых вы шарите... даже на али такая хрень стоит не меньше 200 бакинских. Вы хотите разработку за 5000. Ой не светит вам ничего.
Я про эту часть. Что это?
не usb диска, а просто с карточки слать по кому содержимое файла.
Зы. Предчуствие что не будет у ТС этого девайса никогда. Кстати, ТС, насчет цен, к которых вы шарите... даже на али такая хрень стоит не меньше 200 бакинских. Вы хотите разработку за 5000. Ой не светит вам ничего.
именно диск.
2010 год. можно считать уже 7 ЛЕТ НАЗАД люди это делали.
на месте всех кто писал свои "супер профессиональные" комменты я бы от стыда забил на ардуино на всю жизнь и стал бы заниматься рыбалкой. ардуино явно не для вас.
http://elasticsheep.com/2010/04/teensy2-usb-mass-storage-with-an-sd-card/
Там контроллер с аппаратной поддержкой юсб, если что.
2010 год. можно считать уже 7 ЛЕТ назад люди это делали.
http://elasticsheep.com/2010/04/teensy2-usb-mass-storage-with-an-sd-card/
Ну тут все понятно, но это не совсем ардуино и уж никакак не "NANO, UNO". Если ардуино, то это MICRO, LEONARDO (ATMEGA32U4), там да, есть аппаратный усб интерфейс. Но и там совместить HID с диском не просто. Имхо, именно это выйдет за бюджет и срок (если нет готового примера). Остальное действительно тривиально и можно найти студента который это слепит (пусть оно будет сыровато и глюковато, но вполне работоспособно)
Срок неделя, оплата 5000. Это в месяц выходит 20000. ТС, Вы реально считаете, что толковый разработчик со знанием английского будет за 300 баксов в месяц работать? Здесь еще божеские цены предлагают, я бы меньше чем за 40000 за эту НЁХ не взялся.
ТС, чет не понял, зачем там 1-й комп?
В библиотеке широкоизвестного в узких кругах Дена Кемера есть пример класс-драйвера Mass-Storage + Keyboard. Соббсно проект по ссылке ТС в #14 сделан на тех-же самых дровах. Так что действительно проект ТС вполне реален, разумеется на мк с аппаратным USB. Учитывая то, что тот драйвер не ардуино-френдли, то нужен человек с опытом работы в winAvr или AtmelStudio. Не факт, что не возникнет трудностей -они скорее всего будут. Тем более никаких документаций нет. Так что 7..10 дней уйдёт, и 20тр вполне адекватная плата. Если б не было драйвера, то это стоило бы более других денег..
В библиотеке широкоизвестного в узких кругах Дена Кемера есть пример класс-драйвера Mass-Storage + Keyboard. Соббсно проект по ссылке ТС в #14 сделан на тех-же самых дровах. Так что действительно проект ТС вполне реален, разумеется на мк с аппаратным USB. Учитывая то, что тот драйвер не ардуино-френдли, то нужен человек с опытом работы в winAvr или AtmelStudio. Не факт, что не возникнет трудностей -они скорее всего будут. Тем более никаких документаций нет. Так что 7..10 дней уйдёт, и 20тр вполне адекватная плата. Если б не было драйвера, то это стоило бы более других денег..
Дык, а я о чем. Все остальные "хотелки" реализуются умненьким школьником на дуньке, а Mass-Storage + Keyboard уже несколько другой уровень.
2010 год. можно считать уже 7 ЛЕТ назад люди это делали.
http://elasticsheep.com/2010/04/teensy2-usb-mass-storage-with-an-sd-card/
Ну тут все понятно, но это не совсем ардуино и уж никакак не "NANO, UNO". Если ардуино, то это MICRO, LEONARDO (ATMEGA32U4), там да, есть аппаратный усб интерфейс. Но и там совместить HID с диском не просто. Имхо, именно это выйдет за бюджет и срок (если нет готового примера). Остальное действительно тривиально и можно найти студента который это слепит (пусть оно будет сыровато и глюковато, но вполне работоспособно)
Вобще то это не под аппаратный USB а набор библиотек который в первую очередь предназначен для реализации USB на 8-битных AVR а потом уже на том варианте (32бит) из примера.
http://www.fourwalledcubicle.com/LUFA.php
"It is an open-source complete USB stack for the USB-enabled Atmel AVR8"
Если говорить про леонардо то там вобще подобное должно делаться на раз-два т.к. он именно для USB HID проектов и предназначен.
Автор, утомил. Какой-то ты херовый айтишник, точно рыбак.
LUFA переводится как Lightweight USB Framework for AVRs, т. е. "облегченная рабочая среда USB для микроконтроллеров AVR" (старое название библиотеки MyUSB). Это библиотека и примеры программ (все с открытыми исходными кодами, разрешающая лицензия MIT), реализующие полный стек протоколов USB на микроконтроллерах ATmel, которые имеют аппаратную поддержку интерфейса USB - серии AT90USBxxxx and ATMEGAxxUx,
Автор, утомил. Какой-то ты херовый айтишник, точно рыбак.
LUFA переводится как Lightweight USB Framework for AVRs, т. е. "облегченная рабочая среда USB для микроконтроллеров AVR" (старое название библиотеки MyUSB). Это библиотека и примеры программ (все с открытыми исходными кодами, разрешающая лицензия MIT), реализующие полный стек протоколов USB на микроконтроллерах ATmel, которые имеют аппаратную поддержку интерфейса USB - серии AT90USBxxxx and ATMEGAxxUx,
http://smartinteractionlab.com/lufa-example-turning-your-arduino-into-a-keyboard/
я понимаю что уровень тупости и эгоцентризма тут зашкаливает, но это надо быть конченным дибилом чтобы на 100% полагаться на перевод сделанный гугл транслейтом.
охебать. Вы походу ваще далеки от электроники и программирования и от айти. Очки наденьте и посмотрите на картинки по вашей же ссылке какой контроллер там прошивается. А если повылазило, то прошивается там at90usb82, которая имеет аппаратный usb, сами буквы usb об этом прямо говорят. Ну не заведете вы на простой аврке составное устройтсво, кторое было бы мышью, клавиатурой и mass storage. То, о чем вы хотите поумничать называется V-USB и находится вот тут: https://www.obdev.at/vusb/
Я такое подымал на stm32, там это можно. Кстати, USB клавиатура и мышь тоже хорошо подключается к стм. Но только что-то одно, т.е. для обоих устройст надо два мк. Итого 3 stm решают вашу задачу, причем во всех случаях USB абсолютно аппаратный. Да и по com порту можно гонять до 4.5 мегабит. Ах да, и карточка подключается по SDIO, что существенно повышает скорость обмена, нежели по SPI.
Короче, из недели день прошел, осталось 6.
На родной уне USB->Serial мост реализован на atmega 8u2(16u2), который имеет аппаратный USB, вот его то и программируют для своих нужд. На дешёвых клонах там ch340 или, если повезло то ftdi232,и желаемого ТС на такой плате сделать не удастся. Родная уна стоит дороже(может даже в разы). Еще раз повторю вопрос - нафиг там первый комп?
ТС, какой ты "продвинутый айтишник", все видят. И то что ты приперся сюда, брызжешь слюной, обзываешь всех дебилами и уродами, требуешь работать за еду, говорит о тебе много. Отменяю свое предложение, ничего такому дятлу делать не буду, иди нахер. Делай себе сам, на всякий случай, тут не такое быдло сидит как ты, поэтому иди пока дождь не начался :)
Вообще существует туева хуча софта на твои хотелки, как для окон, так для никсов. И еще, для понимания, KVM свитч обязан еще и видео в обратку гнать, так что у тебя задумка такая же как ты сам.
Так как ТС тут предлагал сделать это "на основе готовых проектов", то вот пусть и выложит эти "проекты". В первую очередь интересует USB HID+Mass Storage на ардуино. То, что это теоретически возможно это понятно, но предлагается же делать "на основе готовых проектов".
Невозможно даже теоретически.
Невозможно даже теоретически.
Голословно. Я утверждаю, что возможно, опять же голословно.
Голословно. Я утверждаю, что возможно, опять же голословно.
Не, ну дискрипторов можно послать хоть тысячу, винда дрова то поставит. Только работать не будет. )))
предложение всё ещё актуально
кто сделает за 3 дня получит 10 000 рублей
предложение всё ещё актуально
кто сделает за 3 дня получит 10 000 рублей
я за 100 рублей на первой PC машине прокину траффик, если она 32 битная, ежели 64 то +программа для этого )))
Деньги небольшие, так что озвучу здесь:
Идём сюда и качаем драйвер виртуальных ком-портов
Устанавливаем, делаем нужные пары в количественном и качественном измерении, для примера - проброс одного компорта потребует два сплиттера и один шнуровой комплект (Pair). И там и там выбрать контроль скорости, в сплиттере её еще надо и установить, есть ограничение - 921600 )))
Как бы всё )))
Да к виртуальному порту сплиттера можно приконнектиться ещё другим портом, он разделяемый )))
Нахера ему твои компорты? Ты ему композитное юсб устройство на авр дай. Токо быстро, а то и 5 штук не заплатит, еще должен останешься.
Нахера ему твои компорты? Ты ему композитное юсб устройство на авр дай. Токо быстро, а то и 5 штук не заплатит, еще должен останешься.
Где я а где композитное USB )))
Я только не понял про IP KVM, оно же работет на уровне перехвата BIOS, windows тут каким боком?
Не, не так. Свитчи есть универсальные, которые вешаются на видео, мышь и клаву, а есть специализированные, под модель сервера, которые втыкаются в одну специальную дырку :) , и прогибают под себя управление сервером. IP свитчи хороши тем, что можно пробрасывать управление куда угодно, лишь бы скорости канала хватало. Но есть KVM которые просто по витухе работают, есть которые просто для управления кучи компов с одного монитора+клавиатура+мышка (типа серверная). В любом случае хрень удобная.
Да разбираюсь я в "свичах", даже от HP и IBM )))