Перейти к публикации

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

Опубликовано:

Здравствуйте, очень странный вопрос у меня , есть Gladiator NXT prem,мой второй Джой после extrim 3dpro,мне Джой нравится , но хочется напольный джой. Вопрос - стоит ли разбирать NXT и взять его кишки для самодельного джоя или сделать на TLE 5010 и ардуинке, какие датчики лучше Марс или TLE 5010  ? если можно раскрытый ответ , заранее спасибо.

scg-r-p_1024.jpg

Опубликовано: (изменено)
1 час назад, antoXa сказал:

Здравствуйте, очень странный вопрос у меня , есть Gladiator NXT prem,мой второй Джой после extrim 3dpro,мне Джой нравится , но хочется напольный джой. Вопрос - стоит ли разбирать NXT и взять его кишки для самодельного джоя или сделать на TLE 5010 и ардуинке, какие датчики лучше Марс или TLE 5010  ? если можно раскрытый ответ , заранее спасибо.

 

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

Изменено пользователем =VCC=Ghash34
  • Нравится 1
Опубликовано:
17 минут назад, =VCC=Ghash34 сказал:

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

 Спасибо за ответ

Опубликовано:
18.01.2021 в 21:01, sergeype сказал:

Это 5010- он с трехвольтовым питанием, скорее всего, работать не будет (где-то в середине ветки активно обсуждалось). 

Прекрасно работает на 3.3в, а что мешает подключить на 5в.? И как раз, не помню где в вики или в теме, но рекомендуют на 3.3в. вешать. 

Опубликовано:
7 часов назад, FlyingTiger_ сказал:

Прекрасно работает на 3.3в, а что мешает подключить на 5в.? И как раз, не помню где в вики или в теме, но рекомендуют на 3.3в. вешать.

Уже обсудили.

Опубликовано: (изменено)

Всем привет. Кто сталкивался с ошибкой установки FreeJoyConfigurator и как с этим бороться?

Вот лог:

1 лог это запуск setup

2 лог это запуск install.bat

Скрытый текст

*******************

1

*******************

 

The following properties have been set:
Property: [AdminUser] = true {boolean}
Property: [InstallMode] = HomeSite {string}
Property: [NTProductType] = 1 {int}
Property: [ProcessorArchitecture] = AMD64 {string}
Property: [VersionNT] = 10.0.0 {version}
Running checks for package 'Microsoft .NET Framework 4.5.2 (x86 и x64)', phase BuildList
Reading value 'Release' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full'
Read integer value 461814
Setting value '461814 {int}' for property 'DotNet45Full_Release'
Reading value 'v4' of registry key 'HKLM\SOFTWARE\Microsoft\NET Framework Setup\OS Integration'
Read integer value 1
Setting value '1 {int}' for property 'DotNet45Full_OSIntegrated'
Reading value 'Release' of registry key 'HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full\1049'
Read integer value 394802
Setting value '394802 {int}' for property 'DotNet45FullLangPack_Release'
Reading value 'LCID' of registry key 'HKLM\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\ru-RU'
Read integer value 1049
Setting value '1049 {int}' for property 'DotNet45FullLangPack_OS_LCID'
Reading value 'v4' of registry key 'HKLM\SOFTWARE\Microsoft\NET Framework Setup\OS Integration'
Read integer value 1
Setting value '1 {int}' for property 'DotNet45FullLangPack_OSIntegrated'
The following properties have been set for package 'Microsoft .NET Framework 4.5.2 (x86 и x64)':
Property: [DotNet45FullLangPack_OSIntegrated] = 1 {int}
Property: [DotNet45FullLangPack_OS_LCID] = 1049 {int}
Property: [DotNet45FullLangPack_Release] = 394802 {int}
Property: [DotNet45Full_OSIntegrated] = 1 {int}
Property: [DotNet45Full_Release] = 461814 {int}
Running checks for command 'DotNetFX452\NDP452-KB2901907-x86-x64-AllOS-ENU.exe'
Result of running operator 'ValueEqualTo' on property 'InstallMode' and value 'HomeSite': true
Result of checks for command 'DotNetFX452\NDP452-KB2901907-x86-x64-AllOS-ENU.exe' is 'Bypass'
Running checks for command 'DotNetFX452\NDP452-KB2901907-x86-x64-AllOS-ENU.exe'
Result of running operator 'ValueEqualTo' on property 'InstallMode' and value 'HomeSite': true
Result of checks for command 'DotNetFX452\NDP452-KB2901907-x86-x64-AllOS-ENU.exe' is 'Bypass'
Running checks for command 'DotNetFX452\NDP452-KB2901954-Web.exe'
Result of running operator 'ValueNotEqualTo' on property 'InstallMode' and value 'HomeSite': false
Result of running operator 'ValueGreaterThanEqualTo' on property 'DotNet45Full_Release' and value '379893': true
Result of checks for command 'DotNetFX452\NDP452-KB2901954-Web.exe' is 'Bypass'
Running checks for command 'DotNetFX452\NDP452-KB2901954-Web.exe'
Result of running operator 'ValueNotEqualTo' on property 'InstallMode' and value 'HomeSite': false
Result of running operator 'ValueGreaterThanEqualTo' on property 'DotNet45Full_Release' and value '379893': true
Result of checks for command 'DotNetFX452\NDP452-KB2901954-Web.exe' is 'Bypass'
Running checks for command 'DotNetFX452\NDP452-KB2901907-x86-x64-AllOS-RUS.exe'
Result of running operator 'ValueGreaterThanEqualTo' on property 'DotNet45FullLangPack_Release' and value '379893': true
Result of checks for command 'DotNetFX452\NDP452-KB2901907-x86-x64-AllOS-RUS.exe' is 'Bypass'
Running checks for command 'DotNetFX452\NDP452-KB2901907-x86-x64-AllOS-RUS.exe'
Result of running operator 'ValueGreaterThanEqualTo' on property 'DotNet45FullLangPack_Release' and value '379893': true
Result of checks for command 'DotNetFX452\NDP452-KB2901907-x86-x64-AllOS-RUS.exe' is 'Bypass'
'Microsoft .NET Framework 4.5.2 (x86 и x64)' RunCheck result: No Install Needed
Launching Application.
URLDownloadToCacheFile failed with HRESULT '-2146697210'
Error: Произошла ошибка при попытке скачать "https://raw.githubusercontent.com/FreeJoy-Team/FreeJoyConfigurator/dev/FreeJoyConfigurator/publish/FreeJoy%20Configurator.application".

 

 

 

***********************

2

***********************

СВЕДЕНИЯ О ВЕРСИИ ПЛАТФОРМЫ
    Windows             : 10.0.14393.0 (Win32NT)
    Common Language Runtime     : 4.0.30319.42000
    System.Deployment.dll         : 4.7.3062.0 built by: NET472REL1
    clr.dll             : 4.7.3750.0 built by: NET472REL1LAST_B
    dfdll.dll             : 4.7.3062.0 built by: NET472REL1
    dfshim.dll             : 10.0.14393.0 (rs1_release.160715-1616)

ИСТОЧНИКИ
    URL-адрес развертывания            : file:///C:/freejoy_tmp/FreeJoy%20Configurator.application

УДОСТОВЕРЕНИЯ
    Удостоверение развертывания        : FreeJoy Configurator.application, Version=1.6.2.0, Culture=neutral, PublicKeyToken=445517b27954fc64, processorArchitecture=msil

СВОДКА ПРИЛОЖЕНИЯ
    * Устанавливаемое приложение.

СВОДКА ОШИБОК
    Ниже приводится сводка ошибок, сведения об этих ошибках перечислены далее в журнале.
    * В результате активизации C:\freejoy_tmp\FreeJoy Configurator.application произошла ошибка с исключением. Определены следующие сообщения о сбоях:
        + Развертывание и приложение не имеют совпадающих зон безопасности.

СВОДКА СБОЯ ТРАНЗАКЦИИ СОХРАНЕНИЯ КОМПОНЕНТА
    Не определена никакая ошибка транзакции.

ПРЕДУПРЕЖДЕНИЯ
    Во время этой операции предупреждения не выводились.

СОСТОЯНИЕ ВЫПОЛНЕНИЯ ОПЕРАЦИИ
    * [23.01.2021 21:42:21] : Активация C:\freejoy_tmp\FreeJoy Configurator.application начата.
    * [23.01.2021 21:42:21] : Обработка манифеста развертывания успешно завершена.
    * [23.01.2021 21:42:21] : Начата установка приложения.

СВЕДЕНИЯ ОБ ОШИБКЕ
    Во время выполнения этой операции обнаружены следующие ошибки.
    * [23.01.2021 21:42:21] System.Deployment.Application.InvalidDeploymentException (Zone)
        - Развертывание и приложение не имеют совпадающих зон безопасности.
        - Источник: System.Deployment
        - Запись изменений стека:
            в System.Deployment.Application.DownloadManager.DownloadApplicationManifest(AssemblyManifest deploymentManifest, String targetDir, Uri deploymentUri, IDownloadNotification notification, DownloadOptions options, Uri& appSourceUri, String& appManifestPath)
            в System.Deployment.Application.ApplicationActivator.DownloadApplication(SubscriptionState subState, ActivationDescription actDesc, Int64 transactionId, TempDirectory& downloadTemp)
            в System.Deployment.Application.ApplicationActivator.InstallApplication(SubscriptionState& subState, ActivationDescription actDesc)
            в System.Deployment.Application.ApplicationActivator.PerformDeploymentActivation(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl, Uri& deploymentUri)
            в System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
--- Конец трассировка стека из предыдущего расположения, где возникло исключение ---
            в System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
            в System.Deployment.Application.ApplicationActivator.PerformDeploymentActivationWithRetry(Uri activationUri, Boolean isShortcut, String textualSubId, String deploymentProviderUrlFromExtension, BrowserSettings browserSettings, String& errorPageUrl)
            в System.Deployment.Application.ApplicationActivator.ActivateDeploymentWorker(Object state)

СВЕДЕНИЯ О ТРАНЗАКЦИИ СОХРАНЕНИЯ КОМПОНЕНТА
    Нет доступных сведений о транзакции.

 


 

1.jpg

bat.jpg

Изменено пользователем salut
дополнение
Опубликовано:
14 часов назад, salut сказал:

Кто сталкивался с ошибкой установки FreeJoyConfigurator и как с этим бороться?

Это старая версия, в новой не требуется установка

https://github.com/FreeJoy-Team/FreeJoyConfigurator/releases

или

https://github.com/FreeJoy-Team/FreeJoyConfiguratorQt/releases

  • Нравится 1
Опубликовано:
01.06.2020 в 17:24, Johnet сказал:

Пока WG_Magners упорно пилит очередную прошивку, хочу поделиться фото своего скромного поделия. Предназначено сие поделие для СУ-25Т, и отечественных самолетов модуля Горячие скалы: Су-25, Су-27, СУ-33, Миг-29 другого нашего с вами любимого авиасимулятора.

IMG_20200601_210941.thumb.jpg.ddb4bc79b4efa284aeb1a8bd32d518d3.jpg

Построен на 6-ти регистрах 74HC165. вот что внутри:

IMG_20200601_211003.thumb.jpg.375d1e555164edfd04fbd5eaf9955a9e.jpg

Пилотажно-посадочный прибор работает средствами самого FreeJoy.

https://youtu.be/TWuxVX7pXRg

Светодиоды тормозных щитков будут загораться от кнопки на РУДе (следующий проект).

 

Да света конечно не хватает. Было бы неплохо предложить создателю применить контроллер света типа https://www.alldatasheet.com/datasheet-pdf/pdf/871103/DAVICOM/DM130120.html 122 канала, шина i2c. Есть же кнопки со встроенными светодиодами. 

Опубликовано:
17 минут назад, salut сказал:

Да света конечно не хватает. Было бы неплохо предложить создателю применить контроллер света типа https://www.alldatasheet.com/datasheet-pdf/pdf/871103/DAVICOM/DM130120.html 122 канала, шина i2c. Есть же кнопки со встроенными светодиодами. 

Поддержка индикации в проекте наиболее вероятно пойдет по пути адресуемых светодиодов и/или сдвиговых регистров

  • Нравится 1
Опубликовано: (изменено)
1 час назад, WG_Magners сказал:

Поддержка индикации в проекте наиболее вероятно пойдет по пути адресуемых светодиодов и/или сдвиговых регистров

Я конечно перегнул может палку с таким чипом (это больше влажные мечты?) но конечно развитие нужно продумывать, причем свет делать так же настраиваемый. Однократная вспышка, мигание до повторного нажатия, постоянное свечение до нажатия кнопки.

Я пришел сюда с mjoy16 к сожалению платы умирают win10 плохо с ними дружит постоянно путает по именам (отваливаются в процессе), кнопки уже не те барахлят часто. Да и ошибки при сборке дают о себе знать это и использование паяльной кислоты для пайки первый раз паял (в магазине присоветовал продаван) зато с тех пор знаю как сходит с ума МК ? замучился платы от нее отмывать.

Кстати с моим набором кнопок в целях уменьшения количества корпусов мс я нашел https://www.alldatasheet.com/datasheet-pdf/pdf/307093/SITI/DM13A.html этот регистр, тут на 33 стр. есть схема на 64 кнопки и ставить дополнительный корпус 595 совсем не хочется, подойдет мне такое решение?

Кстати DM13A как раз и для света подойдет.

Вот мой набор кнопок, лепилось конечно из того что было под руками?

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

20210124_174613.jpg

Изменено пользователем salut
дополнение
Опубликовано:
17 минут назад, salut сказал:

Однократная вспышка, мигание до повторного нажатия, постоянное свечение до нажатия кнопки.

Первое и третье уже раелизовано. Мигание не знаю, надо ли и возможно ли. Часть логики пришлось делать аппартно (диолами). 

  • Нравится 1
Опубликовано:
04.08.2020 в 17:54, l3VGV сказал:

 

Делайте сразу и поддержку их комбинации для адового количества кнопок

 

 

spi 64 buttons.jpg

Приветствую, проверьте пожалуйста правильно ли я ноги раскидал на dm13a

frag_dm13.jpg

dm13a_nogi.jpg

Опубликовано:
1 час назад, salut сказал:

Приветствую, проверьте пожалуйста правильно ли я ноги раскидал на dm13a

 

Затрудняюсь ответить, как минимум - я не знаком с данной деталькой .

Опубликовано: (изменено)
8 часов назад, l3VGV сказал:

 

Затрудняюсь ответить, как минимум - я не знаком с данной деталькой .

А откуда ваша разводка? На странице вики нет таких сигналов какие у вас обозначены.

вика.jpg

Изменено пользователем salut
доп
Опубликовано:

Моя разводка это предложение разработчкам добавить обработку подобного подключения.

Опубликовано:

контроллер работает от 3.3 В ,  ваша схема поддержит это питание?

Опубликовано:
29.01.2021 в 04:14, BAT_bsv сказал:

контроллер работает от 3.3 В ,  ваша схема поддержит это питание?

Прювет, по ТД dm13a работает от 3.3 до 5в. Надо только с ногами определиться что куда. 

Опубликовано:

Какая то фигня, прошилось нормально через ст-линк но виндяра не опознает подключенное у-во. Прошивал сначала загрузчик потом прошивку. Куда копать?

Опубликовано: (изменено)
3 часа назад, salut сказал:

Какая то фигня, прошилось нормально через ст-линк но виндяра не опознает подключенное у-во. Прошивал сначала загрузчик потом прошивку. Куда копать?

Резистор подтяжки USB - D+ должен быть 1.5к(R10 на bluepill), часто на плате ставят 4.7к/10к, из за этого может не определиться системой.

http://amitesh-singh.github.io/stm32/2017/05/27/Overcoming-wrong-pullup-in-blue-pill.html

BluePillUsbResistor.jpg

Изменено пользователем PowerTCX
Опубликовано:
8 часов назад, salut сказал:

Какая то фигня, прошилось нормально через ст-линк но виндяра не опознает подключенное у-во. Прошивал сначала загрузчик потом прошивку. Куда копать?

80% случаев таких косяков связаны с USB кабелем, который подходит только для зарядки.

Ещё если шить hex, то отдельно загрузчик прошивать не нужно. Если шить bin через ст-линк, то нужно задавать смещение адреса для программы, чтобы не перетереть загрузчик. Короче через программатор проще просто hex один раз прошить, в нём запакованы и загрузчик, и программа

  • Нравится 1
Опубликовано: (изменено)

https://aliexpress.ru/item/4000221852639.html

может, что-то ценное? (цитата из Jagged Alliance).

(по ссылке похожая на Blue Pill платка на RISC-V)

GD32VF103CBT6

https://habr.com/ru/post/516006/

http://we.easyelectronics.ru/perry_moshkin/ocherednaya-blue-pill-na-risc-v-kontrollere.html

Изменено пользователем vvm13ru
Опубликовано:

WG_Magners, благодарю за чудесную прошивку!

В данный момент делаю Руль для гонок на ПК. Прошил свою старую BluePill по инструкции, подключил 4 оси - всё работает отлично!

Останется подключить энкодер 360 ppr (https://aliexpress.ru/item/32877702646.html) и все будет почти готово.

Если Вам не трудно, помогите с КПП: Есть 5 микриков: они формируют 8 передач. (Подробнее: youtu.be/fTknGo8n0Co).

При нажатии 3 и 4 передачи (вверх и вниз жмутся микрики вверх и вниз).

1 передача: микрик вверх и влево. 2 передача: вниз и влево. 5 передача: вправо и вверх, 6 вправо и вниз.

А теперь коронный номер: 7 передача - вправо, экстремально вправо и вверх. 8 передача вправо, экстремально вправо и вниз.

Как мне это получить в вашей программе?

И прошу прощения, а MCP23017 (i2c расширитель выходов, 16 кнопок) будет поддерживаться?

 

PS: Фото проекта:

Скрытый текст

yzobrazhenye_viber_2021_02_02_14_40_34.j

 

Опубликовано:
03.02.2021 в 23:33, PowerTCX сказал:

Резистор подтяжки USB - D+ должен быть 1.5к(R10 на bluepill), часто на плате ставят 4.7к/10к, из за этого может не определиться системой.

http://amitesh-singh.github.io/stm32/2017/05/27/Overcoming-wrong-pullup-in-blue-pill.html

BluePillUsbResistor.jpg

Перепаял 10к на 1.5 определилась, по выходам-входам поясните мне пожалуйста CLC понятно тактовый выход, data -> вход данных с регистра hc165 выв 9; Latch-> это выход или вход, на нем что должно быть?

Опубликовано: (изменено)
4 часа назад, s60team сказал:

Если Вам не трудно, помогите с КПП: Есть 5 микриков: они формируют 8 передач. (

1. А кроме WG_Magners, никому нельзя советовать? 

2. Вы описали 4 сигнала: вверх, вниз, влево и вправо. 

3. Если ответ на первый вопрос отрицательный, то двойные нажатия (вверх и влево) можно получить аппаратно диодами. Если надо, схемку позже накидаю..

4. Я себе ркпп делал, вместо микриков герконы ставил. Хорошо получилось. 

Изменено пользователем Johnet
  • Спасибо! 1
Опубликовано:

Проще всего коробку передач делать на двух потенциометрах с функциями а2б. Но микрики или герконы тоже вариант конечно

 

6 часов назад, Johnet сказал:

Вы описали 4 сигнала: вверх, вниз, влево и вправо

Я так понимаю там что-то вроде матрицы сделано. Одни микрики отвечают за ряд передач, вторые за рычаг от себя-нейтраль-на себя. Там с шифтами придется заморочиться, но на первый взгляд возможно сделать, надо собрать и поиграться

  • Нравится 1
Опубликовано:
13 минут назад, WG_Magners сказал:

Проще всего коробку передач делать на двух потенциометрах с функциями а2б. Но микрики или герконы тоже вариант конечно

Красиво.... Я не додумался...

Опубликовано: (изменено)
1 минуту назад, Johnet сказал:

Красиво.... Я не додумался...

Идея не моя, так на G27 сделано ) тут классно, что можно хоть на 8, хоть на 12 передач коробку сделать ничего не выдумывая

Изменено пользователем WG_Magners
  • Нравится 1
Опубликовано: (изменено)

На данный момент всё собрано на Arduino Leonardo + Энкодер 360 + MCP23017.

Код КПП:

Скрытый текст

// Коробка передач:
  if(!digitalRead(3) && !digitalRead(6)){
    Gamepad.release(4);
    Gamepad.press(1);
    Gear1Flg = 1;
  }
  else{
    Gamepad.release(1);
    Gear1Flg = 0;
  }
  if(!digitalRead(3) && !digitalRead(7)){
    Gamepad.release(3);
    Gamepad.press(2);
    Gear2Flg = 1;
  }
  else{
    Gamepad.release(2);
    Gear2Flg = 0;
  }
  if(!digitalRead(4) && !digitalRead(6)){
    Gamepad.release(4);
    Gamepad.press(5);
    Gear5Flg = 1;
  }
  else{
    Gamepad.release(5);
    Gear5Flg = 0;
  }
  if(!digitalRead(4) && !digitalRead(7)){
    Gamepad.release(3);
    Gamepad.press(6);
    Gear6Flg = 1;
  }
  else{
    Gamepad.release(6);
    Gear6Flg = 0;
  }
  // Far right
  if(!digitalRead(4) && !digitalRead(5) && !digitalRead(6)){
    Gamepad.release(4);
    Gamepad.release(5);
    Gamepad.press(7);
    Gear7Flg = 1;
  }
  else{
    Gamepad.release(7);
    Gear7Flg = 0;
  }
  if(!digitalRead(4) && !digitalRead(5) && !digitalRead(7)){
    Gamepad.release(3);
    Gamepad.release(6);
    Gamepad.press(8);
    Gear8Flg = 1;
  }
  else{
    Gamepad.release(8);
    Gear8Flg = 0;
  }
  if(!digitalRead(6) && Gear1Flg == 0 && Gear5Flg == 0 && Gear7Flg == 0){ Gamepad.press(3); }
  else{ Gamepad.release(3); }
  if(!digitalRead(7) && Gear2Flg == 0 && Gear6Flg == 0 && Gear8Flg == 0){ Gamepad.press(4); }
  else{ Gamepad.release(4); }

 

 

 

На печать новую КПП у меня денег нет. Так что придётся пользоваться этой.

Смысл был в чём: 5 пинов = 8 передач (чтобы на Arduino было доступно больше кнопок).

Пины: вверх, вниз, влево, вправо, экстремально вправо.

Рычаг Вверх: 4 передача, Вниз: 3, Влево+вверх: 1, Влево+вниз: 2, Вправо+вниз: 5, Вправо+вверх: 6,

Вправо+экстремально вправо+вниз: 7, Вправо+экстремально вправо+вверх: 8

 

Добавлено позже: Да, там матрица. Вот скриншот.

 

Изменено пользователем s60team
Опубликовано:
2 часа назад, s60team сказал:

Пины: вверх, вниз, влево, вправо, экстремально вправо.

Как то так, наверное, у меня получается:

335532306_1.jpg.f7c024fc9838f099cec5c7ddf3ef2105.jpg

Это если не используется матрица кнопок и уровень сигнала низкий. Если Сигнал высокий то слева не общий, а питание и диоды наоборот.

  • Спасибо! 1
Опубликовано:
24.01.2021 в 16:50, WG_Magners сказал:

Поддержка индикации в проекте наиболее вероятно пойдет по пути адресуемых светодиодов и/или сдвиговых регистров

Привет по поводу вики, было бы неплохо добавить в статьи о подключении сдвиговых регистров для кнопок нормальных читабельных принципиальных схем, то что есть понимать к сожалению очень затруднительно какие сигналы с платы СТМки и к каким входам-выходам подключаются и главное назначение этих сигналов. Не все же гуру в электронике чтобы домысливать что и для чего предназначено. Я собирая mjoy16 видел перед собой принципиальную схему устройства где все понятно. Тут же на вики правда не понятно, единственная картинка и та в общем то нечитабельна. Дополните пожалуйста.

  • Поддерживаю! 2
Опубликовано:
4 минуты назад, salut сказал:

Привет по поводу вики, было бы неплохо добавить в статьи о подключении сдвиговых регистров для кнопок нормальных читабельных принципиальных схем, то что есть понимать к сожалению очень затруднительно какие сигналы с платы СТМки и к каким входам-выходам подключаются и главное назначение этих сигналов.

Вики рассчитана на людей не разбирающихся в электронике и не желающих понимать где и какие сигналы проходят. При написании я ориентировался на свой уровень, когда вот плата (ссылка на файл есть в вики), ты ее вытравил, припаял элементы, по картинке соединил, все заработало. Не разбираясь какой сигнал для чего предназначен. И как показывает практика, такое знание (на моем уровне) и не нужно.  К сожалению я инструментами для рисования принципиальных схем не владею. Если вы составите соответствующие схемы, готов добавить их в вики, а вам будет честь и хвала.

Ух ты... ссылка на файлик с платой потерялась... Щас добавлю.

Опубликовано: (изменено)
32 минуты назад, Johnet сказал:

Вики рассчитана на людей не разбирающихся в электронике и не желающих понимать где и какие сигналы проходят. При написании я ориентировался на свой уровень, когда вот плата (ссылка на файл есть в вики), ты ее вытравил, припаял элементы, по картинке соединил, все заработало. Не разбираясь какой сигнал для чего предназначен. И как показывает практика, такое знание (на моем уровне) и не нужно.  К сожалению я инструментами для рисования принципиальных схем не владею. Если вы составите соответствующие схемы, готов добавить их в вики, а вам будет честь и хвала.

Ух ты... ссылка на файлик с платой потерялась... Щас добавлю.

Хороший инструмент для рисования пс в easyeda как и вообще проектирование пп и заказ, все в одном месте. Вы же свою плату тоже с какой то схемы проектировали, вот ее и надо было добавлять. А то какой то реверсинжениринг получается:)))

Изменено пользователем salut
дополнение
Опубликовано:
12 часов назад, salut сказал:

Перепаял 10к на 1.5 определилась, по выходам-входам поясните мне пожалуйста CLC понятно тактовый выход, data -> вход данных с регистра hc165 выв 9; Latch-> это выход или вход, на нем что должно быть?

Latch - вход *защёлки* регистра.

Вот из вики проекта - подключение сдвиговых регистров

  • Нравится 1
Опубликовано:
1 час назад, Johnet сказал:

Как то так, наверное, у меня получается:

 

Скрытый текст

335532306_1.jpg.f7c024fc9838f099cec5c7ddf3ef2105.jpg

 

Это если не используется матрица кнопок и уровень сигнала низкий. Если Сигнал высокий то слева не общий, а питание и диоды наоборот.

 

Огромное спасибо, но мне всего лишь хотелось подключить своё устройство с 5 микриками к FreeJoy используя встроенные функции конфигуратора, например кнопки...

 

Опубликовано:
1 час назад, salut сказал:

Вы же свою плату тоже с какой то схемы проектировали, вот ее и надо было добавлять

Взял готовые из проекта MMJoy2. 

23 минуты назад, s60team сказал:

Огромное спасибо, но мне всего лишь хотелось подключить своё устройство с 5 микриками к FreeJoy используя встроенные функции конфигуратора, например кнопки...

Тогда еще проще, шифтами. Влево шифт 1, вправо шифт 2, эестремально вправо шифт 3. Получится 8 назаначенных лошических кнопок. Вверх, вниз без шифтов, и с каждым из шифтов.

  • Спасибо! 1
Опубликовано:
05.02.2021 в 04:07, s60team сказал:

WG_Magners, благодарю за чудесную прошивку!

В данный момент делаю Руль для гонок на ПК. Прошил свою старую BluePill по инструкции, подключил 4 оси - всё работает отлично!

Останется подключить энкодер 360 ppr (https://aliexpress.ru/item/32877702646.html) и все будет почти готово.

Если Вам не трудно, помогите с КПП: Есть 5 микриков: они формируют 8 передач. (Подробнее: youtu.be/fTknGo8n0Co).

При нажатии 3 и 4 передачи (вверх и вниз жмутся микрики вверх и вниз).

1 передача: микрик вверх и влево. 2 передача: вниз и влево. 5 передача: вправо и вверх, 6 вправо и вниз.

А теперь коронный номер: 7 передача - вправо, экстремально вправо и вверх. 8 передача вправо, экстремально вправо и вниз.

Как мне это получить в вашей программе?

И прошу прощения, а MCP23017 (i2c расширитель выходов, 16 кнопок) будет поддерживаться?

 

PS: Фото проекта:

  Показать содержимое

yzobrazhenye_viber_2021_02_02_14_40_34.j

 

взять одну аналоговую ось и разбить (закодировать) делителями напряжения на нужное количество передач. окталибровать и все.  хватит и одной ноги мк.

Опубликовано: (изменено)
1 час назад, BAT_bsv сказал:

взять одну аналоговую ось и разбить (закодировать) делителями напряжения на нужное количество передач. окталибровать и все.  хватит и одной ноги мк.

У него уже механизм с этими микриками готов. А переделывать он не хочет. А вы видимо Н-шифтер не видели ))).

Изменено пользователем Johnet
Опубликовано:
05.02.2021 в 17:35, s60team сказал:

но мне всего лишь хотелось подключить своё устройство с 5 микриками к FreeJoy используя встроенные функции конфигуратора, например кнопки...

Как то так:

1949388888_-1.jpg.fc18f6f6c4e5dd9a192fbfe5af2bba3f.jpg

Специально под ваши кнопки не подстраивался, надеюсь семи разберетесь что куда.

Опубликовано: (изменено)

Спасибо, Johnet! Спасибо всем за помощь!

Пока удалось настроить только 6 из 8ми передач. Когда жму 7 и 8, зажимаются 5 и 6я передачи. Скриншот под спойлером.

 

PS: к сожалению, в TestDrive Unlimited 2 руль так и не удалось нормально заставить работать.

 

Скрытый текст

Win8.1x64.png

 

Изменено пользователем s60team
Скрыл скриншот, чтобы не раздражать людей
Опубликовано:
7 часов назад, s60team сказал:

Когда жму 7 и 8, зажимаются 5 и 6я передачи.

Когда ты двигаешь экстремально вправо й тебя зажимаются и вправт и максимально вправо? 

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
×
×
  • Создать...