PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Сделай сам (http://pccar.ru/forumdisplay.php?f=17)
-   -   Поворотный энкодер - регулировка громкости (http://pccar.ru/showthread.php?t=1685)

Мастер 30.06.2008 18:14

Цитата:

Сообщение от Wanted (Сообщение 66394)
уже программа обрабатывает сам энкодер, вот она на C:

Дребезг контактов в таком варианте не мешает?

Wanted 30.06.2008 21:03

Цитата:

Сообщение от Мастер (Сообщение 66422)
Дребезг контактов в таком варианте не мешает?

Вообще никак!!!!!
Хотя проверял на довольно новом энкодере! Погрешность меньше 0.01%!

Wanted 30.06.2008 21:05

Цитата:

Сообщение от den_sad (Сообщение 66420)
Я себе сделал из клавиатуры - там энкодер с кнопкой, через autohotkey развел на громкость, пролистывание треков и масштабирование карты

Я также делал, но там энкодер был уже как регулировка громкости а кнопку Mute я завел на кнопку энкодера и все!
Это прошлая версия, сейчас готовлю к выходу новую! На МК!

Мастер 12.07.2008 19:18

Цитата:

Сообщение от Wanted (Сообщение 66394)
уже программа обрабатывает сам энкодер, вот она на C:

А в чем ты пишешь? Что за компилер с такими функциями?

Wanted 13.07.2008 01:26

Цитата:

Сообщение от Мастер (Сообщение 67446)
А в чем ты пишешь? Что за компилер с такими функциями?

WinAVR!

Actyon 31.03.2009 18:24

подскажите для чего используется желтій разьем на плате Intel D945GCLF, подписан как audio имеет 10 контактов. можно ли к нему подключить экодер регулятор громкости?

Wanted 01.04.2009 23:22

Цитата:

Сообщение от Actyon (Сообщение 93509)
подскажите для чего используется желтій разьем на плате Intel D945GCLF, подписан как audio имеет 10 контактов. можно ли к нему подключить экодер регулятор громкости?

Это для подключения звуковых LineOUT на фронт-панель корпуса. Одним словом повторители материнских выходов.
Энкодер туда не подключить!

Evgeny_DG 03.07.2009 22:53

приветствую всех!
Вобсчем есть задачка - но не до конца ясно как ее лудше решить. Управляю финальной громкостью головой пионер. Есть на ней Вайред-ремоут, тобиш создаеш определеннное сопротивление меж 2х выводов -получаеш команду! Внимание -вопрос! Реально ли - имея потроха колеса мыши всборе - создать механизм - выдающий импульс определенного сопротивления поворотом вперед и иного - поворотом назад?! тем самым регулируя громкость головы...

Evgeny_DG 05.07.2009 20:24

мышь затаварил с энкодером 3х ноговым - принцип его работы пака не ясен...Ж(

Ger$$$ 15.07.2009 18:01

Цитата:

Сообщение от Evgeny_DG (Сообщение 103117)
мышь затаварил с энкодером 3х ноговым - принцип его работы пака не ясен...Ж(

так просто с резисторами не решить.

у энкодера разные принцыпы работы, но все что я видел нужно еще обвешивать логикой.
сейчас сам буду реализовывать громкость руля энкодером от мыши. заводить в комп через freeduino.
для сведения энкодеры встречались в мышах фуджитсу сименс и гринвуд. у остальных оптика.

badnetrnd 21.08.2009 13:07

А как насчёт не зависемого регулятора громкости ?

duts33 29.08.2009 17:53

Цитата:

Сообщение от Wanted (Сообщение 62492)
Тупо хук на клавиотуру, который будет отрабатывать по сему принципу:
Дано:
Крутилка с нажималкой, нажималка соответственно Mute!
1. Если нажать мьют, покрутить и отпустить - перейдет вперед на трэк либо назад на трэк.
2. Если нажать мьют, покрутить и держать то осуществится плавная перемотка.
3. Если тупo покрутить то тупо измениться громкость.
4. Тупа нажать мьют - тупо включится мьют ;)

как успехи в реализации сего? хотелось бы тоже заиметь такой функционал на энкодере

Wanted 29.08.2009 22:17

Цитата:

Сообщение от duts33 (Сообщение 108970)
как успехи в реализации сего? хотелось бы тоже заиметь такой функционал на энкодере

Никак. Винда не мапит медиа кнопки, поэтому никак.

DNyo 19.09.2009 16:08

Мда мучаюсь я 3 неделю с валкодером, хотел пикрутить к контроллеру джойстика который уже есть, сначала думал написать скрипт на АХК но логика показалась слишком сложной... подумал сделать на электронной основе разделение на 2 кнопки(в одну сторону одна кнопка, в другую другая) нарисовал схему в пикаде, отработал, но изготавливать стало лень и я всё-таки решил глянуть эту тему)))) клавиатура с валкодером готовым это хорошо, но тратить в общей сложности 1000 рублей, чтоб заставить всё работать мне не захотелось. Попробовал скипт Wanted'а , увы слишком нестабильно и получется на каждый поворот колесика на один щелчек из 6, 5 полезных действий. Вникнуть в суть скрипта быстро не получилось, и я забил, но понял что всё-таки программно обработать МОЖНО.
А узнав четкую основу в виде кода Грея, за 10 минут родилась на мой взгляд 100% точная схема обработки, у меня не глючит вообще, очень стабильна к дребезгу.
может кому пигодится:
Цитата:

ev=UU
state=UU

Loop
{

getkeystate j5, joy5
getkeystate j7, joy7

ev=%j7%%j5%



if state=UU
{
if ev=DU
{
Send {Up} ;Полезное действие в одну сторону
state=%ev%
}
else if ev=UD
{
Send {Down} ;Полезное действие в другую сторону
state=%ev%
}
}

else if state=DU
{
if ev=UU
{
state=%ev%
}
}

else if state=UD
{
if ev=UU
{
state=%ev%
}
}

sleep 20
}
return

duts33 19.09.2009 16:44

идея не плохая. надо попробовать

duts33 19.09.2009 22:38

если крутить медленно все работает пучком, если чуть быстрее опять начинает скакать

DNyo 19.09.2009 23:19

в моем? а если со слипом поиграться? у меня если 30 ставить тоже глючить начинало. попробуй меньше поставить. у меня никак не получается заставить глюкнуть, если только за счет подпружиненной крутилки иногда по инерции тыркает лишний раз. И вероятно конструкция энкодера ещё влияет.

duts33 19.09.2009 23:48

20-15-10-5 пробовал. на 30 да, глючит
если крутить плавно без рывков то все пучком. стоит ускориться и получаются рывки (идет допустим вверх, скачок вниз и опять вверх)

DNyo 20.09.2009 00:42

Вложений: 1
Вероятно как и у меня по инерции крутилка назад тыркаетя.. поидее можно устранить кодом.

Вложение 12805
Вот что-то такое возможно поможет, но лично у меня положение когда обе кнопки энкодера нажаты(именно по этому событию совершается действие здесь) иногда пролетает, поэтому у меня работа немного ухудшилась, иногда не срабатывает, но исчезли "нажатия по инерции".

VitalyO 05.08.2012 13:04

USB регулятор громкости на энкодере и микроконтроллере AVR
 
Здесь мои варианты подключения энкодер к компьютору
http://obruboff.ru/usb-volume-control-ver-1-ru/
http://obruboff.ru/usb-volume-control-ver-2/

VitalyO 14.09.2012 11:46

Вот две мои разработки по этой теме
http://obruboff.ru/usb-volume-control-ver-1-ru/
http://obruboff.ru/usb-volume-control-ver-2/

halis09 11.06.2015 21:46

Существуют ли релюшки которые пропускали б по одному импусу.

Подключил энкодер к кнопкам планшета.
На нем 5 контактов (3 функции громкость + - и power)
С повером все ок.
Но с кнопками громкости трабла. Все три контакта энкодера между собой замыкают при последовательном перещении крутилки.
Вот и думаю существуют ли какие нить релюшки такие чтобы разкали громкость на + и - . А так же нужно чтобы при регулировке громкости крутилкой энкодера ползунок на планшете бежал до упора а лишь позволил увеличить на один уровень .
Извините если не по русский. Короч помогайте парни.

den_sad 12.06.2015 15:58

Цитата:

Сообщение от halis09 (Сообщение 330523)
Существуют ли релюшки которые пропускали б по одному импусу.

Подключил энкодер к кнопкам планшета.
На нем 5 контактов (3 функции громкость + - и power)
С повером все ок.
Но с кнопками громкости трабла. Все три контакта энкодера между собой замыкают при последовательном перещении крутилки.
Вот и думаю существуют ли какие нить релюшки такие чтобы разкали громкость на + и - . А так же нужно чтобы при регулировке громкости крутилкой энкодера ползунок на планшете бежал до упора а лишь позволил увеличить на один уровень .
Извините если не по русский. Короч помогайте парни.

энкодер просто так без контроллера не подкючить, реле тебе никакие не помогут

вот что делал для андроида/винды



lduhl 30.07.2015 13:15

я себе в кию ставил. правда там управление через внешнюю звуковуху. в нексусе кнопки немного не так замыкать надо как у меня...
в общем ищите схемы и скетчи у меня в топике =) плату сам разводил на атмеге

_Саша 31.07.2015 18:22

Цитата:

Сообщение от den_sad (Сообщение 330542)
энкодер просто так без контроллера не подкючить, реле тебе никакие не помогут

вот что делал для андроида/винды



Реально ли прикрутить это ЭТО через контроллер например arduino mega к windows?

awtoap 01.08.2015 04:13

Смотри соседнюю тему.

PowerMax 12.08.2015 16:29

Цитата:

Сообщение от _Саша (Сообщение 334206)
Реально ли прикрутить это ЭТО через контроллер например arduino mega к windows?

Да, но много гемора, для начала подумай, надо ли оно тебе

YAM1966 12.08.2015 16:34

Цитата:

Сообщение от _Саша (Сообщение 334206)
Реально ли прикрутить это ЭТО через контроллер например arduino mega к windows?

Уже прикручено. Тут.

Alex EX 04.11.2015 21:23

Вложений: 1
У меня такой вот вопрос - реально ли прикрутить во это

http://pccar.ru/attachment.php?attac...1&d=1446658299

Alex EX 12.11.2015 14:21

Можно... Прикручено с помощью http://pccar.ru/showthread.php?t=20460


Часовой пояс GMT +4, время: 06:43.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot