Top.Mail.Ru
Перейти к содержанию
TOPMO3

DIY контроллер для педалей и кнопок

Рекомендуемые сообщения

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

Изменено пользователем ZERgyt

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 hours ago, ZERgyt said:

А кстати реально сделать поддержку магнитного датчика по SPI

Скинь ссылку такого датчика для примера

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

 

19 часов назад, TOPMO3 сказал:

Скинь ссылку такого датчика для примера

TLE5010\5011

Ещё можно ацп MCP3202 в связке с аналоговым датчиком холла использовать.

Изменено пользователем ZERgyt

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
On 14.09.2019 at 11:27 PM, TOPMO3 said:

Да, этот тип пина называется analog to buttons, на отдельной табе можно настроить до 10 кнопок на вход. 

Один человек подкинул интересную идею - соединить выводы галетника через резисторы и так получить несколько нормально разделённых тактильно кнопок на всего один пин. Много галетников имеют 12 положений, поэтому буду расширять кол-во возможных кнопок с 10 до 12

Тогда наверное можно будет и направление вращения считать? Было бы супер использовать галетник вместо энкодеров, так как они имеют намного более тяжелый ход, чем енкодеры, какие бы они не были. В пылу гонки всё равно приходится с ними аккуратничать

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как подключать педали (потенциометр)? Помню была схемка раньше, а сейчас найти не могу. Попробовал с педалями логитек, но ничего не получилось.

Плюс - 3.3В

Педаль - A0-7

Земля - GND

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, правильно. Обычный пот работает, если подключить?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Завтра перепроверю все процедуру с нуля с обычным потом. GND я же могу использовать любой с нужной стороны?

Изменено пользователем Tumbler

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, конечно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Попробовал еще раз и с новой платой - не работает. Прошивается корректно, в устройствах определяется, но программа кажется не работает. Как будто нарушена связь с платой. Настройки как бы сохраняются, но при этом не сохраняются и при попытке подгрузить конфиг из платы ничего не происходит. Ну и оси не видно само собой. W7 x64

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По ссылкам на прошивку и программулину ничего нет. Ест актуальные ссылки?

Изменено пользователем Logan_52

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Logan_52, В подписи все есть

https://opensimhardware.wordpress.com/diy-контроллер-для-педалей-и-кнопок/

Изменено пользователем TOPMO3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

вопрос от новичка, с кнопками/энкодерами разобрался, а как подключать в матрицу 3пин тумблеры on-off-on без фиксации?

по такой схеме все понятно, провод на центральный контакт и 6 проводов от ног тумблера к 6 ногам ардуины

image.png.1c4a64b56111d6cfafe911b7f842a407.png

 

а вот так уже нет

image.png.76d03c88501ace98645fdc2b2de6210f.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

on-off-on, это по сути просто две кнопки, так они и подключаются как две кнопки.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, Lexins сказал:

on-off-on, это по сути просто две кнопки, так они и подключаются как две кнопки.

это понятно, но один контакт общий на оба положения получается. Этот момент и смущает сильно

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

так почему тебя это не смущает на тех картинках, что ты привел для примера, там тоже один общий контакт у кнопок..

Должно быть примерно так:

224470786_.thumb.PNG.6522afd13bbbe0f8483a7709c3f9d1b4.PNG

Изменено пользователем Lexins

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@TOPMO3 Дима, поделитесь снова с прошивкой, а то старая ссылка уже битая ( .  Буду вдвойне признателен, если ещё поделитесь с программой OSHstudio 

Изменено пользователем Basma4
очень-вдвойне

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Basma4 Привет, вот здесь все версии прошивок, вместе с oshstudio

https://opensimhardware.wordpress.com/diy-контроллер-для-педалей-и-кнопок/

  • Нравится 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем доброго времени суток. Нуссс... начнём, купил stm32f103c8t6(синий) , прошился без проблем, программка OSHstudio определила (и на Windows тоже определился), но ни одна кнопка не активировалась... всё делал по инструкции столбы-строчки... подумывал что бракованный модуль, купил другой, заново...и та же беда... физически подключены 24 кнопок + 2 энкодера... ни одна версия не видит кнопки :(...  может что не так сделал, помогите чайнику !!! 2 дня мучаюсь уже  Вот и сам "бокс"

Изменено пользователем Basma4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@Basma4 Какой конфиг сделал или ничего не менял в дефолтной прошивке? Как, к каким разъемам подключены кнопки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
10 минут назад, TOPMO3 сказал:

@Basma4 Какой конфиг сделал или ничего не менял в дефолтной прошивке? Как, к каким разъемам подключены кнопки?

пробовал по дефолтный конфиг  v.15 и 16 , 

@TOPMO3  столбы С13-14-15 и В12 , и строки с В4 по В9

и с энкодерами по дефолту, ничего не менял...

дефолт v.16

Изменено пользователем Basma4

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
49 minutes ago, Basma4 said:

дефолт v.16

здесь не видно, что плата подключена. подключи, нажми get config from device - это будет конфиг, сохраненный в плате, он такой же?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@TOPMO3 пробую 15-ю версию, отсоединил энкодеры , нажал get config ,теперь вот что пишет

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

в плате значит уже сохранена 16 версия, поэтому прога от 15 версии не может ее прочитать. Либо используй все 16 версии, либо надо сделать полную очистку всей памяти - chip erase в st-link utility и после этого заливать 15 версию

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@TOPMO3 как же без chip erase , всё после очистки ... буду пробовать по одной кнопкой подключать, посмотрим...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@TOPMO3 перелопатил всё... разобрал всю конструкцию...можно сказать на пол головы поседел! :) начал всё подключать по одному(кнопки,энкодеры), перепробовал все три версии...всё прошивал через ST-Link Utility...ничего не получалось, кроме как подключить одиночную кнопку... Сегодня придя с работы опять занялся , так как на работе пришла мысль - а что если виновата программка?! включил ПК , запустил STM32CubeProgrammer , всё стёр, заново прошил 16-ю, подключаю сразу 2 энкодера... О_о чудо, заработало !!! неужели всё банально???

а можно ли для разнообразия добавить светодиод например, многие заинтересовались бы, как поклонники ETS2/ATS да и любого симулятора , нажал кнопку(без фиксации) и лампочка загорелась, нажал - потух.... если можно, то подскажите кто в теме !!! 

switch led knob.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...