Автор Тема: Грязный железный хак [прототип] слабонервным - не нервничать  (Прочитано 7803 раз)

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

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
dssoft, так проект изначально позиционируется как беспроводной джой из говна и палок, может автор прокачает скилл и  сделает вторую версию без костылей

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Так-то вот, например, блютус-джойстик на еспшке, даже с двумя аналоговыми осями: https://github.com/wolfeidau/esp32-hid-joystick
Лепи-не хочу.

Оффлайн s_s

  • Пользователь
  • Сообщений: 41
    • Просмотр профиля
Ну хорошо
Так-то вот, например, блютус-джойстик на еспшке
, собрали передатчик.
А приемник? Что приемником будет? И как этот приемник согласовать с платой денди?
А может эта еспшка позволяет соединиться с такой же еспшкой?

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Вы слово hid видели в названии? Это для pc.

Оффлайн s_s

  • Пользователь
  • Сообщений: 41
    • Просмотр профиля
Автор ты для чего джойстик собираешь?

Оффлайн SAMael

  • Пользователь
  • Сообщений: 6191
  • Пол: Мужской
  • SAMuel Alpian Warrior Glegleddore Gleglezavr
    • Facebook
    • Twitter
    • ВКонтакте
    • Steam
    • Youtube
    • Просмотр профиля
Судя по картинке и фото то для тролейбуса <_<

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
ориентировочная стоимость проекта получается 2$ + немного паяльных работ.

это только приёмник? что в качестве передатчика будет?

Оффлайн s_s

  • Пользователь
  • Сообщений: 41
    • Просмотр профиля
это только приёмник? что в качестве передатчика будет?
Не, это передатчик.
Интересно капля в джойстике жива? Если жива, то почему спи не использовать. За чем городить огород с 10 проводками?
Меня больше приемник интересует, и как потом этот приемник в денди засунуть.

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
Не, это передатчик.

а разъём джоя тебя ни разу не смутил?
а то что питание идёт на LDO от которого запитан модуль

ты видимо не до конца осознал концепцию девайса, напишу ещё раз: "беспроводной джой из говна и палок"
тут нет никакой эмуляции протокола дениковского контроллера, всё что делает беспроводной модуль, это "давит" на кнопки джоя на капле, сдохнет капля, паяльник в руки и паяй новый :)
« Последнее редактирование: 21 Ноябрь 2019, 21:36:57 от megavolt85 »

Оффлайн s_s

  • Пользователь
  • Сообщений: 41
    • Просмотр профиля
а разъём джоя тебя ни разу не смутил?
а то что питание идёт на LDO от которого запитан модуль
Я бы то же сначала как-то так запитал,
а уж потом батарейку там или еще как-то думал. Тем более 5 вольт для LDO(есп) проще найти, чем 3,3 искать.
всё что делает беспроводной модуль, это "давит" на кнопки джоя на капле,
Да же если и так, то эту конструкции что в денди  поместить?
А что разве эта есп может работать в режиме "станции" ну там точки доступа?
Или эта "денди" будет подключаться к чему-то?

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
Я бы то же сначала как-то так запитал,

когда хотят запитать подключают два провода, а на фото видно что капля полноценно подключается к консоли

А что разве эта есп может работать в режиме "станции" ну там точки доступа?
Или эта "денди" будет подключаться к чему-то?

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

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Не, ну тогда это не "грязный железный хак", а "здравый смысл нервно курит в сторонке".

Оффлайн xpk2k

  • Пользователь
  • Сообщений: 52
    • Просмотр профиля
а разъём джоя тебя ни разу не смутил?
а то что питание идёт на LDO от которого запитан модуль

ты видимо не до конца осознал концепцию девайса, напишу ещё раз: "беспроводной джой из говна и палок"
тут нет никакой эмуляции протокола дениковского контроллера, всё что делает беспроводной модуль, это "давит" на кнопки джоя на капле, сдохнет капля, паяльник в руки и паяй новый :)
Ваши спецслужбы следят за мной? я две платы джойстиков спалил пока разобрался куда подключать и никому не говорил об этом. Вы не могли этого знать.

Так-то вот, например, блютус-джойстик на еспшке, даже с двумя аналоговыми осями: https://github.com/wolfeidau/esp32-hid-joystick
Лепи-не хочу.
Товарищ, Вы неглубоко понимаете блютусные технологии. Это Вам не USB, что как воткнул - сразу заработало. Даже два блютус джоя одинакового внешнего вида могут быть первый - Classic, второй - BLE - и кроме энергопотребления они отличаются протоколом и приемник обязан поддерживать соответственно Classic/BLE, чтобы тащить.

Главный вопрос
...
а вот что будет в качестве передатчика мне и интересно узнать самому, просто автор указал ну очень не реальную цифру в два бакса, сдаётся мне что в эту стоимость не входит передатчик в виде какого нибудь готового беспроводного контроллера
и в вопросе содержится ответ. Вероятно ответ настолько невероятный, что Вы его читаете, но мозг не готов в него поверить... и увидеть... и понять...

пруф уже выложен в сеть и скоро все его увидят.

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
я две платы джойстиков спалил пока разобрался куда подключать

я до сих пор не понимаю для чего ты вообще используешь плату джойстика, включил SPI с синхронизацией по внешнему SCK, загнал в буфер передачи один байт с текущим состоянием кнопок и жди пока консоль его вычитает, как вычитала, начинай сначала

Оффлайн xpk2k

  • Пользователь
  • Сообщений: 52
    • Просмотр профиля
Опыт с платой джойстика будет использован в другом секретном проекте.

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Товарищ, Вы неглубоко понимаете блютусные технологии. Это Вам не USB, что как воткнул - сразу заработало. Даже два блютус джоя одинакового внешнего вида могут быть первый - Classic, второй - BLE - и кроме энергопотребления они отличаются протоколом и приемник обязан поддерживать соответственно Classic/BLE, чтобы тащить.
// покосился на макетку с cc2540
Я как бы в курсе. А еще в курсе что на моей семерке ble нет и не будет.

Оффлайн xpk2k

  • Пользователь
  • Сообщений: 52
    • Просмотр профиля
// покосился на макетку с cc2540
Я как бы в курсе. А еще в курсе что на моей семерке ble нет и не будет.
почему семерка?
эволюция должна была остановиться на чистом MS-DOS 6.22, но... мир несовершенен...
« Последнее редактирование: 22 Ноябрь 2019, 12:46:51 от xpk2k »

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Потому что всем устраивает, очевидно же.

Оффлайн xpk2k

  • Пользователь
  • Сообщений: 52
    • Просмотр профиля

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
как минимум надо отказаться от джоя на капле, а то колхоз получается лютый и это при том что железо позволяет

Оффлайн s_s

  • Пользователь
  • Сообщений: 41
    • Просмотр профиля
Здорово.
Осталось еще одну игру проверить, посмотреть как Скрудж МакДак на своей трости по кольцам прыгает.

Добавлено позже:
megavolt85, справился я с твоей подписью, теперь не раздражает.
« Последнее редактирование: 23 Ноябрь 2019, 19:12:01 от s_s »

Оффлайн dssoft

  • Пользователь
  • Сообщений: 1165
    • Просмотр профиля
Больше интересно как сильно лаг ощущается.

Оффлайн xpk2k

  • Пользователь
  • Сообщений: 52
    • Просмотр профиля
лаг не ощущается

Оффлайн HardWareMan

  • Модератор
  • Сообщений: 7484
    • Просмотр профиля
Чот, я смотрю тред скатывается. Уберу-ка я его пока в общий раздел.

Оффлайн s_s

  • Пользователь
  • Сообщений: 41
    • Просмотр профиля
xpk2k, ну и как это чудо собрать?

Оффлайн xpk2k

  • Пользователь
  • Сообщений: 52
    • Просмотр профиля
xpk2k, ну и как это чудо собрать?
нужен стабилизатор на 3.3в (AMS1117).
запитать через стабилизатор плату джойстика (или CD4021).
esp32 прошить прошивкой (https://cloud.mail.ru/public/MTDf/Kinf3q3ws).
плату джойстика припаять к разъему от джойстика (или в корпус консоли, но этот вариант еще сыроват - при подаче питания esp32 при инициализации успевает произвольно нажать старт несколько раз).
к плате джойстика припаять провода на дорожки (не та, которая общая) кнопок: A B select start Up Down Left Right.
esp32 запитать 3.3в от стабилизатора. провода с кнопок припаять (или через разъем подключить) на esp32 по схеме.
A - GPIO16
B - GPIO17
select - GPIO5
start - GPIO18
Up - GPIO21
Down - GPIO22
Left - GPIO19
Right - GPIO23
Проверено на работе с DualSHock4. джойстик подключается так: вкл.esp32, выключенный DS4 зажать share+PS (начнет моргать белым светодиод по 2 коротких), дальше все должно само спариться и DS4 светодиод после спаривания будет гореть белым.
нажав кнопку PS можно переключить esp32 на замыкание других GPIO, будто второго джойстика:
A - GPIO13
B - GPIO12
select - GPIO14
start - GPIO27
Up - GPIO32
Down - GPIO33
Left - GPIO25
Right - GPIO26
список поддерживаемых устройств: https://github.com/ricardoquesada/unijoysticle2/blob/master/docs/supported_gamepads.md
Использованы исходный код и труды: https://retro.moe/unijoysticle2/
« Последнее редактирование: 26 Ноябрь 2019, 14:35:18 от xpk2k »

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
esp32

а можно ссылочку на esp32 за два бакса?

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

что то эта тема навеяла мне историю когда один чел подключал джой от дрима к компу впиндюрив в его корпус контроллер от клавиатуры  :lol:

Оффлайн s_s

  • Пользователь
  • Сообщений: 41
    • Просмотр профиля
xpk2k, исходный код выложи, и какой компилятор, не можешь с spi разобраться, поможем.
Абсолютно прав
при этом это лютый колхоз с использованием клона на капле
Да, 2 бакса, еще и джойстик такой нужно приобрести.

Оффлайн megavolt85

  • Пользователь
  • Сообщений: 1464
  • Пол: Мужской
    • Просмотр профиля
s_s, да я и  esp32 по 2 бакса не нашёл, а ещё джой с каплей, да и беспроводные от плоек да боксов на дороге не валяются и стоят прилично плюсом теряется аутентичность
к слову пара NRF24 стоит копейки, мне попадались за 1,5 бакса

Оффлайн s_s

  • Пользователь
  • Сообщений: 41
    • Просмотр профиля
NRF24
Это только приемо-передатчик, а узел управления на чем-то надо делать, к примеру atmega stm.
Вы приплюсуйте стоимость и этих деталек, + монтажные платы или на чем-то надо это собрать.