Easyelectronics.ru

Электроника для всех
Текущее время: 23 сен 2019, 18:33

Часовой пояс: UTC + 5 часов



JLCPCB – Прототипы печатных плат за $2/10pcs (Любой цвет!)
Крупнейший производитель печатных плат и прототипов. Более 600000 клиентов и свыше 10000 заказов в день!
Получите скидку на почтовую отправку при первом заказе в JLCPCB!

Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: STM32 usb joystick + ПОwin конфигуратор
СообщениеДобавлено: 29 апр 2019, 21:00 
Только пришел

Зарегистрирован: 20 апр 2018, 12:19
Сообщения: 17
Проект контроллера usb (джойстик) для STM32F103C8T6 + программа конфигуратор, редактор параметров микропрограммы.
Минимально, требуется наличие 10 входов аналогов, калибровка, выбор степени фильтрации (для такого устройства лаг времени отклика имеет большое значение), центральная мертвая зона (МЗ) на оси, назначение кнопок на оси аналогов с выбором порога срабатывания, обычные кнопки с возможностью подключения одной ноги через землю для одиночных кнопок и матрица. Пример ниже:

Что имеем, пример с исходниками, пример самый близкий к требуемому(чужой проект, на данный момент согласование и доработка с автором прекратилась в виду его занятости):
https://opensimhardware.wordpress.com/d ... %be%d0%ba/
Так же в сети есть отрытые проекты готовых устройств, но не все подходит.

Отталкиваясь от того, что уже есть в проекте выше нужно изменить (проект не мой, пункты ниже будут понятны если глянуть проект):
(чем выше пункт тем важнее)
Важное (стартовое, обязательное):
1) в функции "кнопки от оси" вирт. кнопка срабатывает в момент входа оси в зону генерации вирт. кнопки и состояние on имеет таймер, нужно добавить логику, когда кнопка работает по простому принципу - on\off от оси.
2) оси для кнопок отделены от обычных осей и не имеют окна калибровки и фильтрации - этот момент нужно изменить - необходимо получить 10ть аналоговых осей с возможностью калибровки, мз, фильтрации и генерацией вирт. кнопок


Show



Жду предложения в формате:
"стартовое" задание сделаю за ~ххх рублей и ~n времени, "желательное" и "перспективу" смогу\не смогу сделать, если да, то за ~ххх рублей и ~n времени. Тип и метод оплаты (подробно, когда стулья\деньги)

Предложения в ЛС.

Исходники обязательны или гарантия того, что вы стабильны как восход солнца(то есть исходники).
Show


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 usb joystick + ПОwin конфигуратор
СообщениеДобавлено: 03 май 2019, 09:59 
Старожил
Аватара пользователя

Зарегистрирован: 19 фев 2015, 17:37
Сообщения: 1522
Откуда: void
А что планируется по осям использовать - датчики Холла или потенциометры?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 usb joystick + ПОwin конфигуратор
СообщениеДобавлено: 03 май 2019, 19:15 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 09 янв 2017, 19:45
Сообщения: 157
А как предполагается использовать 10 аналоговых осей? В Windows/DirectX с этим будут определенные сложности, да и в USB HID описаны только 8, остальные только как Vendor Usage 1/2/3/...


Последний раз редактировалось RomanST77 03 май 2019, 22:26, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 usb joystick + ПОwin конфигуратор
СообщениеДобавлено: 03 май 2019, 19:18 
Заглядывает иногда
Аватара пользователя

Зарегистрирован: 09 янв 2017, 19:45
Сообщения: 157
Faberge писал(а):
А что планируется по осям использовать - датчики Холла или потенциометры?

TLE5010 жеж...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 usb joystick + ПОwin конфигуратор
СообщениеДобавлено: 05 май 2019, 13:48 
Только пришел

Зарегистрирован: 20 апр 2018, 12:19
Сообщения: 17
Faberge писал(а):
А что планируется по осям использовать - датчики Холла или потенциометры?

На данном этапе датчики холла. А какая разница? Вроде разницы нет.
RomanST77 писал(а):
А как предполагается использовать 10 аналоговых осей? В Windows/DirectX с этим будут определенные сложности, да и в USB HID описаны только 8, остальные только как Vendor Usage 1/2/3/...

Физически все 10ть аналогов, логически получаем от 0 до 8ми осей для ДХ ОС. Примеры: 6ть аналогов + 4 оси для генерации кнопок, 8+2 итд. Более 8ми ОС не увидит, но те аналоги уже внутри контроллера превращаются в кнопки.

tle на начальном этапе не актуально.
А вообще кому интересно выполнить работу они скачали проект и пощупали. Там все наглядно. Без "пощупать проект" ТЗ не полноценно. Я его и писал как дополнение к тому что имеем. Да и писатель я еще тот, так что лучше пощупать.
ПС обнаружилось всего два фриланесера на данном ресурсе, один занят, но уверен в себе, второй чуть занят и не немного сомневается в своих силах. Надеюсь этот "ажиотаж" из за выходных, а не из за боязни выполнить задачу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 usb joystick + ПОwin конфигуратор
СообщениеДобавлено: 05 май 2019, 16:13 
Только пришел

Зарегистрирован: 20 апр 2018, 12:19
Сообщения: 17
Временно поиск исполнителя становится на паузу в связи с тем, что исполнитель найден и попробует решить поставленные задачи. Прошу тему не закрывать.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 usb joystick + ПОwin конфигуратор
СообщениеДобавлено: 05 май 2019, 18:40 
Старожил
Аватара пользователя

Зарегистрирован: 19 фев 2015, 17:37
Сообщения: 1522
Откуда: void
Цитата:
А какая разница?

Кхм, разница, вообще говоря, огромная. Первая попавшаяся ссылка:

http://forum.rcdesign.ru/f4/thread175987.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: STM32 usb joystick + ПОwin конфигуратор
СообщениеДобавлено: 05 май 2019, 23:38 
Только пришел

Зарегистрирован: 20 апр 2018, 12:19
Сообщения: 17
Я имел ввиду "разницы нет" для контроллера. Ну во всяком случае все контроллеры, что есть у меня по каналу аналога одинаково совместимы с холлом и с резисторами с рекомендованными номиналами 10-100к. Я это знаю только с практической точки зрения - больших дебрей в электронике не горожу.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 5 часов


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB