Johnet Posted November 25, 2025 Posted November 25, 2025 (edited) Позволю себе наглость перенести тему со старого форума. Надеюсь авторы напишут нам. Reksotiv, WG_Magners, мы ждем вас!!! Ссылка на тему на старом форуме: https://forum.il2sturmovik.ru/topic/12818-freejoy-opensource-контроллер-на-stm32/ FreeJoy — настраиваемый контроллер игрового устройства, основанный на недорогом микроконтроллере STM32F103C8. Он позволяет создавать собственные системы HOTAS (РУС, РУД, различные расширения панелей), педали, автомобильные системы управления (рулевые колеса, педали, рычаги коробок передач и т.д.) и настраивать сконструированное устройство. Итак, информация о FreeJoy v1.7.1: Поддержка русского языка Обратная совместимость конфигов между версиями Возможность изменения цветовых тем Возможность изменения размера шрифта Назначение кнопок по нажатию Поддержка визуальной модели платы FreeJoy Controller Lite на вкладке пинов В целом, на мой взгляд, более интуитивный интерфейс Возможности: До 8 – отдельных осей (выходное разрешение 12 бит); До 128 кнопок или тумблеров; До 4 HAT-переключателей; До 16 инкрементальных энкодеров (из них 1 с высоким уровнем развития); Возможность назначения нажатий кнопок на положения стандартной оси (до 12 кнопок на ось); Поддержка сменных регистров 74HC165 и CD4021 для увеличения количества подключаемых кнопок; Поддержка цифровых датчиков Холла TLE5010/TLE5011, TLE5012B, AS5048A, AS5600, MLX90393 (только интерфейс SPI); Поддержка внешних АЦП ADS1115 и MCP3201/02/04/08; 4 канала ШИМ для панели управления; 24 светодиода (одиночные или в матрице), привязываемые к состояниям кнопок; Настройка имени устройства и других параметров USB; Удобная утилита для конфигурации; Обновление прошивки по USB; Сохранение и загрузка конфигурации устройства из файла. Прошивка: https://github.com/FreeJoy-Team/FreeJoy/releases Конфигуратор: https://github.com/FreeJoy-Team/FreeJoyConfiguratorQt/releases В нашей вики также постепенно обновляются инструкции и картинки для поддержания актуальности. Спрашиваем, делимся опытом и общаемся!!! Edited November 26, 2025 by Johnet 6 1 Quote
WG_Magners Posted November 26, 2025 Posted November 26, 2025 @Johnet спасибо за инициативу! 👍 5 1 Quote
Johnet Posted November 27, 2025 Author Posted November 27, 2025 (edited) 27.11.2025 в 05:51, WG_Magners сказал: @Johnet спасибо за инициативу! 👍 @WG_Magners Юра, может какой информацией побалуешь? Что планируешь? Ждать чего? Edited November 29, 2025 by Johnet Quote
JPooh Posted January 3 Posted January 3 с наступившим 2026 товарищи. подскажите пожалуйста, такая есть проблемка, имеется простенький минируль с одним датчиком TLE5010, 9 кнопок, 9 led, питание 3.3В, подключено все по схеме из вики, подтяжка 1кОм с питания на MOSI и смд кондеры 0,1мкф у каждого датчика на переходной платке, 5/8 ноги на gnd(7ю), прошивка 1.7.1b3 последняя с гита. решил его модернизировать прикрутив педали, т.е. еще два таких же tle5010(вроде из одной поставки, но не факт) на длинных проводах (~3м) подключеные через разъем rj45 по обычной витой паре utp5е. все провода внутри руля не длиннее 15см, корпус на GND, пока педали физически отключены внутренний датчик работает прекрасно, стоит только подключить педали, на нем начинают рандомно скакать показания(может прыгнуть процентов на 10, может на всю катушку) даже если руль не трогать, при этом оба датчика педалей отлично работают, никаких скачков. пробовал поменять питание на 5В от usb разъема, внутренний так и скачет, педальные вообще работать перестали(вроде), вернул на 3.3в все вернулось как было, напряжение питания от подключения дополнительных датчиков не меняется, 3.33В по ржавому мультиметру. мог плохо ноги датчиков пропаять, но тогда они обычно не работают вообще. разводку всю вроде проверил, ошибок пока не нашел, да и как бы работает ведь все по частям, а вместе никак. вопрос, что то я мог не так подключить? или датчик таки надо менять? что еще можно проверить? датчик руля заменить и даже отключить трудновато, глубоко в конструкцию упихал. Quote
Johnet Posted January 4 Author Posted January 4 03.01.2026 в 23:35, JPooh сказал: с наступившим 2026 товарищи. подскажите пожалуйста, такая есть проблемка, имеется простенький минируль с одним датчиком TLE5010, 9 кнопок, 9 led, питание 3.3В, подключено все по схеме из вики, подтяжка 1кОм с питания на MOSI и смд кондеры 0,1мкф у каждого датчика на переходной платке, 5/8 ноги на gnd(7ю), прошивка 1.7.1b3 последняя с гита. решил его модернизировать прикрутив педали, т.е. еще два таких же tle5010(вроде из одной поставки, но не факт) на длинных проводах (~3м) подключеные через разъем rj45 по обычной витой паре utp5е. все провода внутри руля не длиннее 15см, корпус на GND, пока педали физически отключены внутренний датчик работает прекрасно, стоит только подключить педали, на нем начинают рандомно скакать показания(может прыгнуть процентов на 10, может на всю катушку) даже если руль не трогать, при этом оба датчика педалей отлично работают, никаких скачков. пробовал поменять питание на 5В от usb разъема, внутренний так и скачет, педальные вообще работать перестали(вроде), вернул на 3.3в все вернулось как было, напряжение питания от подключения дополнительных датчиков не меняется, 3.33В по ржавому мультиметру. мог плохо ноги датчиков пропаять, но тогда они обычно не работают вообще. разводку всю вроде проверил, ошибок пока не нашел, да и как бы работает ведь все по частям, а вместе никак. вопрос, что то я мог не так подключить? или датчик таки надо менять? что еще можно проверить? датчик руля заменить и даже отключить трудновато, глубоко в конструкцию упихал. А если датчики без разьемов rj45 подключить? Кабель покороче, метра 2 например. Из опыта, недавно подключал tle5012, подтяжка 10кОм, питание 3.3В, Кабель 2 м кспв 6х0.5, с двумя разьемами GX12. Все работало. Всего в устройстве 3 TLE. Quote
JPooh Posted January 10 Posted January 10 05.01.2026 в 00:41, Johnet сказал: А если датчики без разьемов rj45 подключить? Кабель покороче, метра 2 например. Из опыта, недавно подключал tle5012, подтяжка 10кОм, питание 3.3В, Кабель 2 м кспв 6х0.5, с двумя разьемами GX12. Все работало. Всего в устройстве 3 TLE. спасибо за подсказку, после перебора вариантов, выяснил что есть какой то дефект в полутораметровой части кабеля от руля к разветвителю на непосредственно педальные кабеля. после замены все заработало как надо. 1 Quote
Sinyaev Posted January 18 Posted January 18 Приветствую всех единомышленников и авторов этого замечательного проекта! Давно использую FreeJoy в своих устройствах и хочу выразить огромную благодарность всем принявшим участие в разработке и поддержке данного программного обеспечения! Вопрос такой: возможно ли рассчитывать на добавление такого функционала как, режим подгонки линейности сенсоров для рычагов РУДов? На данный момент использую контроллер VPC, но в планах модернизировать и перевести РУДы на FreeJoy. Очень полезная штука для многомоторных самолетов. Quote
Johnet Posted January 20 Author Posted January 20 19.01.2026 в 05:13, Sinyaev сказал: режим подгонки линейности сенсоров для рычагов РУДов? Для этих целей есть копирование значений из одной оси в другую. Указываете источник для оси Х, указываете источник для оси У. Указываете для оси У функцию "равно", ось для функции "Х", Кнопка 1 - назначаете логическую кнопку, Функция включена. При нажатой кнопке у вас значения осей х и у будут равны источнику оси х. При не нажатой значение каждой оси будет равно своему источнику. Quote
Sinyaev Posted January 20 Posted January 20 Это не совсем то, что нужно. Вот например, при пилотировании на двухмоторном истребителе на определенных значениях положения РУДов, будет нелинейность и соответственно разнотяг. А при копировании значений из одной оси в другую, мы получим сдвоенные/зафиксированные руды. Тогда теряется смысл в двух осях, ну или нажимать/отжимать кнопку, что не совсем удобно. Quote
Johnet Posted February 17 Author Posted February 17 (edited) Извините, за поздний ответ. Предполагается, что кнопка копирования данных из оси в ось будет связана с защелкой ручек между собой. Когда вы разблокируете ручки, данные идут с каждого датчики отдельно. Когда блокируете, оси показывают одинаковое значение. Как же можете поиграться с кривыми отклика осей. Edited February 17 by Johnet Quote
Reksotiv Posted Saturday at 06:59 PM Posted Saturday at 06:59 PM (edited) Релизнул 1.7.3 на гитхабе, для пользователей использовавших версию 1.7.2b4 со старого форума изменений почти нет, только добавилось внешнее управление обычными светодиодами. Список изменений по сравнению с версией 1.7.1: - Добавлена поддержка ARGB-светодиодов WS2812b и PL9823 - Добавлена активация ARGB-светодиодов кнопкой (щелкните правой кнопкой мыши по светодиоду, чтобы просмотреть настройки) - Добавлена поддержка SimHub для ARGB-светодиодов - Добавлены таймеры для моно светодиодов - Добавлено внешнее управление моно светодиодами через USB HID и конфигуратор - Добавлен репорт UART TX для подключения внешних устройств, например, ESP32-C3 для Bluetooth - Исправлены некоторые мелкие ошибки https://github.com/FreeJoy-Team Edited Saturday at 07:01 PM by Reksotiv Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.