Комментарии 45
Хорошее начинание. Нужно и дальше развивать тему. Я тоже балуюсь с помощью DeepSeek таким делом. На днях за пару дней сделал компрессор к цифровому микрофону. В результате нескольких итераций все получилось. Это была попытка обработать звук с помощью цифрового процессора ESP32 и передать его по блютузу на колонку. При этом еще экранчик, отображающий спектр входного и выходного сигнала. Выяснилось, что цифровая обработка аналогого сигнала имеет место быть, но возникают задержки.
Осталось написать свой Андроид )
SMD-резистор 0.1 мкФ
Вот и подросло поколение...
Достаточно безумно, чтобы быть хабровым. Мне кажется, торт
Теперь можно взять esp32, чтоб были wifi/BT, можно еще перейти на микропитон или сразу на micropythonos.
Просил gemini делать step-файлы для freecad через питоновский cadquery. Что-то даже больше понравилось, чем готовые полигональные стльки openscad'а.
А вот насколько сложно сделать свой радиомодуль?
На Хабре уже писали, что это настолько сложная задача, что даже крупные конторы за это даже не берутся, предпочитают покупать готовое у пары мировых производителей. Дошло до того, что кому-то (кажется Apple) оказалось проще купить одного из таких производителей, чем разработать все самостоятельно.
Но указывались в основном юридические сложности. Патенты и бесконечная сертификация радиооборудования во всех странах мира. А вот что с технической сложностью? Антенна нужной формы и низкоуровневые протоколы это прям rocket science?
Проекты открытых модемов существуют. Можно собрать на базе серийного SDR. Проверял, оно работает. А вот с более компактным и дешёвым решением уже проблемы.
По этой теме кое-что делали, но базировалось оно на базе уже готового модема, проводилась только работа по реверсу и деблоббингу прошивки. Само железо они не разрабатывали.
Самое веселое что изначально эти модули, сим8хх проектировались как часть "телефона" в том числе. У них есть входы/выходы под экран и матричную клавиатуру. Но для этого нужна кастомная прошивка от вендора. Либо же EAT-проштвка, что позволяет внедрять свой код, но те что я пробовал совсем сырые и ничего дельного не получилось.
Так, насколько помню, у них на борту тот же самый чипсет, что и в некоторых кнопочных звонилках.
Ну это как сейчас 4г-усб-модемы делают из "бывыших телефонов".
А потом это все управляется авркой или стмкой, которые на порядки уступают в производиттельности и памяти.
Ну и с GPS-модулями такое тоже было всю дорогу.
А в современных 5г модемах умудряются даже openwrt поселить на один из процессоров.
В своё время Apple прогорела с этим, недавно начали свои устанавливать
наверное уж не "сделать" а разработать, спроектировать. даже на уровне платы это потребует определенного уровня - даже wifi платы почему то обычно запаивают готовые и то регулярно "ловит плохо". вполне уже rocket science
плюс я тут глядел на масштабы только кода чтобы простеший gsm работал - это объемная работа, явно не для "гениального одиночки" а широкого набора специалистов в разных областях. уже много времени и денег
даже wifi платы почему то обычно запаивают готовые
Это как минимум дешевле. Как с точки зрения проектирования, так и производства. Если у вас не 1млн устройств конечно.
Как-то смотрел PCBA на JLCPCB с их компонентами и поставить nrf52 с минимальной обвязкой будет дороже по себестоимости, чем готовый модуль.
ну они там берут процентик.. модули же эти тоже ктото собирает
Там несколько моментов.
Во-первых для PCBA - модуль это как одна микросхема, а распаять 20 деталей - это 20 отдельных деталей.
Во-вторых если это куда-то в Европу или не дай бог в Америку - нужна сертификация. С модулями, быстрее и дешевле. И меньше итераций.
И в-третьих, стоимость труда разработчика схемы и платы.
Свой радиомодуль, говорите? :)
Я тут просто биквадрат для 2.4GHz решил сделать. Казалось, бы, что сложного — ан нет, попробуй согни всё это с идеально одинаковыми прямыми гранями и точностью хотя бы до миллиметра!
А Cantenna?! Везде рисуют банки из под пива — невероятно просто! Вот только и жестяных банок-то с диаметром под 100мм у нас нет. Помогла старая, советская...
Не говоря уж о том, что собирать эти тонюсенькие разъёмы SMA — то ещё удовольствие. Любое падение штырька на пол — гарантированные поиски с фонарём :)
С учётом того, какие сейчас убогие кнопочные телефоны продаются, очень даже неплохо для начала.
Поставить экран, как у nokia 3310, акб побольше, корпус чуть аккуратнее, и будет лучше всего, что продаётся в магазинах.
Проект прикольный, но от "ИИ помог" я ожидал что тут будет как минимум ESP32, тачскрин, камера, нескучные интерфейсы на LVGL
"Чертов мобильник" )) А если серьезно, то статья - огонь! Плюс в карму. :)
когда то мечтал сделать че топ одобное. купил dvk для модемов ericson, причем они были с sdk для втравливаемых программ. купил lcd модуль причем плоский "на стекле", с соотв. разъемом. нариосовал (1) одну иконку для SMS. забил. нашлись дела поинтересней.
Хорошая статья. Тоже давно уже витает идея сделать что-то подобное, но все руки не доходят.
Там слишком запутанная последовательность обмена командами и ответами в UART'е. В итоге ни один бюджетный ИИ ее не одолел так, чтобы не сломать то, что уже работало.
вы полностью вручную пересылали текущее состояние проекта в чат с ИИ и обратно? логично что не модель не справилась.
Правильно - настроить mcp подключение (а скорее всего хватит доступа к устройству по usb и доступа к терминалу), на время тестов в прошивку добавить отладочную симуляцию нажатий кнопок и чтение содержимого экрана (именно в этом виде) и запустить ИИ в агентском цикле. Даже слабая локальная qwen3.8-27b (да и старая qwen3.6-35b-a3b) может настойчиво проводить эксперименты, гуглить (это кстати нужно запрещать или только через свой контроль, так как иначе можно подхватить промпт-иньекцию) и добиться решения.
Из дешевых моделей я бы советовал glm5.3-flash ну или хотя бы сырой qwen3.8-flash-next (дешевле в 2 раза),.. а из агентов - qwen coder agent (в последние версии добавили наконец web ui) или по проще opencode.
Наверно где-то это и правильно, но я сам сделал все меньше чем за час. А ваш совет только по предварительным трудозатратам превосходит потребные усилия. Думаю, что надо уметь проводить разумную границу между "сделаю сам" и "поставлю задачу ИИ".
Настоятельно рекомендую для самообразования попробовать в реальных ваших задачах ИИ именно в агентском режиме.
Что бы обезопасить свою реальную машину, создайте виртуальную (контейнеры), это изолирует агента и уменьшит вероятность проблем
но не исключит,
у современных агентов изворотливый 'ум', помню я запустил браузер с отладочным ключом на хост машине, а агент сидел в контейнере, куда пробросил порт управления браузером... в процессе работы ('ломал' защиту от автоматизации) браузер случайно закрылся (закрыл последнюю вкладку) и агент сам собрал информацию о том что процесс был запущен удаленно (он нашел упоминание об этом в одном локальном файле из другой задачи, там как раз было про перенаправление порта), нашел либо из истории либо из памяти доступ к хост машине и попытался там запуститься... и это слабенькая qwen3.8-27b! правда запустить процесс в gui консоли у него не получилось и он запустил браузер в виртуалке, подняв xvfb, и уже на нем продолжил эксперименты)
Для любого инженера, работающий автономно и локально агент ИИ, - это невероятные ощущения. Это должен попробовать любой, а так же это очень полезно для будущего знать границы применимости и в чем недостатки подхода. Наблюдать за его поведением - непередаваемые ощущения.
Радиомодуль китайский, микросхема впаяна уже, а микроконтроллер - немецкий и не впаян в плату разработчика. Сами впаяли в несуразно большую переходную плату, когда даже на Озоне миниатюрных плат разработчика с впаянными в QFN корпусах микроконтроллерами за копейки полно. Программировать можно и без программатора. Китайские ИИ с китайскими же микроконтроллерами нормально работают, личный опыт именно с китайскими вроде как особенно и не нужен.
"Это не мобильный, это карманный!" (с) сериал "Обратная сторона Луны"

кстати одна любительница спроектировала такой же вот самодельный gsm телефон именно с дисковым номеронабирателем и продавала
самое прикольно есть стационарный дисковый с sim модулем, серийные модели https://opis-tech.com/en/desktop-mobiles
Для начинающего пойдет. Я даже дату поста пересмотрел точно ли это 2026 год. Такими поделками народ увлекался лет 10-15 назад. И у многих до сих пор такой набор компонентов используется в сигнализациях где нужно удаленно управлять различными нагрузками. У меня самого с тех пор где то лежат пара модулей SIM.
Думаю чтобы получить из этого проекта реально что то интересное стоит добавить возможность работы с сетью мешкор или мештастик. Там на готовых платах (для этих сетей) есть свободные пины SPI/Uart к которым можно подключить SIM модуль. Дисплей там уже есть. Добавить клавиатуру и получится децентрализованный телефон. Хочешь звони/отправляй сообщения по сим карте, хочешь отправляй сообщение по радиоканалу.
тогда уж и модуль радиостанции, это местами довольно свежая тема. да и спутниковый модем тоже можно и модно нонче. и чемодан с батарейками :)
Зачем? все эти модули компактные типа Heltec Vxx. Габариты такого модуля с дисплеем около 5х2,5 см. GPS модуль вообще имеет размеры меньше чем 2х2 см. Wifi да будет прожорлив но если брать версию на Nrf52840 модуль легко может проработать от аккумулятора показанного в статье до нескольких дней. При этом через него будут передаваться данные. Стоимость комплекта с GSM модулем если брать готовое будет стоить на али около 2тыс рублей. Если собирать вручную меньше. Без всяких чемоданов с батарейками.
О передаче каких данных вы говорите? Ну вот нет у меня данных, чтобы их передавать. Логично, что этот примитивный телефон - это устройство ясное и понятное по своему назначению. А то, о чем вы пишите, - это что-то исключительно нишевое. Имеет право на реализацию, но как решение какой-то существующей задачи. У меня такой задачи нет, чтобы ее решать. Просто порассуждать о том, что в принципе можно собрать из готовых модулей наверно интересно, но какой в этом смысл?
текстовые сообщения - тоже данные. по сути еще один канал для sms и более новомодных околотекстовых форматов (че то то яблочное было же)
Ответ на первый вопрос. Всех тех же самых что и через GSM модем - текстовых, картинок, звука. Дальность будет ограничена мощностью приемопередатчика и не зависима от сотового оператора. В основном у нас эту технологию стали применять из-за блокировок сотовой связи и всяких мессенджеров. На природе она легко бъет на десятки километров где даже рации не пробивают. Тут на хабре полно статей на эту тему - как пример https://habr.com/ru/articles/568394/.
Судя по фото все и так собрано из готовых модулей.)) Я предложил как можно расширить функциональность этого простого устройства до более интересного девайса. Отрубается одна связь, переключаемся на другую. Если цель оставить все как есть - то вариант тоже рабочий.
И с кем общаться по этой связи? В реальной жизни.
Например, если есть знакомые живущие рядом то можно таким образом сделать удаленный чат болталку с ними. Или например если разговаривать не с кем - можно использовать модуль как удаленный датчик температуры, давления или еще каких то параметров. В основном эта технология пошла именно из этой области - работа с удаленными датчиками по радиоканалу. Только надо учитывать что вся эта меш сеть торомозная и передавать по ней большие файлы и пытаться заменить настоящий интернет не получится. В основном он используется для простых текстовых сообщений.
судя по очень немалому количеству предложений готовых девайсов на площадках - с реальными людьми
gsm как бы не еще прожорливее, даже на холостом ходу. да и вычислительной мощности там хватит тянуть весь meshtastic в фоне. есть gsm еще и с gps, а есть варианты meshtastic c напаянным gps это штатный функционал.
собственно думаю адепты секты mesh по умолчанию и не допустят такого: речь же идет про автономность от операторов и отсутствие покрытие. но в качестве интерфейса с человеком у них зачастую смартфон, и с sim и gps и всем прочим.
Там же модуль GSM можно уводить в сон. Давно их не прогал - точно не помню.
Телефоны/планшеты используют потому что так удобней пользоваться сетью в плане юзерфрендли. Плюс в проге на телефоне отображается карта местности. Так что точно не потеряешься. Также удобно отслеживать доступные ноды и вести какую то статистику. Как правило продаваемые модули не имеют клавиатуры и имеют маленький экран. Да и сами размером со спичечный коробок. Можно конечно купить дополнительно и клаву, но она увеличит габариты девайса. А тут подключился по блютус и работай как с обычным мессенджером и экран большой. Продают готовые девайсы с большим экраном и клавой (корпус телефона) но по цене они как правило x4 - x5 от цены простого модуля. На счет мании автономности от операторов - таких обсуждений не встречал. Но то что народ отключает сами gps модули чтобы их ноды не могли увидеть на карте - да. Чтобы просто защитить сеть от пристального внимания “Ока Соурона”.
самодельный телефон с дисковым набирателем http://justine-haupt.com/rotarycellphone/index.html
новая версия с lte, https://skysedge.com/telecom/RUSP/index.html доступны исходники и файлы для печати корпуса https://github.com/jhaupt/RotaryUnSmartphone

Мобильник почти из ничего: Как ИИ помог собрать телефон из деталей с маркетплейсов