Автор Тема: Джой для сеги на ардуино  (Прочитано 7444 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Rumata

  • Супермодератор
  • Сообщений: 24640
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #60 : 21 Август 2018, 05:19:47 »
Нашел тут некую схему. Очень древнюю. Не знаю, проверял это кто-то на практике или нет. Адекватность вызывает вопросы, по крайней мере переключения в 3-кнопочный режим я в упор не вижу. Но пусть будет, для общего развития.
200350-0

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7422
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #61 : 21 Август 2018, 08:25:19 »
Rumata, более того, у этого джоя нет синхронизации. Если программа будет опрашивать другим количеством импульсов - управление будет сбиваться (я помню попадалась такая игра, когда я делал свой джой на основе счетчика, но уже не помню названия). Проще сделать либо как у дешевых китайцев на одновибраторе по времени, либо приделывать к счетчику цепочку сброса, реагирующую на паузы между опросами.

Оффлайн demolition.nick

  • Пользователь
  • Сообщений: 776
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #62 : 20 Июль 2019, 17:16:08 »
Короче меня эта тема попрежнему интересует. Ардуино или нет, мне это вообще без разницы. Даже не знаю как я это упустил, но у кластера есть видео о подключении юсб клавы к сеге. Там по итогу получилась схема, в которой как раз идёт преобразовпние сигналов кнопок в понятные сеге
https://youtu.be/893MNIz-V8Q

Оффлайн Yoti

  • Пользователь
  • Сообщений: 4416
  • Пол: Мужской
  • Не тро-гай ме-ня
    • Steam
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #63 : 21 Июль 2019, 15:58:09 »
Даже не знаю как я это упустил
Не пробовал смотреть на дату публикации видео?

Там по итогу получилась схема
И нет исходников, если ничего не изменилось.

Оффлайн demolition.nick

  • Пользователь
  • Сообщений: 776
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #64 : 21 Июль 2019, 16:23:56 »
Не пробовал смотреть на дату публикации видео?
И нет исходников, если ничего не изменилось.
Ну увидел это видео я только недавно.
По сути код весь видно. Но неохота юзать чужой код без одобрения это раз, да и по схематике мне не всё понятно это два

Оффлайн Skay

  • Пользователь
  • Сообщений: 4115
  • Пол: Мужской
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #65 : 21 Июль 2019, 20:13:46 »
demolition.nick, да напиши ты ему в вкашечке в личку, он вполнесебе отвечает, не кусается, даже на глупые вопросы отвечает))

Оффлайн demolition.nick

  • Пользователь
  • Сообщений: 776
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #66 : 21 Июль 2019, 20:58:42 »
demolition.nick, да напиши ты ему в вкашечке в личку, он вполнесебе отвечает, не кусается, даже на глупые вопросы отвечает))
Писал. Про ардуину писал. Он сказал что она по скорости не подходит и примерно сказал что подойдёт. Больше толку я не добился. То ж для ютуба ему не подойдёт, смысл морочиться. Хотя я сказал что заплачу, если надо

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #67 : 21 Июль 2019, 22:15:32 »
тут или ARM (хотя не помню есть ли пятивольтовые) или FPGA
я повторюсь, а запихнёшь ли ты всё это в корпус своей портативки, что то меня терзают смутные сомнения, это не в пустой джой пихать микросхемы, в нём места валом в отличии от портативки

Оффлайн demolition.nick

  • Пользователь
  • Сообщений: 776
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #68 : 22 Июль 2019, 00:22:10 »
megavolt85, Смотря какая там обвязка. Нужен ли кварцевый генератор, или можно взять что есть и тд. Впихнуть посути могу что угодно

Оффлайн Talking_Sword

  • Пользователь
  • Сообщений: 899
  • Happy Games Only!
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #69 : 22 Июль 2019, 01:40:04 »
Я, возможно сейчас глупость скажу (просьба громко не смеяться). Может быть, лучше использовать ПЛИС, а не микроконтроллер?

Оффлайн demolition.nick

  • Пользователь
  • Сообщений: 776
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #70 : 22 Июль 2019, 09:14:46 »
Я, возможно сейчас глупость скажу (просьба громко не смеяться). Может быть, лучше использовать ПЛИС, а не микроконтроллер?
так в видео же как раз на плис и сделано. Мне хоть как, лишь бы дёшево и сердито

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7422
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #71 : 24 Июль 2019, 04:41:46 »
demolition.nick, дёшево и сердито никак. Только дорого и весело.

Оффлайн demolition.nick

  • Пользователь
  • Сообщений: 776
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #72 : 24 Июль 2019, 10:58:03 »
demolition.nick, дёшево и сердито никак. Только дорого и весело.
Тогда дорого и весело.
Кластер ещё говорил что stm32 подойдёт для таких целей
« Последнее редактирование: 24 Июль 2019, 11:27:19 от demolition.nick »

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #73 : 24 Июль 2019, 16:35:08 »
demolition.nick, по скорости да, только какой даташит не открой не толерантно к 5 В надо ещё согласовывать уровни, короче целая гора микросхем ради SMD джоя
овчинка выделки не стоит, китай джой с выпиливанием капли становится дешевле и проще

Оффлайн demolition.nick

  • Пользователь
  • Сообщений: 776
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #74 : 24 Июль 2019, 17:23:52 »
megavolt85, ну не знаю. Ну нет у уме джоев под распилку. А с китая рабочие заказывать... Так их ломать жалко будет.
Кластер исходники скинул под альтеру. Мне кажется вариант нормальный. К тому же есть версия в корпусе TQFP-44, только я хз хватит ли там этих макроячеек

Оффлайн Alexxeev

  • Пользователь
  • Сообщений: 391
  • Пол: Мужской
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #75 : 24 Июль 2019, 18:23:36 »
А с китая рабочие заказывать... Так их ломать жалко будет.
Зачем китай и джойстики? На водолее плата 60 руб., больше дешевле. Там три вида, выбери по фоткам к какой подпаиваться проще.

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #76 : 24 Июль 2019, 19:25:55 »
Так их ломать жалко будет.

мне например альтеру жалко тратить, а распилить китай джой вообще не жалко

На водолее плата 60 руб

проблема в том что demolition.nick не из России

Оффлайн demolition.nick

  • Пользователь
  • Сообщений: 776
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #77 : 24 Июль 2019, 19:43:03 »
megavolt85, они в беларусь отправляют, но мелочугу заказывать оттуда дороговато будет. Нужно пакован собрать всего, что может пригодиться, а это тоже деньги

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #78 : 24 Июль 2019, 20:00:23 »
demolition.nick, так и про то, что либо покупать много чего, либо плата за 60 руб станет дороже джоя с али

Оффлайн demolition.nick

  • Пользователь
  • Сообщений: 776
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #79 : 24 Июль 2019, 22:35:47 »
megavolt85, только вот альтеры эти на алике по доллару продаются, так что не знаю с чего вы все решили что это дорого. Ну придётся к ней этот JTAG прикупить, так он же не одноразовый, пригодится.
А если ещё на неё повесить дисплей, как в других MDP, то можно будет ещё и ПЗУ встроенное выкинуть

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #80 : 24 Июль 2019, 22:55:32 »
А если ещё на неё повесить дисплей, как в других MDP, то можно будет ещё и ПЗУ встроенное выкинуть

а не сильно многого ты хочешь от одной альтеры за доллар :lol: ты для начала попробуй джой на ней сделать

P.S. при такой расстановке можно и проц выкинуть, только ПЛИС нужна намного дороже одного доллара  :lol:

Оффлайн demolition.nick

  • Пользователь
  • Сообщений: 776
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #81 : 24 Июль 2019, 23:13:24 »
megavolt85, а чё тут смешного? Вполне себе осуществимая задача, толь мне это не нужно, это мысли в слух. Я ваще не понимаю, смысл меня отговаривать? Альтеру я куплю не за ваши деньги, код есть от кластера, только в его проекте вместо внешего частотного генератора использовплся тот, что в составе другой микры. Мне по сути осталось разобраться с распиновкой (т.к. хотелось бы использовать вприант на 44 пина) и с генератором (использовать на 8МГц или можно как-нибудь VCLK прицепить)

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #82 : 24 Июль 2019, 23:56:32 »
Мне по сути осталось разобраться с распиновкой

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

и с генератором (использовать на 8МГц или можно как-нибудь VCLK прицепить)

можно всё что пожелаешь, но только если знаешь как это написать на языке понятном используемой микросхемы

А теперь главный вопрос, что является конечной целью?
если цель изучить язык программирования с последующим его применением в повседневной жизни, то вроде верной тропой идёшь
но если цель сделать джой для своей MDP, то ты стал на тропу мазохиста

Оффлайн demolition.nick

  • Пользователь
  • Сообщений: 776
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #83 : 25 Июль 2019, 00:18:10 »
megavolt85, ты хочешь сказать что та же альтера но с меньшим числом выводов понимает другие языки, а тот на котором уже есть готовый код она ни в коем разе не поймёт? Зачем всё усложнять? Да, я хотел бы в дальнейшем изучить детально всё это дело, но пока на это нет времени. Если взять ту же альтеру что в видео (EPM3064A, TQFP100 на 66 I/O линий), то там нечего отлаживать, спаял, прошил и всё. Просто хочется немного это дело оптимизировать. Версия TQFP44 отличается только количеством этих I/O пинов, что поидее мне не помеха. Насчёт генератора, хрен с ним, они есть настолько мелкие, что куда угодно влезет.
Ваши же советы выглядят примерно так:
Я- ребята, помогите телек занести в квартиру
Вы- нахрена тебе огромный телек, купи проектор

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #84 : 25 Июль 2019, 01:47:54 »
Ваши же советы выглядят примерно так:

а мне видится твоё решение проблемы вот так


ладно всё это оффтоп, делай как нравится, это твоё личное дело

Оффлайн s_s

  • Пользователь
  • Сообщений: 41
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #85 : 16 Октябрь 2019, 17:04:52 »
ТС тема актуальна?

Оффлайн demolition.nick

  • Пользователь
  • Сообщений: 776
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #86 : 18 Октябрь 2019, 02:01:26 »
ТС тема актуальна?
На ардуинке никак, на ПЛИС можно.
https://clusterrr.com/geekdays-log-12/
В комментах ссылка на код, который и так можно было скопипастить из видео :lol:
Я заказал всё необходимое и мне резко стало влом. Пока не до сег. Так что не пробовал

Оффлайн s_s

  • Пользователь
  • Сообщений: 41
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #87 : 18 Октябрь 2019, 07:40:21 »
Печально.
Можно было бы попробовать на ардуинке?

Оффлайн demolition.nick

  • Пользователь
  • Сообщений: 776
  • Пол: Мужской
    • ВКонтакте
    • Просмотр профиля
Джой для сеги на ардуино
« Ответ #88 : 16 Декабрь 2020, 12:04:51 »
Кому-то уже писал в личку, но всё же...
Короче на плисе тема реально рабочая. И выходит дёшево вопреки всем кукареку. Правда  я свою тестовую платку спалил случайно, но это тут непричём. И тактируется без проблем от частоты vclk из сеги (это чтоб в портативках использовать). Щас буду заказывать новые чипы и продолжать эксперименты.

Тестовая плата содержала только ПЛИС EPM3064ATC44-10N и подтягивающие резисторы на плюс по входам кнопок. Мб и от них можно избавиться.

А теперь скажите мне, при проектировании своего устройства что лучше? Аккуратный чип или огрызок платы джоя, который по всем габаритам больше?
« Последнее редактирование: 16 Декабрь 2020, 12:11:40 от demolition.nick »