Необходимо войти или зарегистрироваться

Авторизация

Введите логин, email или номер телефона, начинающийся с символа «+»
Забыли пароль? Регистрация

Новый пароль

Авторизация

Восстановление пароля

Авторизация

Регистрация

Выберите, пожалуйста, ник на пикабу
Номер будет виден только вам.
Отправка смс бесплатна
У меня уже есть аккаунт с ником Отменить привязку?

Регистрация

Номер будет виден только вам.
Отправка смс бесплатна
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
Авторизация

Пост

Пост

90 комментариев
morpheus017
+21
А рукожоп - потому, что, при нажатии более 2х клавиш одновременно, возможны ложные срабатывания. Плоховато продумал схему, да и кнопки а/б/турбо далековато разнес. Переделывать надо :)
+21
раскрыть ветку 29
Аватар пользователя pors911 pors911
+9
Антидребезг и подобное в прошивке написал?))
+9
раскрыть ветку 2
morpheus017
+8
С Денди он не особо нужен, например баттлтоадс без проблем и так прошел. Но, да, если возникнут проблемы - решу в софте.
+8
раскрыть ветку 1
Аватар пользователя KpasniyKirpich KpasniyKirpich
+1
Схему подключения кнопок надо было брать как в самопальных механических клавиатурах. Кстати конденсатор для чего? просто стабилизация тока?

Вообще можно немного поподробнее как всё подключено
+1
раскрыть ветку 14
morpheus017
+6
Да, не нашел где лежат 0805-е конденсаторы, долго тупил почему срабатывают не нужные клавишы, грешил на питание. Кнопки подключены матрицей 2х4 + 2, из-за этого при нажатии, например вверх+вправо+А срабатывает еще и кнопка "старт". Решить можно впаяв несколько диодов, или просто ,как я планирую сделать - не вы*бываться и пожертвовать отдельной ногой на каждую кнопку :)

Подумаю о том, что-бы сделать длиннопост, когда буду делать вторую версию.
+6
раскрыть ветку 13
Аватар пользователя Dreny Dreny
0
на две кнопки во многих играх жать надо, а еще и так далеко, даже если и не надо на две жать, не удобно, + за свое конечно,ждем версии 2.0
0
раскрыть ветку 5
morpheus017
0
Две - работают, проблемы с тремя начинаются :) Особой проблемы нет, свободных ног достаточно.
0
раскрыть ветку 4
Аватар пользователя oduvan71 oduvan71
0
А можно такой же с micro usb что бы к смартфону подключать .
0
раскрыть ветку 2
morpheus017
0
Если телефон с OTG, можно идентифицировать его как his-клавиатуру. Должно работать.
0
раскрыть ветку 1
Аватар пользователя BittleF BittleF
0
Вот ты мне объясни: нахера МК? оригинальная версия содержала в себе одну мать его, капельку- сдвиговый регистр типа 74164/74165 с параллельным вводом да генератор для турби и ВСЁ!

читеришь небось, да?
0
раскрыть ветку 1
morpheus017
0
Уже писал, что мог бы сделать на 74-й логике, если бы она у меня была. В радиусе 500км нет нормальных магазинов. Использовал что было.
Ну и турбо кнопки на 1м чипе не сделать, все равно [хотя-бы пара нужна :)
Ну а МК-шшек у меня куча, стоят меньше 50-ти рублей. так какая разница?
0
kakaxaxa
+2
сам сделал?
+2
раскрыть ветку 4
morpheus017
+15
Иначе бы не ставил "мое" :)
+15
раскрыть ветку 3
kakaxaxa
0
ну некоторые ставят
0
раскрыть ветку 2
Аватар пользователя Gr1boed Gr1boed
+1
Настоящий геймпад должен выдерживать удар о стену.
+1
Аватар пользователя Karn Karn
+1
+1
раскрыть ветку 3
morpheus017
0
Занятно, подписался.
Я из внешних источников использовал только описание протокола http://www.mit.edu/~tarvizo/nes-controller.html
Был бы осциллограф - обошелся бы и без этого.
Сходство да - поразитительное, хотя не так уж и много способов это сделать про разному. У меня разве что турбо кнопки добавились, да кривой принцип опроса клавиш. Ну и 3D принтера нет :) Во второй версии различий еще меньше будет, ибо по-другому вроде как и не сделать.
0
раскрыть ветку 2
Аватар пользователя ice2heart ice2heart
0
Взять нормальный кнопки которым ничего не будет? Плюс с родным контроллером можно к компу подключить.
Иллюстрация к комментарию
0
раскрыть ветку 1
Аватар пользователя PiTone PiTone
0
Я тоже такой делал, работает отлично! Только я не стал парится с микроконтроллером, поставил платку от USB клавиатуры, глянь если интересно: https://m.pikabu.ru/story/kogda_nefig_delat_2154779
0
раскрыть ветку 1
morpheus017
+2
Тоже прикольно, но у меня скорее проект обратный - не к компьтеру интерфейс, а к самой приставке :) В принципе, могу и USB-шный к ней прикрутить.
Хотя, конечно, то, что я делаю - из танка по мухе. Вместо микрухи хватило бы пару копеечных чипов 74-й логики.
+2
stillhavenoidea
0
А можешь пояснить, зачем ты его делал? Забавы ради или есть какие-то преимущества в сравнении с покупным?
0
раскрыть ветку 2
morpheus017
0
Покупные нынче в маленьком городе найти сложно, а качество их оставляет желать лучшего: кнопки тугие, крестовина не удобная. Эти кнопки меня вполне удовлетворяют + прикольный, по моему мнению, щелчок при нажатии. Да и забавы ради тоже.
0
раскрыть ветку 1
Аватар пользователя aloera aloera
0
Молодец, делай, твори!
0
Аватар пользователя aloera aloera
0
вымой калошей.
0
Guago1
0
А контроллер какой?
0
раскрыть ветку 7
morpheus017
0
Атмега8а, хотя можно было бы обойтись парой копеечных чипов логики. Но, что было под руками - то и использовал
0
раскрыть ветку 6
Guago1
0
А плату лутом делал?
0
раскрыть ветку 5
Аватар пользователя PussyEater PussyEater
0
Атмега8?
0
раскрыть ветку 9
morpheus017
0
Угу.
0
раскрыть ветку 8
Аватар пользователя PussyEater PussyEater
0
Не лагает? А то не видно резюка на reset, хотя может есть)
0
раскрыть ветку 7
motor41k
0
в 21 веке геймпад можно напечатать на 3D-принтере http://cartesianco.com/ . стоит только пока 1,5к$
0
раскрыть ветку 1
Аватар пользователя PussyEater PussyEater
0
но такого кайфа не получишь, когда всё замутишь сам=)
0
Аватар пользователя AlexeyLeon AlexeyLeon
0
Вот чего не хватает, так это отверстий под крепеж в корпус
0
раскрыть ветку 1
morpheus017
0
Вторую версию планиирую сделать в корпусе от сгоревшего джоя, так что будет :)
0
Zanyato
0
"Я трассирую как... не очень талантливый человек" ?
0
раскрыть ветку 5
morpheus017
0
Цели создать произведение исскуства не было. Так сказать - proof of concept.
0
раскрыть ветку 4
Zanyato
0
резист или лут?
0
раскрыть ветку 3
Аватар пользователя mozzy1 mozzy1
0
зачёт и красота, но кнопку "вправо" будет чуть неудобно нажимать. по-крайней мере мне.
0
раскрыть ветку 1
morpheus017
0
Кондей не нужен, просто 0805 не нашел рядом.
0
Аватар пользователя Extraterr Extraterr
0
Извини, что не по теме вопрос, но как самому можно сделать такую плату? Что купить, чем протравить или типа того?
0
раскрыть ветку 1
morpheus017
0
Погугли "ЛУТ", в интернете очень много разнообразнрых гайдов - выбирай что по душе.
0
Аватар пользователя dnalow dnalow
0
Как бы тоже во все это влиться.
0
barrakuda86
0
А чего там?) В корпусе будет?) Я б приобрел даже... ну скажем за ведро пива и бургер) ежели стандартный разъем под NES.
0
раскрыть ветку 1
morpheus017
0
Разъем стиплеровский, но сделать, в принципе, можно любой. Вот только стоимость его выходит больше чем обычного джойстика, да и пересылка неизвестно сколько выйдет.
0
Аватар пользователя Diablooo Diablooo
-1
Ну вот где ты был, когда я поседел 5-ти летний? Просирая последние жизни в марио, матерясь на полурабочий крестик.
-1
Аватар пользователя InfernoZero InfernoZero
-1
ЭТО ГЕНИАЛЬНО!!! Вот что нужно было лет 15 назад и такой же для сеги, и можно забыть про покупку нового или не работающие кнопки.
-1
Аватар пользователя DenZe1 DenZe1
-1
-Спсибо
Иллюстрация к комментарию
-1
Аватар пользователя GalaxyBot GalaxyBot
-7
щелкающие кнопки это верх тупизны
-7
раскрыть ветку 4
morpheus017
+2
Кому как, мне нравится.
+2
Аватар пользователя AlexeyLeon AlexeyLeon
+2
Верх тупизны писать свое никчемное мнение другому человеку, основываясь лишь на своих субъективных ощущениях... Я думаю, что если автор хотел бы сделать кнопки не на микриках, он бы это сделал. Делает он это исключительно для себя, так что не нужно обижать товарища.
+2
раскрыть ветку 2
Styopa1
0
Я думаю что он фапает на бескнопочную мыш от эпл.
0
раскрыть ветку 1
Аватар пользователя Danilisius Danilisius
-15
Тоже мне достижение. Вот какой нибудь плазменный анигилятор 3000, вот это да.
-15
ещё комментарии
Похожие посты
Похожие посты закончились. Возможно, вас заинтересуют другие посты по тегам: