Español
Abrir en Telegram
Bbyte_shifter

byte_shifter

@deviceDevNotes · canal · Tecnología · indexada desde 2026-09-29
80suscriptores
49alcance medio por publicación
12publicaciones en 30 días
210publicaciones en el índice
B
byte_shifter
Foto
haz clic para mostrar
Foto
haz clic para mostrar
Foto
haz clic para mostrar
1 · 157 ·
B
byte_shifter
Video
34.9 MB · haz clic para mostrar
Слышали когда-нибудь про «пасхалки», спрятанные в продуктах? Это небольшой сюрприз от разработчиков — скрытое сообщение, шутка, отсылка или даже мини-игра, которую можно найти где-нибудь в меню или запустить специальной последовательностью действий. Один из первых примеров, который приходит мне в голову, — пасхалки Google в Android. Их можно найти, если открыть «О телефоне» в настройках и несколько раз нажать на версию Android. Я давно хотел спрятать что-нибудь подобное в одном из своих устройств. Так что… как вам идея добавить в качестве пасхалки небольшую игру в стиле тетриса? :) P.S. Конечно, самое главное — чтобы всё это никак не мешало основному назначению устройства. Всё-таки это будет профессиональная железка
139 ·
B
byte_shifter
Foto
haz clic para mostrar
Foto
haz clic para mostrar
Активно использую ChatGPT Astra. Он действительно хорош. Вот эта большая штука на первом скрине - динамик, который он мне сделал. Раньше у меня не было его 3D-модели, поэтому вместо него я просто вставлял прямоугольный параллелепипед. Сзади у этого динамика есть пружинные контакты - их можно увидеть на втором скрине. Когда есть нормальная 3D-модель, работать и приятнее, и гораздо проще избежать каких-нибудь глупых ошибок. Например, сейчас мне очень удобно примерять контакты, к которым будут прижиматься пружины динамика. И тут я снова просто прошу Astra найти подходящие варианты, сделать модели и добавить их в проект для примерки.
120 ·
B
byte_shifter
Foto
haz clic para mostrar
Foto
haz clic para mostrar
Foto
haz clic para mostrar
Foto
haz clic para mostrar
Foto
haz clic para mostrar
Недавно отгрузил для умной выдачи сети кофеен DrinkIT арабский язык. У них где-то десяток кофеен в Эмиратах уже и еще строятся.
81 ·
B
byte_shifter
Foto
haz clic para mostrar
Наткнулся в LinkedIn на сравнение дизайна печатной платы сделанной вручную с платами, которые сделали Astra и Opus. И, конечно, нейронки сильно проигрывают человеку в качестве. Кто-то может возразить, что нейронка зато сделала 30 часовую работу человека за полчаса. Но, если человек не будет добиваться такого качества, то он тоже потратит совсем немного времени. Тем не менее, какие-то вещи LLMки делают просто отлично. Они хорошо умеют подбирать компоненты (если требования не высокие), хорошо умеют рисовать символы, посадочные места и делать 3D модели. Быстро подбирают номиналы компонентов со всеми расчетами под конкретные задачи. В общем рутину делают прекрасно. И сейчас я уже ни за что не откажусь от такой помощи в работе. А вот сделать хотя бы чуть-чуть сложный дизайн платы, когда есть жёсткие ограничения, например, по цене или размеру. Тут пока без человека никак. Наверно через какое-то время они и тут начнут справляться гораздо лучше. Но мы пока не там.
66 ·
B
byte_shifter
Video
20260925-1223-46.6923821.mp4 · 62.8 MB · haz clic para mostrar
Облачное обновление прошивки по Bluetooth - то самое OTA update! Мысль о том, что мне обязательно нужно научиться это делать, давно меня преследовала. По сути, это уже одна из базовых возможностей любого современного электронного продукта: устройство должно уметь получать новую прошивку без программатора, кабелей и разборки корпуса. Я периодически пытался разобраться в этой теме, но каждый раз довольно быстро увязал в многостраничных мануалах, Git-репозиториях, примерах под разные версии SDK, особенностях загрузчика, разметки Flash, проверки образа, отката прошивки и десятках других мелочей. А мелочей там действительно много. При этом производители микроконтроллеров обычно уже дают почти всё необходимое: SDK, bootloader, библиотеки, примеры, документацию, а часто ещё и открытый исходный код. То есть проблема обычно не в том, что решение нужно написать полностью с нуля. Проблема в том, чтобы во всём этом разобраться и правильно собрать необходимые части вместе. И вот теперь мне это действительно понадобилось и теперь есть Astra и другие LLM. Задачи такого типа LLMки решают просто отлично. Им совершенно не страшно, что документация по одной подсистеме выглядит как небольшая книга, а нужная информация разбросана между документацией, исходным кодом SDK, примерами и GitHub issues. Если задача хорошо формализована, документация доступна, а реализация подкреплена открытым исходным кодом, LLM может довольно быстро связать всё это воедино. Цепочка "облако → приложение-прошивальщик → Bluetooth → устройство → новая прошивка" уже полностью работает.
79 ·
byte_shifter
Foto
haz clic para mostrar
Foto
haz clic para mostrar
На первом скриншоте - электрическая схема, которую Astra составила по моему промпту. Всего получилось около десяти листов в таком стиле. Вот только читать такие схемы практически невозможно. И я потратил какое-то количество сил на то, чтобы объяснить ей как сделать получше. Затем я перерисовал несколько листов сам и заодно всё перепроверил. Кстати, нашёл ошибки - правда, сложно сказать, насколько серьёзные. На втором скриншоте - та же самая схема, и её тоже сделала Astra. Но в этот раз я показал ей перерисованные мной листы и попросил переделать схему по моему образцу
65 ·
B
Foto
haz clic para mostrar
Foto
haz clic para mostrar
С компоновкой и трассировкой печатных плат всё существенно хуже. Слева - то, что сделала Astra, опираясь на рекомендации производителя по разводке платы. Справа - моя реализация. Сейчас я прошу Astra только разместить компоненты, без трассировки. Её компоновку использую как отправную точку: компоненты хотя бы корректно расположены относительно друг друга и дальше довожу ее до ума
71 ·
B
byte_shifter
Video
Recording 2026-10-04 194847.mp4 · 21.4 MB · haz clic para mostrar
Делаю новую плату. На самом деле она совсем крохотная - всего 8 × 22 мм. С обратной стороны будет установлен аккумулятор, поэтому на самой плате предусмотрены контактные площадки для его подключения. На таком небольшом пространстве удалось разместить светодиодный драйвер, который обеспечивает стабильный ток во всём рабочем диапазоне напряжения аккумулятора, акселерометр для управления светом тапами по оправе очков и светодиодную индикацию уровня заряда - примерно как в повербанках. Мне особенно нравятся такие проекты. Здесь задача не просто в том, чтобы разработать работающую электронику, а в том, чтобы найти разумный компромисс между требованиями, которые постоянно конфликтуют друг с другом: компактностью, эффективностью, мощностью, низким энергопотреблением и стоимостью серийного производства. Позже покажу MVP, который с заказчиком использовали для проверки идеи. А через неделю другую и эту плату закончу
47 ·
byte_shifter
Foto
haz clic para mostrar
Заказываю платы выше для теста, пару десятков. Генерирую все файлы для производства с помощью astra. Вроде все делает хорошо... если не давать ей свободы, а четко говорить, что надо, а что не надо) Смотрите какой красивый сборочный чертеж нарисовала. Понятия не имею как она это сделала)
2 · 44 ·
B
Foto
haz clic para mostrar
Foto
haz clic para mostrar
Foto
haz clic para mostrar
Foto
haz clic para mostrar
Год назад для заказчика nomlamp.ru я разработал и поставил платы контроллеров аккумулятора с защитой, OLED-индикацией, а также светодиодные драйверы, спроектированные специально под эти аккумуляторные платы. Теперь сделал для него объединённую версию. Прямо к этой плате припаивается аккумулятор 18650, сама плата примерно соответствует ему по длине. Сюда же припаиваются мощные светодиоды осветителя на длинных проводах. При этом отдельные платы управления светом по-прежнему нужны, но заказчик попросил поменять кнопки и габариты платы. Пришлось ее перекомпоновать, чтобы она влезла.
35 ·
B
byte_shifter
Foto
haz clic para mostrar
Просил недавно astra от OpenAI сделать трассировку дифференциальной пары. Я подумал, что это удобная задача для ИИ. Она хорошо формализована, полно литературы как это правильно сделать, легко четко очертить рамки для ее работы. Сперва сам сделал компоновку, чтобы удобно было развести дорожки, затем указал будущего производителя платы и его технологический стек, который хочу использовать. И он довольно грамотно все посчитал и сделал и выдал подробный отчет. Проверять уже сделанную работу гораздо легче и быстрее, чем делать самому. Да, и из 5 таких дифференциальных пар в итоге я переделал только одну. И вот еще интересный момент. Рядом с переходными отверстиями самой диф пары он везде ставил и ground via. При переходе сигнала между слоями с разными опорными плоскостями земли такие отверстия соединяют эти плоскости и обеспечивают короткий путь с низкой индуктивностью для возвратных токов. Дифференциальный характер сигнала сам по себе не отменяет необходимости продумать этот путь. А удивило, потому что очень часто вижу, как этим пренебрегают даже в коммерческих, совсем не хобби проектах
1 · 62 ·
B
byte_shifter
Foto
haz clic para mostrar
Делаю сейчас одну сложную плату. К сожалению, проект под NDA, поэтому без подробностей. Компоновка очень плотная. Сегодня в очередной раз расставлял транзисторные ключи и обвязку. А там ведь как? Ставишь биполярный транзистор - будь добр, добавь резистор в базу, чтобы ограничить переходной ток. Будь добр, поставь ещё один резистор для подтяжки, чтобы управляющий вход не «болтался» в воздухе. Управляешь светодиодом - не забудь токоограничивающий резистор, чтобы тот не сгорел. Расставил несколько таких ключей, посмотрел, сколько места на плате съедает вся эта мелочь, погрустил и подумал, вот я бы вывел на рынок транзисторы со встроенными резисторами! Это же совершенно типовое применение. Что за безобразие - столько места уходит на примитивные компоненты. Ну а следующая мысль была вполне закономерной: «Не может быть, чтобы только мне такое пришло в голову». Полез искать, что есть на рынке. И действительно - всё давно придумано за тебя. Оказалось, есть целый класс так называемых цифровых транзисторов (Digital Transistors, или BRT) со встроенными резисторами. Причём вариантов полно, на любой вкус. Вот на картинке один из таких транзисторов от Toshiba SSM3K357R. Внутри уже есть резистор в цепи базы и подтягивающий резистор между базой и эмиттером. Даже zenerы стоят везде, для дополнительной защиты. Можно подобрать подходящий по параметрам и подключить напрямую к GPIO какого-нибудь капризного Raspberry Pi, не опасаясь перегрузить выход по току. Меньше компонентов, меньше занимаемая площадь, проще разводка. И стоят они относительно недорого. Хотя для совсем уж массового и дешёвого устройства такое решение, возможно, будет избыточным по стоимости. В общем, ничего революционного. Но приятно обнаружить, что кто-то уже решил проблему, над которой ты только что задумался.
36 ·

Un feed público abierto del índice de búsqueda ChatCrawler — el “Google del Telegram público”; se actualiza a medida que se rastrea la comunidad. Las horas se muestran en UTC.

Solo contenido público, API oficial de Telegram. Acerca de · Preguntas frecuentes · Límites del índice · Eliminar una página · Catálogo · Búsqueda · Cómo contamos