???
Математика на уровне МГУ

Страница 103 из 105 ПерваяПервая ... 3539399100101102103104105 КрайняяКрайняя
Показано с 2,551 по 2,575 из 2776

Тема: USB контроллер джойстика

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    44
    Сообщений
    326

    Re: USB контроллер джойстика

    Цитата Сообщение от OldFox43rus Посмотреть сообщение
    Не смог подключить мышинный энкодер к ATmega8A-PU c прошивкой Mjoy8_atmega8_20000000_8.Может с этой прошивкой энкодеры и не должны работать?Ввожу в пустые клетки номера моргающих кнопок,записываю в МК,после перезагрузки уже ничего не моргает.Или я что не так делаю?
    и не должны, верно. слишком мало места (в 8ке) для всяких вкусностей (энкодеров и внешних АЦП).
    хотя есть один вариант, см. личку.
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  2. #2
    Заявка на ПМЖ
    Регистрация
    13.12.2013
    Возраст
    52
    Сообщений
    8

    Re: USB контроллер джойстика

    1. Протестировал крайние версии прошивок и конфигуратора на ATMega16 и ATMega168, автокалибровка работает отлично, в целом конфигуратор полностью функционален.

    2. Собрал MMjoy2 на ATMega32u4. За основу взял файл схемы:http://mmjoy.googlecode.com/svn/wiki/m32u4.lay (c)China.
    Плату подгонял под свои размеры:
    Нажмите на изображение для увеличения. 

Название:	MMJoy2_pcb_cmp.JPG 
Просмотров:	145 
Размер:	284.9 Кб 
ID:	174098
    Нажмите на изображение для увеличения. 

Название:	MMJoy2_pcb_sld.jpg 
Просмотров:	163 
Размер:	133.9 Кб 
ID:	174099
    И загрузчик и конфигуратор работают замечательно.
    Скороть обмена - в среднем 480 пакетов в секунду.
    P.S. Предупреждая вопросы по перемычке - перепутал две ноги в разводке. Здесь уже исправленный вариант в формате SprintLayout: https://code.google.com/p/mmjoy/wiki/MMJOY2
    Крайний раз редактировалось Void; 12.02.2014 в 09:07.

  3. #3
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    44
    Сообщений
    326

    Re: USB контроллер джойстика

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

Название:	DSCF3912_resize.JPG 
Просмотров:	140 
Размер:	694.5 Кб 
ID:	174531
    Нажмите на изображение для увеличения. 

Название:	DSCF3914_resize.JPG 
Просмотров:	103 
Размер:	609.4 Кб 
ID:	174532
    слева основной: выводит встроенные 6 портов осей, всю матрицу кнопок 6*6. дополнительно может быть подключена MCP3208 со своим стабилизированным источником питания(7805 на радиаторе, нужен внешний блок питания) +8 осей. так же дополнительно присутствует интерфейс для связи с дочернем модулем.
    справа дочерний: вся матрица кнопок и еще +8 осей через MCP3208.

    Нажмите на изображение для увеличения. 

Название:	DSCF3918_resize.JPG 
Просмотров:	89 
Размер:	586.6 Кб 
ID:	174534
    интерфейсный кабель на 15 жилок, задействован родной от midi джойстика.

    Нажмите на изображение для увеличения. 

Название:	DSCF3916_resize.JPG 
Просмотров:	99 
Размер:	621.4 Кб 
ID:	174533 Нажмите на изображение для увеличения. 

Название:	DSCF3921_resize.JPG 
Просмотров:	103 
Размер:	705.1 Кб 
ID:	174530
    вот как-то так.

    чуть позже фотки все этого дела в работе на старичке Saitek x35/36 (основаной модуль в РУД, дочерний в РУС).
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  4. #4

    Re: USB контроллер джойстика

    MMJoy проверен на Teensy2
    Кнопки нажимаются, потенциометры еще не проверял, но думаю тоже без проблем!

  5. #5
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    44
    Сообщений
    326

    Re: USB контроллер джойстика

    Цитата Сообщение от JimmyBV Посмотреть сообщение
    MMJoy проверен на Teensy2
    да, JimmyBV, спасибо за командный скрипт для прошивки Teensy2.
    и очень интересно увидеть фотки девайса в деле!!!
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  6. #6

    Re: USB контроллер джойстика

    Очень компактный девайс! При желании можно и без использования паяльника использовать.
    Например на такой маленькой макетной плате.


    К сожалению у меня не осталось механики РУСа от FoxPro. Родные выкинули оказывается ее.
    (а там уже и подшипники были и холлы поставлены)

  7. #7

    Re: USB контроллер джойстика

    Вот такая малявка. При желании и в спичечный коробок поместится.

  8. #8
    Зашедший
    Регистрация
    25.01.2014
    Возраст
    39
    Сообщений
    28

    Re: USB контроллер джойстика

    Стал обладателем вот такого чуда:


    Как сказано на хорошей страничке:


    Для активации загрузчика необходимо выполнить следующие действия.
    На платах без кнопки, с перемычкой HWB:
    - ставим перемычку HWB
    - подключаем плату через USB
    - снимаем перемычку HWB

    А что делать если нету пермычки?)

    Есть контактные площадки J1, но их замыкание в качестве HWB эффекта не дало. Flip не открывает порт

    Железяка определилась как устройство ввода USB и как arduino leonardo.
    Один светодиод горит красным (повер), другой мигает желтым (Rx).

    Чего китайцы сделали я хз
    Крайний раз редактировалось DVik; 07.03.2014 в 19:05.

  9. #9
    Зашедший
    Регистрация
    25.01.2014
    Возраст
    39
    Сообщений
    28

    Re: USB контроллер джойстика

    Как говорится, сам спросил сам и подумай)

    Немного дополню статейку "Programming Pro Micro Leonardo".

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

    Далее как обычно JoySetup

  10. #10

    Re: USB контроллер джойстика

    Так написал бы как удалось прошить. Мало ли кто с такой же проблемой столкнется.

  11. #11
    Зашедший
    Регистрация
    25.01.2014
    Возраст
    39
    Сообщений
    28

    Re: USB контроллер джойстика

    Там все как по статье, только бат файл пришлось подредактировать. Указать путь к файлу с прошивкой не на системный диск, и переименовав прошивку (чтобы без пробелов).

    Нашел 4 оси, 36 кнопок.

    Вроде еще 2 оси должны быть? или нет?
    Крайний раз редактировалось DVik; 08.03.2014 в 07:53.

  12. #12
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    44
    Сообщений
    326

    Re: USB контроллер джойстика


    DVik 9 и 10 пины - тоже оси.
    только в конфигураторе нумерация не с 0 а с 1. если нужна например "ADC4" указывай "внутренняя-5".
    и еще косячек ADC4-ADC7 не снизу вверх а сверху вниз.
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  13. #13
    Зашедший
    Регистрация
    25.01.2014
    Возраст
    39
    Сообщений
    28

    Re: USB контроллер джойстика

    Те что на картинке ADC4-ADC7 работают как внутренняя 5-8.
    Вот так:
    ADC4 - вн8
    ADC5 - вн5
    ADC6 - вн7
    ADC7 - вн6

    ADC12, 13 не хотят

  14. #14
    Зашедший
    Регистрация
    04.11.2009
    Возраст
    39
    Сообщений
    22

    Re: USB контроллер джойстика

    Добрый день! Помогите пожалуйста!
    Есть плата mjoy16 с матрицей для кнопок. Прошита еще в далеком 2010. Уже не помню ни версию прошивки, ни о чем она.
    Прошивал мой друг, взяв микросхему и всунув в свое устройство, а потом засунул микросхему назад в плату mjoy16.
    Проблема в том что постоянно слетает калибровка. Не намного, но "зарезает" по бокам от 5 до 15 единиц. Приходится опять калибровать. И опять не надолго.
    Датчики - магрезы, KMZ+MCP.
    Что это может быть? Может прошивка моя без автокалибровки, из за этого проблемы?

  15. #15
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    44
    Сообщений
    326

    Re: USB контроллер джойстика

    допилил.

    платы в корпусах:
    РУСНажмите на изображение для увеличения. 

Название:	DSCF3926_resize.JPG 
Просмотров:	122 
Размер:	1.30 Мб 
ID:	174692 РУДНажмите на изображение для увеличения. 

Название:	DSCF3930_resize.JPG 
Просмотров:	98 
Размер:	1,011.9 Кб 
ID:	174690
    Ручка РУСНажмите на изображение для увеличения. 

Название:	DSCF3927_resize.JPG 
Просмотров:	94 
Размер:	1.43 Мб 
ID:	174693

    Итого:
    Механика: Донор Saitek x35/x36, в РУС алюминевая механика на подшипниках, углы хода 25 градусов, загруза практически нет.
    Электроника: USB 2.0 контроллер, использовано 6 осей (X,Y и Throttle на холлах), хатка и 24 кнопки.

    и немного пижонской подсветки: Нажмите на изображение для увеличения. 

Название:	DSCF3934_resize.JPG 
Просмотров:	98 
Размер:	1.13 Мб 
ID:	174691

    больше фото тут
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  16. #16
    Зашедший
    Регистрация
    25.01.2014
    Возраст
    39
    Сообщений
    28

    Re: USB контроллер джойстика

    А толстенькая "нашлепка" на черном кабеле - ферритовое кольцо?

  17. #17
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    44
    Сообщений
    326

    Re: USB контроллер джойстика

    Цитата Сообщение от DVik Посмотреть сообщение
    А толстенькая "нашлепка" на черном кабеле - ферритовое кольцо?
    угу оно.
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  18. #18
    Зашедший
    Регистрация
    25.01.2014
    Возраст
    39
    Сообщений
    28

    Re: USB контроллер джойстика

    А если не секрет насколько силен эффект применения?

  19. #19
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    44
    Сообщений
    326

    Re: USB контроллер джойстика

    Цитата Сообщение от DVik Посмотреть сообщение
    А если не секрет насколько силен эффект применения?
    да без понятия, работает и с ним и без него, были два одинаковых (от мониторного кабеля) вот и прикрутил для запаса надежности.
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  20. #20
    Заявка на ПМЖ
    Регистрация
    14.03.2014
    Возраст
    49
    Сообщений
    8

    Re: USB контроллер джойстика

    Пожалуйста, подскажите, как прошить Pro Micro Leonardo, скачиваю с сайта https://code.google.com/p/mmjoy программное обеспечение, запускаю MMjoy Loader, но он пишет, ошибку в имени файла. Из конференции я понял, что там должна быть подпапка «JoyLoader_arduino». В папке с программой она высвечивается в нижнем окошке самой программы, но ее нет в исходном архиве. Пытался создавать папку «JoyLoader_arduino» и в ней пустой файл arduino.cmd. После этого ошибок нет, но ничего не прошивает. Что делать? В конференции, чуть выше уважаемым DVik , сообщение 2707, говорится о подобной проблеме, но внятного ответа я не увидел, еще говорится о какой то статье, а потом упоминается ее название: «Немного дополню статейку "Programming Pro Micro Leonardo".», но статью я так и не смог найти. Где она?

    mega_mozg_13 сообщение 2697 пишет о программе прошивальщике, читал, но у меня не прошивает. Что делаю не так? Порт Com9, на этом порту сидит Pro Micro выбираю из двух устройств нижние USB to Serial, впрочем, с верхним то же не получается. Чувствую, что «ларчик просто открывается», но где затык понять не могу. Пожалуйста подскажите!

  21. #21
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    44
    Сообщений
    326

    Re: USB контроллер джойстика

    GGN перекачайте mmjoy_software[v20140311_v2].rar, там есть все нужны подкаталоги, прошу прощения.
    DVik можно и так.

    еще разы быстро пройдусь по промикро

    1) переводим её в бутлодер:
    1.1) соответсвующей кнопкой из лодера, работает только если уже прошита мджоем;
    1.2) просто коротнув ноги Resert и GND, работает всегда;

    2) палата перезагружается в бутлодер:
    2.1) ОС очухается и спросит драйвера - указываем на подкаталог "JoyLoader_arduino" (там всё нужное);
    2.2) драйвера установлены отобазится новый COM порт, и автоматом исчезнет через 8 секунд(это так работает бутлодер, если все исчезло повторяем пункт 1). кто не знает где смотреть порты - диспетчер устройств;

    3) итак COM порт активен, далее в лодере:
    3.1) для новой платы вручную выбираем схему "MMJoy2.b (ATMEGA32U4-ProMicro, USB2.0)" (для прошитых ранее мджоем она заполнется автоматически);
    3.2) указываем путь к прошивке (действительно её лучше перименовать и забросить в корень диска);
    3.3) указываем загрузчик Arduino;
    3.4) вписываем COM порт;
    3.5) жмем Загрузить прошивку;

    еще раз и еще раз, бутлодер ардуины активен всего 8 секунд, если ком порт пропал активируем повторно.
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  22. #22
    Зашедший
    Регистрация
    25.01.2014
    Возраст
    39
    Сообщений
    28

    Re: USB контроллер джойстика

    1.2) просто коротнув ноги Resert и GND, работает всегда;
    Вот оно что) недодумался))))))))
    Так даже проще, не нужен программатор.

  23. #23
    Механик Аватар для mega_mozg_13
    Регистрация
    04.07.2012
    Адрес
    Минск, РБ.
    Возраст
    44
    Сообщений
    326

    Re: USB контроллер джойстика

    Цитата Сообщение от DVik Посмотреть сообщение
    Вот оно что) недодумался))))))))
    Так даже проще, не нужен программатор.
    да да, информация из UpdateFirmware_eng уже немного устарела (т.е. это уже не единственный способ)
    не забывайте что мы живем в стране с обширными недокументированными возможностями (c)bash.org.ru

  24. #24
    Зашедший
    Регистрация
    25.01.2014
    Возраст
    39
    Сообщений
    28

    Re: USB контроллер джойстика

    Статейка там же, в разделе "Wiki".... сцыль - https://code.google.com/p/mmjoy/wiki/UpdateFirmware_eng
    Там есть небольшой батничек, для прошивки.
    Запускать его нужно из папки с загрузчиком леонардо (он есть в папках JoyLoadera, или можно слить с сайта ардуино).
    Вот исходный батник, можно юзать напрямую командой в командной строке

    avrdude -c usbasp -p atmega32u4 -U flash:w:"c:\Firmware_lufa(MMJOY2.b ATMEGA32U4-ProMicro).hex":i
    Я внес следующие исправления:
    1) переименовал файл прошивки - Firm.hex (так намного проще с ним работать, ну и у меня не заработало с именем содержащим пробел)
    2) разместил прошивку в корне диска D (можно любого диска, важно! диск должен быть НЕ системный, т.к. вин7 по умолчанию режет операции с ним)

    то есть получилось вот так:

    avrdude -c usbasp -p atmega32u4 -U flash:w:"D:\Firm.hex":i

    Запускаем.... радуемся
    Все эти танцы с бубном нужны чтобы "убить" заводскую прошивку. Далее можно использовать JoyLoader.
    Крайний раз редактировалось DVik; 14.03.2014 в 07:50.

  25. #25
    Зашедший
    Регистрация
    25.01.2014
    Возраст
    39
    Сообщений
    28

    Re: USB контроллер джойстика

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

    Самое приятное в этих "малявках" это ценник в 160р.... и готовое! миниатюрное изделие

    Еще такой вопрос, с датчиком KMZ41 будет работать? (напрягает 2 контроллера в РУДе)

Страница 103 из 105 ПерваяПервая ... 3539399100101102103104105 КрайняяКрайняя

Ваши права

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