MrPrime
Ответ на пост «Вы там ох*ели или как ?»1
Я вообще не понимаю, а с какого, простите, хрена, я должен платить за раздачу трафика, который я УЖЕ купил? Вот, допустим, у меня тариф 20 Гб, я хоть на целый дом раздавать буду - я раздаю со своего устройства свой уже приобретенный трафик - о какой дополнительной нагрузке речь? Просто ОпСоСы хотят больше бабок в карман положить, создавая нас проблему и героически ее решая за звонкую монету.
Сила Пикабу, взываю к тебе!
Друзья! Горит проект по универу, сгорела одна деталь - электронный регулятор скорости бесколлекторного двигателя (ESC, то бишь)
Сам живу совсем не в Москве, так что в короткие сроки нигде такой модуль добыть не могу, а на носу выставка
Подобный модуль выглядит так:
Если вдруг у кого лежит без дела или нужды, готов купить и оплатить расходы на доставку! Ищу именно программируемый с реверсом двигателя, не меньше 30А, иначе снова сгорит :(
Вещь специфичная, но Пикабу всегда умеет удивлять)
Заранее всем спасибо!
Котеич одарил вас улыбкой и зарядом настроения на целый день!


Всем привет, это — Кекс)
Универсальная клавиатура своими руками. Часть первая
Начитался постов про недоМаска, про фальшивое импортозамещение и суровые тюменско-китайские производственные взаимоотношения... Решил начать делиться процессом своей разработки :)
Представляю вашему вниманию - чудо! (нет)
Да, именно с этого началось мое резкое желание продолжать-таки этот проект.
Немного предыстории - хотелось сделать что-то подобное еще на первом курсе магистратуры, когда выбирал тему диплома, да уперся в какие-то программные проблемы, даже сам не помню во что именно, но тогда ничего не получалось и тему я в итоге взял совсем другую... Но кто знал, что спустя несколько лет я найду эту недоделку и решу попытаться приложить к ней руки снова)
В чем суть? Все просто - имеем 8 физических кнопок, у которых вместо обычных колпачков - дисплеи. Вроде где-то было, не? *StreamDeck косо смотрит на меня*
А в чем преимущество? Отличный вопрос!
По моей первоначальной задумке, улучшений должно быть много, как минимум:
- уменьшение стоимости готового продукта;
- расширенные возможности программирования;
- автоматическое распознавание активного окна и подгрузка набора горячих клавиш для него;
- работа от аккумулятора и через bluetooth.
Сейчас небольшой технический абзац, кому скучно, можно сразу мотнуть дальше)
Основная проблема, с которой я столкнулся в момент создания этого прототипа - дисплеи, работающие по шине I2C, имеют всего 2 варианта адреса, соответственно, я не могу просто взять и подключить все дисплеи паровозиком)
Решение нашлось достаточно быстро - использовать хаб, работающий в режиме стрелки на рельсах - одномоментно подключен только один дисплей, а стрелка на рельсах быстро-быстро скачет по каналам и выводит разную картинку на дисплеи с одинаковым адресом. Появилась другая проблема - надо как-то рулить одним объектом экрана но с разными данными) но и тут помогла комплексная параметризованная функция вывода, чтобы рисунок подавался в зависимости от номера включенного канала.
Техничка закончена, можно двигаться дальше налегке)
Победив проблему и выведя-таки разные картинки на дисплеи, захотелось уже потыкаться и поэмулировать клавиатуру! А обычная макетка не позволяет мне расставлять элементы так, как я хочу. Окей, топаем в магазин, затариваемся радиодеталями, спустя часа 3-4 пайки получаем уже в какой-то степени рабочий экземпляр:
Артефакты на дисплеях возникают ввиду удачно совпавшей герцовки камеры и ФПС дисплеев)
На этот момент почувствовал себя не электронщиком, а сварщиком
Окей, очередной день, пару часов как перетекший в следующий, закончился большим успехом для меня и очень маленьким для человечества)) кнопки стали реагировать на нажатия и стали сворачивать мне окна, копировать и вставлять текст, сохранять документы!
Здесь я понял, что останавливаться уже ни в коем случае нельзя и нужно продолжать разработку) пусть и не выстрелит, пусть не будет востребовано, но это сделает меня счастливым, потому что это мое хобби)
Что в планах на будущее:
1. Добавить крутилку (куда же без нее, громкость регулировать, или же настраивать как горизонтальную/вертикальную прокрутку)
2. Осваивать эмуляцию блютуз-клавиатуры
3. Рисовать схему не на макетке, а на нормальной плате, и не из модулей, а из электронных компонентов с нуля
4. Писать софтину-программатор на ПК, чтобы настраивать скрипты и рисунки клавиш из нее, а не перепрошивая каждый раз плату
На сегодня все, спасибо дочитавшим за внимание, буду рад любой критике и советам)
АДМ 2020/2021: из Белгорода во Владимир
Вот и я получил свой подарочек и, видимо, от самых настоящих Белгородских Деда Мороза и Снегурочки!
Самый первый мой опыт участия оказался удивительным и захватывающим :) уже строю планы на следующий заход)
Сегодня перед самым выходом с работы пришло уведомление, что посылка готова к выдаче (что, уже, должна же была 14 числа?!) и я на радостях уже через минут 20 стоял в офисе СДЕК с улыбкой до ушей :D
Как только приехал домой, устроился поудобнее, поставил тарелку с едой и настал час распаковки
Коробка внушает своими размерами!!!
Первое, что я встретил - нарисованный мемчик) люблю нарисованные мемы, в них больше души) сначала не понял к чему он, но потом каааак понял :D
Внутри море красиво упакованных и подписанных подарочков поменьше) хы-хы, троянский подарок)))
Сразу же заинтриговал первый сверточек) на ощупь нечто мягкое и твердое одновременно...
Офигенные носки для офигенного настроения! Так-с, переобуваемся и едем дальше)
Ну неее, на часы не похоже, будильник?
Фотографировал уже в процессе сальто назад, поэтому фото перевернуто :D это часы! Солнечные! Самому собирать! ОБОЖАЮ!!!
Минут через 10 криков от жены, что я ничего дальше не открываю, а ей ИНТЕРЕСНО ЖЕ ДАВАЙ ОТКРЫВАЙ БЫСТРЕЕ, мы получаем вот это (и сразу же понял, для чего вложен нарисованный мемчик :))
Двигаемся дальше, допинг для Dark Souls... что там может быть, если это достаточно сложная игра, постоянно испытывающая твои нервы и надежность геймпада (лично я два разбил)
Но там идеальный допинг) так точно игра станет намного спокойнее и соседи перестанут седеть от воплей, хе-хе
Немного успокоили нервы и смотрим следующее) жена уже положила на него глаз и точит зуб)
Обнюхала-потрясла-помяла - как будто отработанный процесс)
Бум! Из упаковки доставались один за одним батончики и вкусняшки, а счастливые глаза жены увеличивались с каждым новым баточником) сразу зажала себе кокос и батончик с авокадо, села в угол и хищно кричала: «МОЕЕЕЕ, ТОЛЬКО МОЕЕЕ»
Следующую посылку снова мне открыть не дали, там опять еда :)
В стороны летит бумага, упаковки, за ними голос: «каааак же хорошо, что я не болею, это так вкууусно пахнет!!»
Супервкусный чай-глинтвейн на теплые семейные вечера с шоколадкой :3
Новогоднее настроение повышается с каждым открытым подарком, а тут бац - еще настроение)
Один подарочек было легко угадать - миленький маленький календарик с воздушной коровкой) мелочь, которой постоянно дома не хватает)
Тут уже догадалась жена - кружка, говорит, или термос - ну почти, дорогая) это лучше - ДВЕ КРУЖКИ!
Классные парные кружки для чая-глинтвейна)
В саамом конце обнаружилась еще милая открыточка, которую я вложил в ноут - буду создавать новогоднее настроение на работе)
Мария и Сергей - мои дорогие Дед Мороз и Снегурочка!!! Вы - чудесные, спасибо Вам огромное за непередаваемые ощущения и возвращение веры в этот замечательный праздник и мое детское шило в заднице :) Любим Вас и целуем с женой)
Всем остальным - с наступающими праздниками, самых хороших и радостных очучений :))
Лига лени на даче
#comment_239981045
Товарищи @Katinek, @Nevr, @Alexmonk, @Dengreen, @Ufanext, @G1v1, @seniorred - добро пожаловать в телевизор :)
Универсальная клавиатура своими руками. Часть вторая
Универсальная клавиатура своими руками. Часть первая
Ого, аж 31 подписчик набежал с момента публикации прошлого поста! Что ж, приветствую вас, друзья мои)
Контента поднакопилось, пришла пора пилить вторую часть моего проекта, пока далеко не окончательную)
Да, на этот раз я более основательно углубился в схемотехнику, хотелось избежать долгого и бессмысленного колупания в проводах, кучи ошибок при пайке вот такой косички:
Премного извиняюсь перед перфекционистами, спецами по пайке, да и любому человеку, у которого кровоточат глаза при виде этого ужаса!
Я и сам страдаю от того, что я тут наворотил, я обещаю, я все исправлю и сделаю в лучшем виде)
Так вот, о чем же я? Точно, надо исправлять этот беспорядок, а самое главное в любом порядке что? Правильно, документация! Погнали)
Спустя пару дней изучения возможностей программы, примеров и схем самих модулей (Arduino Micro, Troyka I2C hub module) стал постепенно вычерчивать схему своего устройства, тщательно подбирая компоненты по номиналам и раскладывая все по полочкам.
Безумно благодарен @AlexGyver за его подробный гайд по программе EasyEDA, в которой я все и рисовал) Друже, если вдруг ты читаешь, и хотел бы использовать эту идею для контента, я бы с удовольствием принял участие в этом, обменяться опытом, если можно так выразиться)
Что ж, благо на надцатую попытку я подобрал правильные элементы (потому что не все элементы схемы могут быть перенесены на плату, да и не все обладают правильной распиновкой, нюансов много) и перенес все это на плату, потратив еще пару часов на перетасовывание элементов, чтобы автоматическая трассировка смогла выполнить свою работу)
Что изменилось с прошлого этапа?
Вся плата Arduino была изгнана, оставив после себя микроконтроллер atmega32u4, кварц и еще несколько обвязочных элементов;
За ней следом ушел модуль хаба i2c, у него оказалась простейшая логика и вообще микросхема крутая)
Вместо устаревшего micro USB от Arduino был размещен жирный type-c (но да, все еще с поддержкой только USB 2.0, ибо мне тут не фильмы на клавиатуре смотреть);
Добавлен энкодер - чуть ли не самое первое, что было сделано и сразу же протестировано в реальности)
На данный момент энкодер настроен на управление громкостью звука (при нажатии звук выключается/включается, при вращении регулируется), остальные кнопки просто хоткеи а-ля копировать-вставить, сохранить и так далее.
Что в дальнейших планах?
Я внимательно почитал ваши комментарии, узнал много интересного, получил целую кучу бесценной поддержки, которая мотивирует больше всего)
По вашим комментариям:
1) выбор микроконтроллера - да, буду рассматривать ESP и RP2040, esp придётся ждать, так как у нас в наличии их нигде нет, а с Китая сейчас после распродажи ждать месяц целый... RP2040 у меня есть, нужно пробовать, пересобрать макетку под этот МК, сравнивать производительность и искать решение проблемы с подключением по блютуз (эмуляция HID-устройства)
2) свитчи от механических клавиатур - вариант очень даже неплохой, но все-таки придется обеспечить экрану бОльшую подвижность, а это уже сильно повлияет на срок их службы, считаю, что овчинка выделки не стоит
3) сенсорный экран - конечно, это самое простое и логичное решение, но я совсем не хочу это применять по нескольким причинам - я хочу сделать устройство с физическим откликом, без всяких вибромоторчиков и TapticEngine, потеряется вся изюминка кликов) плюс таких устройств и без меня полно, стоят они недорого и смысла выдумывать велосипед нет, увы)
Так что в моих планах на ближайшее время - сравнивать atmega32u4 и rp2040, их возможности, стоимость и производительность
Плюс на имеющемся прототипе пора начинать добавлять возможность модификации через программу на ПК, так что пора углубляться и сюда)
Всем дочитавшим - спасибо за внимание, подписчикам - огромный привет, так же готов выслушать вашу критику, предложения и пожелания и ответить на ваши вопросы)


































