Страница 1 из 2

USB кнопка

Добавлено: Сб ноя 12, 2016 19:12:54
vanulik
Появилась необходимость в отдельной кнопке на компьютере (возможно даже ножная, но речь сейчас не об реализации внешнего вида) для общения в teamspeak'e по её нажатию. Как можно реализовать данную кнопку? Находил проекты целой клавиатуры на atmega8, но ведь для 1 кнопки можно использовать более простой мк, а возможно и вообще без программирования обойтись.

Re: USB кнопка

Добавлено: Сб ноя 12, 2016 19:43:23
Мурик
Разве ATmega8 это сложный МК? По современным меркам довольно простой, поскольку есть другие с той же стоимостью, но с гораздо большим функционалом.

Re: USB кнопка

Добавлено: Сб ноя 12, 2016 19:56:26
vanulik
Мурик писал(а):Разве ATmega8 это сложный МК? По современным меркам довольно простой, поскольку есть другие с той же стоимостью, но с гораздо большим функционалом.
возможно не так выразился, я полагаю что можно сделать и на attiny13

Re: USB кнопка

Добавлено: Сб ноя 12, 2016 20:49:51
Мурик
Flash памяти может не хватить.

Re: USB кнопка

Добавлено: Вс ноя 13, 2016 15:06:05
vanulik
Мурик писал(а):Flash памяти может не хватить.
так для этого я и прошу помощи)

Re: USB кнопка

Добавлено: Вс ноя 13, 2016 16:23:10
Mурзик
а что мешает кнопку на клавиатуре какую-нибудь назначить? ну или сочетание клавиш.
А схему можно атмеге8 как клавиатуру собрать

Re: USB кнопка

Добавлено: Вс ноя 13, 2016 18:11:39
vanulik
Mурзик писал(а):а что мешает кнопку на клавиатуре какую-нибудь назначить? ну или сочетание клавиш.
А схему можно атмеге8 как клавиатуру собрать
хочу сделать кнопку-педаль, скорей всего придётся делать на меге8, только выводить один канал на педаль.

Re: USB кнопка

Добавлено: Вс ноя 13, 2016 19:12:32
rus084
если лень заниматься мк , можно взять ненужную клавиатуру , и припаять кнопку к контроллеру = profit .

Re: USB кнопка

Добавлено: Вс ноя 13, 2016 20:26:54
vanulik
rus084 писал(а):если лень заниматься мк , можно взять ненужную клавиатуру , и припаять кнопку к контроллеру = profit .
кто сказал что лень заниматься мк, просто хотелось сделать всё с минимализмом...

Re: USB кнопка

Добавлено: Вс ноя 13, 2016 20:50:13
rus084
плата контроллера клавиатуры достаточно миниатюрна , к тому-же это самый простой путь . зачем усложнять?

Re: USB кнопка

Добавлено: Вс ноя 13, 2016 20:55:15
Mурзик
Можно сделать на примере 8DIP микросхемы(куда ж проще) - ATTiny45-20PU или ATTiny85-20PU

Управление через библиотеку:
V-USB — программная библиотека, позволяющая получить поддержку протокола USB на микроконтроллерах AVR, которые не имеют аппаратной поддержки USB. https://www.obdev.at/products/vusb/index.html

Подробнее:
http://blog.flipwork.nl/?x=entry:entry0 ... comments:1

Re: USB кнопка

Добавлено: Пн ноя 14, 2016 11:24:51
RomanST77
Вот на этой штуке можно сделать, примеры USB HID для STM32F0 есть...

Изображение

https://www.tindie.com/products/42_red_ ... -breakout/

Re: USB кнопка

Добавлено: Пн ноя 14, 2016 12:54:56
Мурик
Зачем платить больше, если есть вариант дешевле? :) https://ru.aliexpress.com/item/1pcs-STM ... 97607.html

Re: USB кнопка

Добавлено: Пн ноя 14, 2016 13:25:53
RomanST77
Мурик писал(а):Зачем платить больше, если есть вариант дешевле? :) https://ru.aliexpress.com/item/1pcs-STM ... 97607.html
Люблю все маленькое :)) А так - да, на такой - самый бюджетный вариант, даже чипы вразвес дороже выйдут.

Re: USB кнопка

Добавлено: Пн ноя 14, 2016 19:00:49
vanulik
Мурик писал(а):Зачем платить больше, если есть вариант дешевле? :) https://ru.aliexpress.com/item/1pcs-STM ... 97607.html
ещё бы кто-нить закодить помог Arduino Nano должным образом

Re: USB кнопка

Добавлено: Пн ноя 14, 2016 19:20:26
Мурик
Из Arduino Nano нельзя сделать какое угодно USB устройство.

Re: USB кнопка

Добавлено: Пн ноя 14, 2016 22:27:45
vanulik
Мурик писал(а):Из Arduino Nano нельзя сделать какое угодно USB устройство.
а STM32F103C8T6, что по ссылке выше, это не nano?

Re: USB кнопка

Добавлено: Вт ноя 15, 2016 11:09:35
RomanST77
vanulik писал(а):
Мурик писал(а):Из Arduino Nano нельзя сделать какое угодно USB устройство.
а STM32F103C8T6, что по ссылке выше, это не nano?
Нано - это Атмега 328, на ней полноценное USB устройство не сделать.

Вероятно, вам стоит взять готовое устройство, например дополнительный цифровой блок клавиатуры с USB-интерфейсом + софт для переназначения кнопок. Посмотрите тут: http://www.instructables.com/id/Making- ... -less-tha/

Изображение

Самостоятельно сделать USB-устройство конечно почетнее намного, но если начинать с нуля - времени на это уйдет пара месяцев минимум, нужно вам это?

Re: USB кнопка

Добавлено: Вт ноя 15, 2016 11:39:57
ART_ME
Тогда уж еще проще: :))
Изображение

Добавлено after 4 minutes 37 seconds:
А то и готовое без всяких хлопот!
Изображение

Re: USB кнопка

Добавлено: Вт ноя 15, 2016 12:02:30
RomanST77
ART_ME писал(а):Тогда уж еще проще: :))

Добавлено after 4 minutes 37 seconds:
А то и готовое без всяких хлопот!
Я так сильно подозреваю, что эти девайсы работают как джойстики/геймпады, если нужна именно клавиатура - немножко не то. Но педаль крутая, да.

Update: а нет, как клавиатура тоже работает:

Изображение

10 долларов и не надо попу морщить...
http://www.pcsensor.com/pcsensor-foot-s ... witch.html