mega_mozg

MMJOY2 (бесплатная прошивка и софт для самодельного контроллера джойстика)

ну тогда еще немного оффтопа:

"МАРСы" живут в первой и второй партиях кобры:

 

первая на контроллере "атмега8" от ВКБ

attachicon.gifv1.jpg

attachicon.gifboardMainBottom.jpg attachicon.gifboardMainTop.jpg

 

вторая, "Njoy32 lite" от ВКБ

attachicon.gifv2.jpg

 

третья, совсем китайский (вот тут аналоговые "магрезы")

attachicon.gifIMG_20140311_152224.jpg

 

Вот эту информацию долго искал, как определить что стоит

ну тогда еще немного оффтопа:

"МАРСы" живут в первой и второй партиях кобры:

 

первая на контроллере "атмега8" от ВКБ

post-59452-0-45930400-1412663340_thumb.j

post-59452-0-13506200-1412663362_thumb.j post-59452-0-89400000-1412663426_thumb.j

 

вторая, "Njoy32 lite" от ВКБ

post-59452-0-56182100-1412663464_thumb.j

 

третья, совсем китайский (вот тут аналоговые "магрезы")

post-59452-0-66754900-1412663672_thumb.j post-59452-0-71359200-1412663522_thumb.j

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

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


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

У меня кобра версии один, снятые марсы от туда не получилось "скрестить" с Т16000m.

Купил датчик Холла, поставил вместо МарРеза, приставил магнит снятый со старого жесткого диска, подключил к нему питание от зарядного устройства телефона (красный провод к плюсовой "ножке" Холла, черный к минусовой ножке) а сигнальный провод от резюка твиста "кинул" на сигнальную ножку Холла (резистор совсем выкинул, провода + и - заизолировал). В итоге твист при проверке и калибровке стоит ровно посередине и никаких "телодвижений".....

Что не так сделал, или что не доделал? кто подскажет, товарищи?

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


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

Свежая Про микро не шьется :(

 

Лоадер активировался.

 

 

post-1042140-0-07164700-1412858189_thumb

medal

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


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

DVik86

скриншот из диспетчера устройств, что это за девайс такой "COM3".

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

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


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

Понял)

Шить нужно в те несколько секунд пока жив лоадер :)

medal

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


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

DIKOBRAZ_

"кнопки" - не вижу диодов.

"холлы" - если дрожит на 1-2 отсчета, не беда так и будет.

 

и вообще "Mgoy 8 для напольника" ужос  это старье на софт USB.

Подскажи,пожалуйста,почему на джой тестере линия не ровная,а вся в пикообразных  скачках.окружность тоже нарисовать проблемно,хотя механика на пошибниках.К холлам пробовал устанавливать сперва один магнит и пару-результат тот же.В общем перепробовал кучу вариантов.Уже закрадывается сомнение-тот ли датчик мне продали.А какая маркировка на нём должна быть?Да,провода к датчикам.короткие,экранированные.

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


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

DIKOBRAZ_

для начала из программы "DXTweak2" значение raw, отклоняем ось от края до края, минимальное и максимальное значения?

потом скриншот из "VKB_JoyTester" посмотреть как колбасит ось.

 

ну и фото механики и датчика.

 

вообще холлы кобасит на 1, 2 ну 3 отсчета это нормально, всё что больше уже нужно кумекать.

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

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


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

DIKOBRAZ_

для начала из программы "DXTweak2" значение raw, отклоняем ось от края до края, минимальное и максимальное значения?

потом скриншот из "VKB_JoyTester" посмотреть как колбасит ось.

 

ну и фото механики и датчика.

 

вообще холлы кобасит на 1, 2 ну 3 отсчета это нормально, всё что больше уже нужно кумекать.

Извините за мою неопытность,но как сделать скриншот с программ?

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


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

Извините за мою неопытность,но как сделать скриншот с программ?

А КАК ПОЛЬЗОВАТЬСЯ ПРОГРАММОЙ ?

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


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

немного заманухи в проект (бета в разработке, пока не опубликовано)

attachicon.gifmmjoy_2a.PNG attachicon.gifmmjoy_2b.PNG

теперь вдвое вкуснее, работа на джойстика по 8 осей, 32 кнопки и по две хатки.

 

В описании указана возможность подключения до 16 осей, а как их физически подключить к контролеру ? С использованием МСР 3208 ?

medal medal

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


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

DIKOBRAZ_

для начала из программы "DXTweak2" значение raw, отклоняем ось от края до края, минимальное и максимальное значения?

потом скриншот из "VKB_JoyTester" посмотреть как колбасит ось.

 

ну и фото механики и датчика.

 

вообще холлы кобасит на 1, 2 ну 3 отсчета это нормально, всё что больше уже нужно кумекать.

Доброго.Холлы у меня стоят с маркировкой 95А 248, 95А 315.что это за датчики? продали их как ss495a.

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


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

В описании указана возможность подключения до 16 осей, а как их физически подключить к контролеру ? С использованием МСР 3208 ?

да, внешние АЦП по протоколу SPI, например линейка mcp3201/3202/3204/3208, соответственно одно/двух/четырех и восьми канальные АЦП 12 бит точности. 

 

физически подключение это попоставление ножек SPI-SCK, SPI-MOSI, SPI-MISO и SPI-СS контроллера и внешних АЦП.

больше инфомации с картинками есть в wiki проекта.

 

 

Доброго.Холлы у меня стоят с маркировкой 95А 248, 95А 315.что это за датчики? продали их как ss495a.

они родимые, можно просто проверить без джойстика подключив питание и тестер мультиметр. сначала подать и замерить питание (например от зарядки смартфона, там 5 вольт). потом с ножки холла "выход" без магнита должно быть примерно половина питания (2,5 вольта) и уже если поднести и вращать магнит, выход обязан меняться от 0 до 5 вольт. на всё про всё погрешности +- 0.5 вольта.

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

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


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

новая бета mmjoy2_20141014

post-59452-0-48333300-1413352889_thumb.p

работа на два джойстика по 8 осей, 32 кнопки и 2 хатки.

добавлен небольшой модуль "джойтестера" для анализа работы осей.

уже можно погонять новый цифровой сенсор mmsens "mcp3202 + kmz60" настройка на позицию магнита и рабочий ход механики через софт конфигуратор, спаял подключил и полетел.

 

PS: всё это только для плат с аппаратным USB - ProMicro, Arduino Leonardo/Micro, Teensy 2.0/2.0++. поддержка старичков Mjoy8(ATmega8) и Mjoy16(ATmega16) окончательно прекращена.

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

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


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

Подскажите,что у меня не правильно? К слову сказать;самолёт летает-но как то в крене резковат.

post-1024914-0-60763700-1413392300_thumb

post-1024914-0-88961100-1413392340_thumb

post-1024914-0-65973600-1413392370_thumb

post-1024914-0-41224200-1413392396_thumb

post-1024914-0-33738300-1413392456_thumb

post-1024914-0-20449800-1413392791_thumb

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


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

Подскажите,что у меня не правильно? К слову сказать;самолёт летает-но как то в крене резковат.

какой жестячный ужос!!!

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

смотри, у холла свой паразитный шум в районе 1-2 отсчетов АЦП (это с идеальными короткими проводами), с таким говномагнитом ответ от холла чуть чуть больше чем этот паразитный шум, в сыром виде у тебя наверное 10-20 честных отсчетов АЦП.

уже можно погонять новый цифровой сенсор mmsens "mcp3202 + kmz60" настройка на позицию магнита и рабочий ход механики через софт конфигуратор, спаял подключил и полетел.

 

несколько фото сборки и работы цифрового сенсора

medal

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


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

 

уже можно погонять новый цифровой сенсор mmsens "mcp3202 + kmz60" настройка на позицию магнита и рабочий ход механики через софт конфигуратор, спаял подключил и полетел.

Уже и датчик свой, поздравляю. АЦП то найти легко, а вот kmz60 где можно приобрести?

medal

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


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

Уже и датчик свой, поздравляю. АЦП то найти легко, а вот kmz60 где можно приобрести?

был бы ты в Минске (Беларусь) я бы подсказал, а так увы.

medal

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


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

Привет. Вопрос к  мега_мозг. Все ли хорошо в прилагаемой схеме. Будет она работать с контроллером от Кремля ???. Если да, то как точно подключить. Цифра и я не очень дружим ;)s . Нужен резистор R* 10KoM или нет. Спасибо за ответ.

P.S. Извините за ошибки.

 

 

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


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

VITO_LT,

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

Нужен резистор R* 10KoM или нет. 

подтяжка на линию CS никогда не помешает, будет перестраховка если управлющий контроллер по ошибке программмиста сам профукает подтяжку.

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

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


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

VITO_LT,

в догонку, если очень хочется повозится с микрухой сенсором, ОУ и АЦП - лучше вливайтесь в допиливание "mmsens (kmz60+mcp3202)" тут как раз можно всунуть ОУ т.к. ответ от "kmz60" не в в полном диапазоне земля/питание.

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

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

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


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

еще вопрос. нужен ли для припаивания к плате проводов с холла настраиваемый паяльник с тонким жалом? или подойдет простой советский с плоским, примерно 5мм шириной? дабы не спалить/не расплавить чего

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


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

еще вопрос. нужен ли для припаивания к плате проводов с холла настраиваемый паяльник с тонким жалом? или подойдет простой советский с плоским, примерно 5мм шириной? дабы не спалить/не расплавить чего

всё зависит вашего личного скила, ведь можно и гвоздем паять.

 

я работаю обычным 25 ватником типа СССР,

1)подготавливаю жало

soldiron21.gif

2) и когда работаю с СМД и микрухами вытягиваю жало примерно на 4-5см, тогда оно не так сильно жарит/ провода и штыри/коннеторы заталкиваю глубже.

medal

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


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

всё зависит вашего личного скила, ведь можно и гвоздем паять.

 

я работаю обычным 25 ватником типа СССР,

1)подготавливаю жало

soldiron21.gif

2) и когда работаю с СМД и микрухами вытягиваю жало примерно на 4-5см, тогда оно не так сильно жарит/ провода и штыри/коннеторы заталкиваю глубже.

у моего вид второго справа. спасибо за совет! тоже вытяну и подточу.

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


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

у моего вид второго справа. спасибо за совет! тоже вытяну и подточу.

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

medal

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


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

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу