Вот думал о толкающих соленоидах (push type solenoid) да вот стоят они по 7-8 баксов. При покупке 20 штук выходит круглая сумма.
Так чем же еще можно нажимать на клавишу клавиатуры, что было бы небольших размеров, потребляло небольшой постоянный ток (желательно напряжением в 5V) и стоило 1-2 доллара?
Какая цель этой операции, если не секрет?
Моя кошка отлично нажимает на клавиши, при этом постоянный ток не потребляет. :) Нашёл на помойке бесплатно. Если что, там таких ещё много. :)
Какая связь между "удалённо нажать" и "толкающие соленоиды"? Кто соленоиду даст команду на нажатие?
для этой цели можно нанять сержанта, он будет давать команду: "Соленоид, упал - отжался!"
Предлагаю вообще везде использовать реле
Прочитав название темы хотел предложить швабру, но как прикрутить к ней соленоид пока не придумал.
Скотчем!
20 карандашей, примотанных скотчем к пальцам или к кошке GVA.
Только нужно, чтобы сторона карандашей, где стирательная резинка, была наружу, а то скользить будут по клавишам.
Действительно, а для чего? И кто будет давать команды соленоиду?
Для чего? Судя по нику топикстартера, он хочет создать робота, который будет набирать текст.
Предложение такое. Создать измененную копию этого плотера, забить программу и через сеть (или иными способами) отправлять команду на выполнение.
Хм, если есть сеть, то на кой ляд робот? Или нажимать клавиши требуется на компе, который не подрублен к сети? Такой вариант паранойи я ещё не встречал ...
так сети бывают разного рода. Можно долго извращаться над применением этого. Но тут спросили чем нажать, я вот и дал свой вариант.
P.S. У меня в гараже вообще система была веселая - чтобы открыть замок, надо было в специальное отверстие в стене вставить лазерную указку и нажать, только после этого электронный замок разблокировался. Конечно он не был единственным препятствием, механические замки были и будут.
Это слишком просто :) Надо поставить в гараж комп, провести интернет, подцепить к компу хитрую шелезяку и по сети разблокировать, через ssh-туннель :)
Ну сейчас у меня система куда сложнее и извращеннее..)))
Любой вор будет очень удивлен если сможет все же проникнуть в гараж ))))
Это класс! Думаю, что вор не проникнет. Ибо вряд ли ожидает встретить такую засаду :)
В общем такая ситуация - попросили меня изготовить устройство, которое нажимало бы 20 определенных клавиш на клавиатуре, к которой оно подключено. Причем программно нельзя, нужно именно аппаратно нажимать физические кнопки физической клавы. Управление этим устройством через USB с другого компьютера (или с этого же через интернет). Зачем это нужно заказчик не объяснил, сказал что есть идея одна и боится сглазить, а если у меня получится собрать, то поведает тайну зачем это нужно.
Так что мне самому любопытно :) У меня первая идея попробовать ардуино + 20 соленоидов, но достаточно компактные для подобной цели соленоиды стоят 62 гривны самые дешевые. Вторая идея это ардуино + сервоприводы. Самые дешевые, что я нашел стоят 2,72 доллара, но они слишком большие, а меньше не видел. Вот поэтому и решил спросить у сообщества идей.
вы нас держите в курсе ваших изысканий, мне очень интересно как вы это реализуете.
Здесь и здесь. Интересные идеи на мой взгляд.
И реализация более универсальная.
Первая ссылка проще реализуема. Два дискретных эл.моторчика по направляющим, для передвижения по осям Х и У, посередине механизм нажатия. Типа координатной плазмы. Можно поставить третий моторчик на ось Z, будет бегать вверх-вниз и заменять механизм нажатия. Получится один блок - надстройка над клавиатурой. Тогда придется разрабатывать систему управления и писать код управления. Опять все упиравется в вопрос - как управлять, чтобы было дешево и надежно?
А нельзя как-нить проще, не механически нажимать на кнопки, что в принципе очень странно, а например сделать устройство которое будет подключатся вместо клавы и эмулировать нажатие на кнопки?
какая разница? это условие заказчика, этим все сказано. Но, мне все равно это очень интересно!
А я бы в эту сторону и смотрел. Всего лишь надо чтобы оно опознавалось как настоящая клавиатура. Я так считаю потому что устройство без механизмов надежнее.
разница огромная. механическая реализация во много раз дороже. про надёжность уже выше написали. условие заказчика просто какое-то странное, механически нажимать на клаву - извращение.
А почему заказчику нельзя хотеть робонажиматель, если у него достаточно денег? В конечном итоге, у богатых свои причуды, и нищебродам их не понять.
Я бы, для этих целей, попробовал использовать старый матричный принтер, который бы выполнял свои стандартные функции печати. Просто вращающийся вал принтера совместно с головкой я бы переделал в контактную группу по всей длине вала, переходящую в релейный блок и далее по усмотрению заказчика. Программное управление осуществлялось бы простым набором символов в обычном текстовом редакторе и далее отправкой на печать удаленного принтера. Причем, количество команд может быть много больше, чем 20. Сами исполнительные механизмы, нажимающие на клавиатуру - это уже дело техники. Если руки правильно растут, то это можно сделать не дорого и эффективно.
Ну, примерно так.
Засунуть клавиатуру в принтер? Оригинальненько!
А разве я сказал про клавиатуру внутри принтера? Я не думаю, что надо закончить академию наук, что бы догадаться исполнительный механизм сделать вне принтера, а соединение произвести проводами. Причем исполнительный механизм можно сделать на основе обычных электромагнитов и толкающих приспособлений.
Все неприятности от безграмотности... Как нельзя закончить академию наук (можно стать членом оной и никак иначе), так же идиотизмом есть совать клавиатуру в принтер. А именно последнее ты и предлагаешь.
МОЛОДЕЦ!!!
Возьми с полки пирожок.
Не дерзи, юнец.
Согласен с slknet вариант который он предложил не заставляет изобретать велосипед, а использовать существующие технологии.
Вроде читать умеете, а......
Весь косяк заключается в том, что непонятна цель. Решение возможно, если понять для чего. А так будет изобретение велосипеда.
slknet подсказал отличную идею.
Значит так. На каждую клавишу крепится магнит. Над каждой клавишей устанавливается электромагнит. Делаем так, чтобы на конце направленном к клавише в электромагните возникал заряд той же полярности, что и в магните на клавише, чтобы при включении электромагнита, клавиша отталкивалась, а не притягивалась.
Чем-то похоже на толкающие соленоиды. :)
Ну это уже дело фантазии изготовителя. Я бы сделал просто механические толкатели с пружинными амортизаторами.
На мой взгляд задача несколько абсурдна... Вам предлагают изготовить руку как в терминаторе? Что-бы эта рука или какое-то иное устройство нажимало клавиши. Чтобы устройство нажимало клавиши ему нужно дать команду какую клавишу как и когда нажимать и т.п. Как будет даваться эта команда? Или заказчику нужно удаленное администрирование которое реализуется гораздо проще? Или распознавание речи для преобразования в команды? Зачем устройство для нажатия на клавиши? Пока вопросов получается больше чем ответов.:)
Видимо заказчик хочет втихаря сделать терминатора. :) Топикстартеру заказал руку, кому-то ногу, а кому-то голову...
а кому-то шварценеггера :)
Шварценеггер не нужен, дядя Вова. он уже старый )))
я дядя Дима
Скрипач не нужен. (с) Кин-Дза-Дза.
скрипачу модернизация нужна.
А на мой взгляд, совершенно нормальная задача. Удаленное управление не компьютером, а механическим приспособлением. И клавиши нужно нажимать, на сколько я понимаю, не только от клавиатуры компьютера, а любые в принципе. И это вполне решаемо. А вот зачем такое устройство? Это вопрос уже десятый, и зависит лишь от индивидуальной фантазии. Или ты убежден, что если именно ты не понимаешь, то это и не реально? На самом деле, вариантов применений такому механизму может быть сколько угодно.
И мне думается, что в данном случае, клавиши, которые надо нажимать, вообще можно было бы исключить, а управляющий сигнал брать непосредственно с релейного блока.
это решили еще при Сталине на машине Быстрица, зачем велосипед изобретать, сходи в патентную библиотеку
Отправить комментарий