Jump to content

RenderG

Пользователи
  • Content Count

    484
  • Joined

  • Last visited

Posts posted by RenderG


  1. есть вариант припрошивки другим (самым популярным) софтом.  Для этого в ардуино IDE надо будет создать бинарник. (Делается в два клика) Но, т.к. Для поддержания лицензий, кармы и прочего всего опенсорсного (опенсорс налагает гораздо больше обязателчтв, если честно, это незаконно, но у нас как всегда можно. Гугл вроде разбанили и "смменить PID на ардуино" вполне может помочь. :) 

    Данный проект полностью поддерживает GPL3. Абсолютно белый проект. Именно это и налагает ограничения на VID$PID (они остаются от ардуино, ). Как я уже говорил, проект может совершенно свободно использоваться в коммерческих целях. Единственное ограничение на коммерческое использование - что если коммерческий человек его использует и дорабатывает, то доработки также должны быть опенсорсны и в открытом доступе. 


  2. 2 часа назад, =FA=CATFISH сказал:

    В readme по установке очень не хватает пункта по смене VID и PID

    Вкратце, это незаконно, либо покупай VID за $5000 у USB.org

    2 часа назад, =FA=CATFISH сказал:

    Хорошо б еще узнать что там на экране будет написано и про светодиоды тоже - количество, как включаются.

    светодиоды ws2812 - сколько угодно их. По дефолту линейка из 16 светодиодов отображает шкалу оси Х красным цветом. 

    2 часа назад, =FA=CATFISH сказал:

    Хорошо б еще узнать что там на экране будет написано

    Суть этого всего дела в том, что код открыт и компилируется прямо из редактора, соотв. писать там можно что угодно также. 

    В примере кусок кода, выполняемый при нажатии или отпускании кнопки. ЖК экран ставит курсор на вторую строку (номерация с 0) и на первый символ в строке и пишет ON или OFF.

                 if (bitRead(switchState[PBreg[i]], PBpin[i]) < 1) {
                   //action on button press
                   Joystick.setButton(i,1);
                   //lcd.setCursor(1, 1);
                   //lcd.print("ON");
                   PBstate[i] = 1;
                   }
                  else {
                   //action on button release
                   Joystick.setButton(i,0);
                   //lcd.setCursor(1, 1);
                   //lcd.print("OFF");
                   PBstate[i] = 0;
                 }

    У меня сейчас такая штука (чисто для тестов), пишет какая кнопка нажата, показывает ось, в какую сторону крутится энкодер 1 или 2. 

    b4385qgt.jpg

     

    Добавил версию Pro_Micro_Shield2_Lite оттуда убраны индикации. Нужна будет только ArduinoJoystickLibrary

     


  3. 1. Не обязательно, но придется подчистить. Попозже я выложи без них вариант. Тамже будет. 

    2. Там не схема, а разведенная плата. Схемы пока впринципе нет. :-) но если пролистать вниз, то там картинка ардуиновская на бредборде есть. Там ничего нет нестандартного. Софтово полностью совместимо с платами под mmjoy2 кроме ТЛЕшек соотв. 


  4. Чет я фигню какуюто написал про фильтр. Погода, и праздники, видать. 

    Кароче он делает так: ардуина считывает аналог 0-1024, попутно калибруюсь в авторежиме (можно отключить или назначить на кнопку / тумблер) 

    потом это интерполируется (растягивается) в диапозон от -32768 до 32767

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

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


  5. Я дико извиняюсь, но единственный способ закрыть эту вакханалию можно только так. Все снято одним днем на даче. Ручной режим. 300мм. Без штатива. Без стабилизатора. Ручной фокус. Только руки, только хардкор. 
     

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

     

    Эмм. Фигня все, песочницу и авиашоу только на М и можно снимать. Просто с опытом приходит понимание настроек от окружающей среды. А на автомате у вас на авиашоу и песочнице то темень то пересвет будет. Я думаю, объекты в кадре дадут понять, что на несколько снимков и игру с настройками времени небыло. 

    jJ4wSg9t.jpg FikQZygt.jpg vSvv84lt.jpg HVVAuXut.jpg ovqqpENt.jpg VvHZGYLt.jpg Xq2HopXt.jpg

     

     

    • Upvote 1

  6. Итак, версия 2.0

    6 осей, 0-65535, в строенный в библиотеку фильтр дает шаг 64 (можно править), по дефолту 1024 отсчета на потенциометр.

    Код сильно оптимизирован.

    Присутствует постоянная автокалибровка, не калибруйте в windows.

    Если вы раньше устанавливали библиотеки, их надо обновить.

    Добавлен файл реестра RenameDevice.reg для переименования ардуины. (все ардуины про микро будут переименованы, кроме тех, что с mmjoy2, где заменен VID и PID)

    в файле в строке "OEMName"="DIY Joystick" замените DIY Joystick на свое.

     

    Инструкция по установке на ардуино тут. https://github.com/RGCustom/Joystick-Shield-RG-Custom/tree/Master/UPDATING_MANUAL (Пока только по-английски)

    • Thanks 1

  7. У рава просто глубина цвета шире. только и всего. 32битный джипег позволит все тоже самое. Это я как специалист по цветокоррекции и допечатной подготовке c 15-летним стажем говорю. ;-)

    По сабжу, линки на картинки убились. Как бы поправить.

    • Like 1

  8. 11 часов назад, =FA=CATFISH сказал:

    Кстати!

    А как поживает открытый проект https://forum.il2sturmovik.ru/topic/6511-opensource-контроллер-на-ардуино/

    Очень хочется продолжения и расширения функций

    Я пока по мере надобности больше в паралельном проэкте под мои панели управления работаю, но как функционал устаканится перенесу все в общий, Сегодня вот еще одна фишка добавилась вроде как.


  9. В 29.03.2018 в 17:25, ROSS_TaTaPuH сказал:

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

    Не спиши. Ей можно делать недоступные функции другие всякие разные. Можно даже макросы в нее записывать и передавать про микре. У меня про мини отвечает за курки на рус от миг-29, делая из полутора кнопок 3.


  10. На Джа Джа бинкса чемто похожа. Только без ушей. А так очень круто. Прямо мега.

    Ну и по привычке всегда очень прошу, не принебрегайте штукатуркой и наждачной бумагой / губкой даже лучше. Следы от 3Д принтера убивают всю радость.

    Надпись БРО забавная получилась.

    • Upvote 2
×
×
  • Create New...