Мультимедиа контроллер и USB-HID за сотку! EasyHID ч.2

Поділитися
Вставка
  • Опубліковано 2 лют 2025

КОМЕНТАРІ • 296

  • @dltech
    @dltech Рік тому +34

    там в стандарте прям отдельный список требований к bootable клавиатуре (usb hid pdf, стр 74). Дело в том что клавиатуру должен определять не только windows, но и bios. Там он должен отвечать нормально на часть запросов и конфиг клавиатуры должен быть не мудреным, а стандартным. А еще есть отдельный флажок bootable в дескрипторе. Попробую поиграться со своей usb библиотекой на stm32, по крайней мере stm32 hal с биосом конфликтовать не должен. но вот как эти меги научить работать с биосом, я хз.

  • @deviantools8757
    @deviantools8757 Рік тому +8

    Что бы облагородить корпус можно кисточкой обработать его дихлорэтаном, без фанатизма. Сгладит слои печати, можно получить как глянцевую(кистью) так и матовую поверхность(ватным диском). Вначале попробуйте на внутренней поверхности, вдруг не понравится результат, для пластика разных производителей результат может отличаться. Я пользуюсь бюджетным пластиком от НИТ результаты меня устраивают. Спасибо за видео.

  • @lednikov8512
    @lednikov8512 Рік тому +24

    Хотелось бы видеть возможность кастомной инициализации HID, создание виртуальных осей и кнопок

  • @dim__dimych
    @dim__dimych Рік тому +4

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

  • @DIO-NIS
    @DIO-NIS Рік тому +5

    Ну с биосом там дело такое.. есть два стула: keyboard boot protocol и keyboard report protocol для работы по usb-hid достаточно второго, первый нужен чтобы реализовать работу с bios. Возможно если покопаться в hid specification и hid usage tables можно более менее разобраться в этом безобразии, но объем документации там конечно отпугивает😅Меня в своё время это отпугнуло, в конце концов всегда можно разбудить пк по wake on lan 😁 И кстати прокручивать можно же и старыми-добрыми page up/page down.

  • @szapsis
    @szapsis Рік тому +21

    Спасибо большое за твой труд!

  • @megannnn98
    @megannnn98 Рік тому +3

    Спасибо, очень вовремя напомнили. Планирую сделать usb педаль для переключения раскладки.

    • @doctorbsd
      @doctorbsd Рік тому +5

      Сразу собирай комп в корпусе пианино - будет три педали. Клавиатура неудобная, правда...

  • @OlegLookUp
    @OlegLookUp Рік тому +3

    у меня завалялся металический корпус от гитарной примочки, давно хотел сделать для него юсб педаль для игры WordOfWarcraft на сбитие магического каста в pvp да и не только, всегда не хватало кнопок мыши-клавы, а педалью будет очень удобно, теперь проще пареной репы! Спасибо!

  • @im_shoorup4eg
    @im_shoorup4eg Рік тому +6

    Насчет выхода из сна. Еще в первой части я спрашивал про определение (работу) вашей клавиатуры в биосе. Называется этот режим что-то вроде Boot Keyboard. Было бы здорово увидеть его реализацию в следующей версии вашей библиотеки.

    • @ArduNotes
      @ArduNotes  Рік тому +1

      Спасибо за информацию, то есть клавиатура должна поддерживать этот функционал, как я понял.

    • @im_shoorup4eg
      @im_shoorup4eg Рік тому +2

      @@ArduNotes верно

  • @alexxlynx
    @alexxlynx Рік тому +25

    Шёл 2023 год. Мы программировали мышки на Ардуино

    • @dmitryghost190
      @dmitryghost190 3 місяці тому +1

      В 2024 ничего не поменялось..

  • @Сергей-н9т4ц
    @Сергей-н9т4ц Рік тому +1

    Мне нравится ваша работа и что вы делаете. Пожалуйста, переснимите видео про processing и про то, как с ним работать в visual studio code. Пожалуйста 😢

  • @tygramobile
    @tygramobile Рік тому

    Несколько лет работает ардуинка в машине к магнитоле андроид , физическая крутилка громкости и ик порт для пульта на руле , но на меге с аппаратным юсб ... никаких проблем , очень удобно !

  • @ФёдорДворкин
    @ФёдорДворкин Рік тому +2

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

    • @ArduNotes
      @ArduNotes  Рік тому

      Спасибо за информацию!

  • @djwit
    @djwit Рік тому +1

    Давно Гайверу писал чтоб такое запилил). Ну теперь нужно такое же, но по блютузу. А еще есть платы на Али с круглым дисплеем, с тачСкрином, с блютуз и вай фай на борту - вот прикольно было бы управление мультимедиа сделать на такой с графическим интерфейсом))). На Али оно около 1000 руб стоит. А я пока пользуюсь мини клавой с энкодером от китайцев. Работает по блютуз и по проводу - оч удобная вешь, хотя собрана колхозно. На работе у меня громкая блютуз колонка в одной стороне, телефон на заряке в другой стороне, а этот пульт управления всегда рядом и если кто-то приходит я оч быстро могу убавить громкость, перемотать или остановить музыку).

  • @44Nemo44
    @44Nemo44 Рік тому +8

    Спасибо . Полезно было бы сделать дополнительное устройство управления для фьюжин 360. Дядя Паша применяет специальное устройство для этого.

    • @user-furmandestroyer
      @user-furmandestroyer Рік тому

      Удвою этого господина

    • @heavyshmel1239
      @heavyshmel1239 Рік тому

      Присоединяюсь, это был бы мега-полезный проект

  • @АртёмЛоктик-ю1е
    @АртёмЛоктик-ю1е Рік тому +2

    С сном там есть свой прикол вида аппаратного прерывания материнки, т.е. надо эмулировать отправку данных именно в usb порт, а не через биос(во время сна он не даёт vhid работать)

  • @metamorphosis8789
    @metamorphosis8789 Рік тому +1

    Я на твоей библиотеке сделал нано с двумя резисторами по 100 Ом + 2.2 Ком с вкл/выкл от самой ардуинки. + Сделал контролируемость действий по Serial командам. Тобишь у меня две USB ( USB Serial ( родной вход к НАНО ) + USB клиент ). Без стабилитронов, родной 5V. HID изначально ставлю в end чтобы USB порты не роняли детект между друг с другом. USB Клиент не использует питание и заземление (общее).

  • @VitaliySanin
    @VitaliySanin Рік тому

    Спасибо за работу, буду нетбук старый с телевизором интегрировать.

  • @all4324
    @all4324 Рік тому

    Ух, первый diy проект от Егора!

  • @yatogorot
    @yatogorot Рік тому +3

    Спасибо за видео. Хотелось бы увидеть ввывод информации об включенном на данный момент треке.

  • @seeklay
    @seeklay Рік тому +3

    Ничикон молодец, как всегда топ.

  • @ВалентинПивасович

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

    • @U2VR_Channel
      @U2VR_Channel Рік тому +1

      BT HID - это немного другое. Но реализовать с нужным модулем не сильно труднее. Есть тема USB HID over Bluetooth на 4пда с кучкой примеров как такое собрать.

  • @goldirus
    @goldirus Рік тому +1

    7:44 всегда интересовал вопрос: нафига на всех новых ИК приёмниках крест из металла корпуса спереди?

  • @LLIHYP
    @LLIHYP Рік тому +3

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

    • @__Goodwin__
      @__Goodwin__ Рік тому

      Так с клавиатуры работает

    • @LLIHYP
      @LLIHYP Рік тому +1

      @@__Goodwin__ так клавиатура это другое устройство и в нем стоит разрешение на пробуждение от сна

    • @__Goodwin__
      @__Goodwin__ Рік тому

      @@LLIHYP тут более интересный вопрос как оно вообще определяется в диспетчере устройств? Драйвер же фактически отсутствует. Скорее всего как неизвестное оборудование и управление подобными настройками вообще будет не доступно. Мне кажется без написания драйвера для винды или маскировки под известное устройство ничего не выйдет

    • @LLIHYP
      @LLIHYP Рік тому

      @@__Goodwin__ оно должно высвечиваться как HID устройство и используется универсальный драйвер как для любой китайской нонейм клавиатуры или мыши.

  • @Borya-92
    @Borya-92 Рік тому +1

    На mega8 и v-usb делал дополнительные кнопки для макросов на клавиатуре ещё в 16 или 17 году. Всё во благо лени=). С переходом на 1с 8.3 стала не актуально, но клавиатура сохранилась на память. За исход брал статью Маленькая USB пакость

  • @MimakaGamleT
    @MimakaGamleT Рік тому +2

    Крутейший выпуск. Спасибо за Ваш труд и отличную либу!

  • @ДмитрийСедой-ю5р

    Офигенный проект. Давно хотел себе пульт для компа.

  • @АнатолийКом-х5о
    @АнатолийКом-х5о Рік тому +2

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

    • @doctorbsd
      @doctorbsd Рік тому +1

      99% там nRf24 модуль поможет.

  • @elenapoplos9537
    @elenapoplos9537 Рік тому +1

    Спасибо за информацию и ждём продолжения

  • @tellator
    @tellator Рік тому

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

    • @ArduNotes
      @ArduNotes  Рік тому +1

      Спасибо, но ПЛА плохо обрабатывается. Вот ХИПС тот же - да.

    • @Tolian_Tihonoff
      @Tolian_Tihonoff Рік тому +1

      ABS Ацетоновой баней отлично обрабатывается @@ArduNotes

  • @skazki_pered_snom.
    @skazki_pered_snom. Рік тому

    Здравствуйте! Ваши работы безумно вдохновляют нашу семью! Подскажите, пожалуйста, какой паяльник Вы бы посоветовали приобрести?

  • @Phantom_C
    @Phantom_C Рік тому

    В плане пластика для 3D печати на мой взгляд самый универсальный PETG.

  • @dikiygorinich3904
    @dikiygorinich3904 Рік тому

    Я человек простой.. (и старый видимо по комменту ) ставлю сорок лайк за труд и ум.

  • @0jigrande
    @0jigrande 26 днів тому

    Благодарю за шикарное видео.
    Есть вопрос: "как можно подключить такую мышь/клавиатуру к компьютеру?"
    В плане, что по uart получать команды с одного устройства и эмулировать их на другом.
    Интересует вопрос где брать питание и как бы чего не пожечь.

  • @ВячеславР-р8у
    @ВячеславР-р8у Рік тому +3

    Круто. А как сделать приемник HID устройств? Вроде даже у ESP32 это под большим вопросом.

    • @Kalugaved
      @Kalugaved Рік тому

      это компьютер!

    • @mikurrey416
      @mikurrey416 8 місяців тому

      Прикрутить аппаратный USB-хост

    • @D0ct0rDTV
      @D0ct0rDTV 5 місяців тому +2

      У обычной ESP32 конечно под большим вопросом, там нет аппаратного USB, а начиная с ESP32-S2, например, ESP32-S3, спокойно работает с USB-Host

  • @hedgehoguse
    @hedgehoguse Рік тому +1

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

    • @Artemon-yl5ze
      @Artemon-yl5ze Рік тому +1

      Было бы интересно, через 2.4 или bt подключить

    • @AlexDanilovFapsiSu
      @AlexDanilovFapsiSu Рік тому

      @Artemon-yl5ze через тот же WiFi. Роутеры, думается, есть у всех - на компе поднимаем "сервер", IP статический, и взаимодействуем.

    • @Жижа-ц3б
      @Жижа-ц3б Рік тому

      433@@Artemon-yl5ze

  • @VladOS_63K
    @VladOS_63K 10 місяців тому

    6:28 в диспетчере устройств в настройках HID устройства на вкладке "Управление электропитанием" есть галочка " Разрешить выводить этому устройству компьютер из ждущего режима". Может она и не дает выводить из сна комп?

  • @viewererdos
    @viewererdos Рік тому +1

    Модуль минимального значения intX_t (тип из stdint.h) всегда на единицу больше максимального значения, иначе для 0 место не нашлось бы.

  • @Xd-qx4nm
    @Xd-qx4nm Рік тому

    Не знал о существовании такой крутой либы , поэтому колхозил через прогу USB COM Manager , при нажатии той или иной кнопки на пульте она запускала бат файл , а тот в свою очередь открывал программы или же сайты в браузере )

  • @vovan8547
    @vovan8547 Рік тому

    Пользуюсь slicontrol под Com порт и ик ду. Глянь там библиотеку

  • @jdasfjjtdou5501
    @jdasfjjtdou5501 11 місяців тому

    ...когда-то давно на серьезном компутерном сайте пытался узнать, почему нельзя с usb клавиатуры разбудить пк, а с pc/2 - можно... Получил несколько ничего не значащего спама, а ты, типа кнопку выведи от дверного звонка. И вот, мимоходом, сразу, как минимум двое, походя, на видеохостинге подсказывают где копать, и почему так происходит... Чудны дела твои, компутерный бох... Спасибо.

  • @danilkubay7524
    @danilkubay7524 Рік тому +6

    Очень хотелось бы увидеть реализацию подключения тачпада от современного (или относительно современного) ноутбука к компьютеру. Да так, что бы все жесты нативно поддерживались в Windows, как на ноутбуках. Эти тач-пады используют интерфейс i2c, но как его правильно адаптировать в USB и представить компьютеру - мне не ясно.

    • @dltech
      @dltech Рік тому

      те что можно наклеить на экран стоят как новая матрица или бу ноут, смысл?

    • @Linux_Tester
      @Linux_Tester Рік тому

      @@dltech Что, какой наклеивающийся тачпад, тачпад это технология synaptic которая предоставляется пользователю сенсорную панель, она есть почти на всех ноутах, хотя я встречаю щас чаще трекпады от elan

    • @Raider160009
      @Raider160009 Рік тому +3

      от старых ноутов тачпады ps/2, легко распаивается проводом напрямую в ps/2 разъем на материнке, если он есть конечно))

    • @Linux_Tester
      @Linux_Tester Рік тому

      @@Raider160009 Он про новые ноуты, с i2c

    • @openphone3130
      @openphone3130 Рік тому

      ​@@Raider160009некоторые USB были

  • @СергейЛушков-ъ1у

    Подскажите как использовать данную библиотеку с матричной клавиатурой?

  • @AvitoBot
    @AvitoBot Рік тому

    Библиотеку можно будет подгрузить только ZIP файлом через программу, выбираем Скетч затем Подключить библиотеку и затем zip архив

    • @AvitoBot
      @AvitoBot Рік тому

      Вот вопрос как это прописать не через прогу

  • @YANDR88
    @YANDR88 Рік тому +4

    Даёшь пульт на esp8266 с управлением с телефона по wi-fi

    • @dmitryghost190
      @dmitryghost190 3 місяці тому

      Канал не той тематики

  • @XEHDEPCOH
    @XEHDEPCOH Рік тому

    Канал просто лутшый можете сделать гайды по кодингу микроконтролеров симейства ESP

  • @iAlexon
    @iAlexon Рік тому +3

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

    • @U2VR_Channel
      @U2VR_Channel Рік тому

      Если ты глянул видео, то должен понимать, что у ничикона всё настроено на компе, ибо обычной клавой он комп разбудил. Он спрашивает, что в либе нужно прописать, чтобы девайс умел с компом общаться, пока тот спит.

  • @IbrusDJ
    @IbrusDJ Рік тому

    Круто! Оч интересно было посмотреть!

  • @stebaslastebasla4501
    @stebaslastebasla4501 Рік тому +1

    А можно ли реализовать управление мышкой при помощи гироскопа?

    • @ArduNotes
      @ArduNotes  Рік тому

      Конечно, было бы желание

  • @ArduBlock_Project
    @ArduBlock_Project Рік тому

    Отличный проект ❤

  • @alexanderk.3838
    @alexanderk.3838 Рік тому

    Приветствую друзья, Как старую метеостанции Vitek 6404 подключить к Ардуино? и чтоб всё показывало? Дисплей, кнопки. просто база перестала видеть внешний датчик.

  • @VasyaVetrov_Ya
    @VasyaVetrov_Ya 11 місяців тому

    Добрый вечер, можно ли на даннлй платформе реализовать снятие показаний со счетчика, который имеет 485 выход?

  • @amyslivets
    @amyslivets Рік тому

    А можно использовать платы типа Wemos D1 Mini?

  • @TheAppleNeru
    @TheAppleNeru Рік тому

    А можно ьаким макаром сделать клавиатуру с парой десятков кнопок чтоб их в софте назначить и крутилку для управления осями там же. Для 3д моделирования будет годно. Это некий аналог спейс маус, только под себя.

  • @БелыйМедведь-о9п
    @БелыйМедведь-о9п 10 місяців тому

    на кассетной деке маяк есть выход под пульт можно как-то реализовать этот пульт в виде плеера на пк выход с деки в линейный вход и слушать музыку и управлять им ?

    • @mikurrey416
      @mikurrey416 8 місяців тому +1

      У "Маяка" на сколько я знаю, пульт проводной был, который в этот разъем подключался. И, следовательно, работал он по принципу замыкания контактов разъема между собой. Если есть принципиальная схема аппарата 100% можно на ардуино сделать ИК-приемник, который можно туда подключить, чтобы по командам с пульта он замыкал эти контакты.

  • @dreidboos
    @dreidboos Рік тому +1

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

    • @ArduNotes
      @ArduNotes  Рік тому +2

      В нескольких местах сказано - "эта платка удачная, потому что обвязка на ней уже есть". Для голого МК и нанки понадобится 2 стабилитрона на 3.6в и 2 резика на 68Ом + резик пуллап 1.5ком.

    • @dreidboos
      @dreidboos Рік тому

      Спасибо! Видимо слушал невнимательно. @@ArduNotes

  • @phitrow
    @phitrow Рік тому

    На современных клавах нет кнопки СОН, а мне ее использование очень удобно. (вечером - СОН, утром ENTER)
    Несколько мес. назад я читал что для такой альтернативы подходит только какая-то одна Ардуин`ка, у меня ее нет, и покупать ради этой прихоти как-то не хотелось.
    А сейчас узнаю что можно использовать другие Ардуин`ки, и это уже интересно. Прикол* 6:30 можно как-то обойти?

  • @toleuzhanov_marat
    @toleuzhanov_marat Рік тому

    Здравствуйте, я в этом новичок, у меня вопрос, сделал почти такую без ИК, но прошивка слетает после перезагрузки

  • @isclean69
    @isclean69 3 місяці тому

    Как на счет клавишь F13 - F24

  • @aas84
    @aas84 Рік тому

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

  • @VL2015
    @VL2015 Рік тому

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

  • @anatoliyv5607
    @anatoliyv5607 Рік тому

    Как подключить возможность линейного контроля уровня звука?

  • @mihailo_stark
    @mihailo_stark Рік тому

    Маленький, но полезный проект. Хотелось бы узнать, возможно ли андуинкой расшифровывать сигналы из usb? Например сделать проводную клавиатуру беспроводной, esp32 расшифровывает сигналы и по блютузу отправляет на комп, и где-то в клавиатуре аккумулятор с платой зарядки .

  • @kasper3355
    @kasper3355 Рік тому

    классный выпуск. очень практичный.

  • @itskarik
    @itskarik Рік тому

    спасибо за видео!

  • @reshka1
    @reshka1 11 місяців тому

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

  • @Gremlin00ful
    @Gremlin00ful 11 місяців тому

    Attiny88 шьётся, но пишет USB устройство не опознано, что может быть? Провод вроде хороший, во всяком случае с капризными устройствами работал.

  • @technotroll-pro
    @technotroll-pro Рік тому

    Теперь еще гироскоп с акселерометром прикрутить и можно будет писать код вращая эту штуку на известной оси)

  • @notdumb2903
    @notdumb2903 Рік тому

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

    • @ArduNotes
      @ArduNotes  Рік тому +1

      Информация о языке не доступна для HID устройства, единственная обратная связь это леды капс скролл и тд

    • @notdumb2903
      @notdumb2903 Рік тому

      @@ArduNotes а считывать одновременное нажатие клавиш контр и альт шифт??

  • @vaska7111
    @vaska7111 Рік тому

    почему я не могу по ссылкам на али проходить?

  • @user-barevczes
    @user-barevczes 9 місяців тому

    Можно на этой бибе руль с обвесом для симуляторов сделать?

  • @user-ne1wb4io3r
    @user-ne1wb4io3r Рік тому

    После сна не пробуждается? Копай в сторону электропитания в панели управления. Отключаются юсб скорей всего

  • @ОлександрКруть-ъ4ъ

    Выложи исходники на другой файлообменник, пожалуйста.

  • @James00026
    @James00026 Рік тому

    добавить блютус и вывод трека на экранчик например из спотифая)

  • @vernnms78
    @vernnms78 Рік тому

    Поставил гарантированный лайк. Проделана большая работая, которая и привела к лаконичному и красивому коду. Респект!
    А по качеству печати не заморачивайтесь -- это дело приходит с опытом. В Вашем случае дефекты (визуально) из-за высокой скорости печати и небольшого люфта. Нужно проверить регулировки. И еще меня удивило, что сказали "печатал PLA", а блестит как черный PETG. 😅

    • @ArduNotes
      @ArduNotes  Рік тому

      PLA от синтеч, 5й медведь в директе, 30 мм/с вроде) Может из-за отсутствия линеар адванс выдает перлы местами. Ну и эхо от механики похоже. Драйвера если что 2209 по всем осям...

    • @vernnms78
      @vernnms78 Рік тому

      @@ArduNotes Ух ты... даже так... Удивительно. У меня Ender3 с директором "от Соркина". Печатаю на скоростях 30...50 мм/с, и всё гладко. LA я делал, но использую не всегда.

  • @KAPITAN_JEGLOV
    @KAPITAN_JEGLOV Рік тому +4

    Зачем эти заморочки с тинькой, если синяя таблетка по деньгам тоже самое, но USB HID без всяких танцев с бубнами работает?

    • @doctorbsd
      @doctorbsd Рік тому +2

      Напиши ссылку на нормальную синюю таблетку, эта чехарда с STM-платами отбивает всё желание ковыряться в них.

    • @Евгений-м2м2к
      @Евгений-м2м2к Рік тому

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

    • @KAPITAN_JEGLOV
      @KAPITAN_JEGLOV Рік тому

      ​@@Евгений-м2м2к, можно подумать до кризиса микроконтроллеров все исключительно оригинал на алике покупали. Смотрите отзывы, граждане.

  • @scarryrsov
    @scarryrsov Рік тому

    Реализуйте "messageasy" клавиатуру на джойстиках пожалуйста. Это офигенная клава на андроиде на которой можно набирать текст очень быстро и вслепую. Причём если будут тактильные ощущения, то скорость слепого ввода сильно возрастёт, а ошибки из-за неверного позиционирования пальца пропадут. Скорость ввода вплотнур приблизится к слепому десятипальцевому на обычной клаве.
    Хардварнойрверсии-брелочка очень не хватает.

  • @alineman73
    @alineman73 Рік тому

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

  • @OLD_PATAU
    @OLD_PATAU Рік тому +1

    Было бы прикольно к регулятору прикрутить модуль сегментных индикаторов с процентами громкости в системе. Это возможно?

    • @silentage6310
      @silentage6310 Рік тому

      принцип действия тогда другой надо, общение через стандартный сериал порт (как ардуино отладчик) и запускать программу на ПК которая читает порт и эмулирует нажатие клавиш, а заодно и отправляет текущий уровень громкости. это позволит и другие фишки реализовать. плюс можно реализовтаь на любой обычной ардуине, но девайс не будет отпределяться как обычная клавиатура.

  • @Igraman559
    @Igraman559 Рік тому

    Вот бы сделали материал про модуляторы, демодуляторы сигналов с частотной манипуляцией. 🙏 К примеру есть приёмник "селектор частот демодулирующий" И несколько передатчиков которые в двух проводную линию передают данные, каждый на своей несущей частоте. Очень интересно как это реализовать на дуньке😅

  • @soulsoul6969
    @soulsoul6969 Рік тому

    Надо попробовать. Интересно как в системе обрабатывается нажатие клавы: через WinAPI с флагом LLKHF_INJECTED или как реальная физ.клава?

    • @HannibalLecter-w3r
      @HannibalLecter-w3r Рік тому

      Это хардварная юсб клава, все идет через стандартные дрова от винды, конечно без флага. Интересно, почему интересуетесь?

  • @alexeyfilippov42
    @alexeyfilippov42 2 місяці тому

    хм только сейчас попалось видео
    я делаю что-то похожее, но связь беспроводная через mqtt esp32 и пк с node-server

  • @PYRO_MAN_20_03
    @PYRO_MAN_20_03 Рік тому +1

    а что если запилить нечто похожее на flipper zero? ну такое сильно урезаное но что бы можно было копировать и эмулировать ИК пульты, наборы команд с этих пультов и хранить все это дело в памяти или на СД карте. может даже возможность копировать ключи от домофонов

    • @DanielDeFoxx
      @DanielDeFoxx Рік тому

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

    • @PYRO_MAN_20_03
      @PYRO_MAN_20_03 Рік тому

      @@DanielDeFoxx да в курсе что он дорогой. И в курсе что в нем есть эти функции. Поэтому и предлагаю запилить свой, более дешёвый и простой аналог

  • @Al-Zahar_spb
    @Al-Zahar_spb Рік тому

    Алекс, можно поподробней, как управлять с помощью данного устройства проигрывателем AIMP? По USB на планшете с виндой . Спасибо...

  • @СержВасильев-ю7ю

    Красава! На высоте !!! )))

  • @by0uki
    @by0uki Рік тому

    Помню прикручивал keyboard.release к библиотеке клавиатуры которая умела только кликать. Чтобы упростить жизнь с запоминанием зажатых клавиш реализовал кольцевой буфер который сам отпускал последнюю клавишу. И та библиотека вроде умела в 8 клавиш

    • @by0uki
      @by0uki Рік тому

      void KeyD(byte keyStroke){
      for (int i = 1; i < BUFFER_SIZE; ++i){
      if (reportBuffer[i] == 0){
      KeyDown(keyStroke, i);
      return;
      }
      }
      }//Нажимет символ и помещает информацию о нажатии в первый свободный(!!!) слот

    • @ArduNotes
      @ArduNotes  Рік тому

      У нас буфер не кольцевой (FIFO), а по типу стека реализован.

  • @PavelPirogov
    @PavelPirogov Рік тому +1

    Видео интересное! Спасибо! Есть идея геймпад сделать. Умеет ли данная либа выдавать устройство за xbox 360/one controller?

  • @eternal_flame9133
    @eternal_flame9133 Рік тому +1

    Привет великим ардуинщикам,есть вопросик не совсем по теме видео.Недавно вышла новая версия encButton библиотеки,которая не совместима с предыдущими версиями,был скетч с большой кечуй вычислений с плавающей точкой и замкнутыми циклами, в таком случаи я просто кидал тик в прерывания по таймеру и все отлично работало с этой же либой так не получается точнее не совсем получается,в случаи с енкодером я просто использую функцию tickISR() а вот с кнопками такая штука не катит,есть способ как это решить? Заранее большое спасибо.

    • @ArduNotes
      @ArduNotes  Рік тому

      Почему не катит? По идее так же на прерывания или PCINT тикер кнопки повесить.

    • @eternal_flame9133
      @eternal_flame9133 Рік тому

      @@ArduNotes В том то и суть,если просто кинуть tick в прерывания по таймеру то ничего не меняется от слова совсем,у енкодера есть функция tickISR которою я кидаю в прерывания по таймеру и в сетапе устанавливаю setEncISR в true и все работает а в кнопке тупо такой функции нет, есть только функция pressISR которая сообщает факт нажатия и само собой в прерывании по таймеру она ничего не дает,я занимаюсь этим всем делом не давно так что могу что-то не понимать, но как я понял что как таковой реализации обработки по прерыванию именно таймера по крайней мере для кнопки нет,а штука довольно полезная ибо не все используют все три (а точнее два свободных) таймера в той же 328 ,че добру пропадать)

  • @reloaderelectro
    @reloaderelectro Рік тому +1

    А поддержку USB HID геймпада ты так и не запилил?))

  • @ToUoKoA
    @ToUoKoA Рік тому

    Бес провода бы ещё, акк + нрф модули

  • @rndtrash
    @rndtrash Рік тому

    4:17 не спорный, это дополнительный код, с 8м битом на 0 значения от 0 до 127, а с 1 от -128 до -1, итого 256 возможных значений :)

    • @ArduNotes
      @ArduNotes  Рік тому

      ну в разных источниках пишут по разному)

    • @rndtrash
      @rndtrash Рік тому

      ​@@ArduNotesда, хорошо что теперь язык Си по стандарту требует от железки числа в дополнительном коде

    • @openFrimeTv
      @openFrimeTv Рік тому

      @@ArduNotes в смысле по разному?) вы не сможете работать с числами если у вас будет 0 и -0

  • @hydrogen_labs
    @hydrogen_labs 9 місяців тому

    Могу предположить что компьютер не ставит галочку в устройстве которое даёт вывод пк из режима сна, Аппаратно и программно не решить, нужно самим всё делать и искать (Я так думаю)

  • @shebdim
    @shebdim Рік тому

    А можно ли самостоятельно сделать аналог SpaceMouse?

    • @DanielDeFoxx
      @DanielDeFoxx Рік тому

      в ютубах уже есть такие проекты и довольно неплохие

  • @djwit
    @djwit Рік тому

    А на Digispark Attiny 85 нельзя это собрать?

    • @WD40651
      @WD40651 Рік тому

      Можно, собирал подобное устройство, только без ИК

    • @djwit
      @djwit Рік тому

      @@WD40651 я в интернете находил только с откючением звука на кнопке энкодера, а хотелось бы управлять воспроизведением. Сам не программирую, только схему собрать могу

  • @mishuha
    @mishuha Рік тому

    Хз кто как, а я затарился lgt8f328p, на нем будет работать?
    Тоже крутилку хочу собрать, только с подсветкой текущей громкости. Нашел круговую адресную ленту и кноб в размер красивый. Вот если бы еще рассказали как с компа отдать инфу о громкости. Т.е. нужна одновременная работа и HID и какой-то передачи данных от сервера с компа.

    • @ArduNotes
      @ArduNotes  Рік тому

      Скорее всего нет. Часть VUSB написана на асм, а у лгбт за счет оптимизации ядра некоторые инструкции выполняются тупо меньше тактов, чем ожидается. Из-за высокой скорости (сравнительно) юсб, сама реализация опирается на эти тайминги, и даже если установить 16 мгц на лгбт, нет гарантии, что будет работать испрано, но попробовать стоит.

  • @ShcherbynaM
    @ShcherbynaM Рік тому

    А что, V-USB на версиях Windows старше семёрки теперь работают?
    В последний раз когда проверял, тайминги запуска опроса устройства на Windows 8+ сократили и микроконтроллер тупо не успевал запустится к моменту запросу дескриптора, что приводило к сообщению "Последнее подключенное USB устройство работает неверно".

  • @SO_tech
    @SO_tech Рік тому +1

    Даёшь бюджетную версию тестера инициализации.

    • @ArduNotes
      @ArduNotes  Рік тому

      Там все намного-намного сложнее чем кажется. Уже изучали вопрос.

  • @viktorshutov
    @viktorshutov Рік тому

    Спасибо за либу, спасибо за труд!

  • @DmitryTim
    @DmitryTim Рік тому

    Зашкурь и покрась из баллончика, будет как заводская.

  • @DMihail
    @DMihail Рік тому

    06:45 если плата определяется как HID-устройство, то в диспетчере устройств перейди в Свойства->Управление электропитанием -> Разрешить этому устройству .... и т д
    Если это другое устройство, то тут вопрос к драйверу🤷‍♂️

    • @ArduNotes
      @ArduNotes  Рік тому

      Спасибо, попробую, если что добавим в описание к либе.