Все потоки
Поиск
Написать публикацию
Обновить
481.2

DIY или Сделай сам

Для тех, у кого руки растут из нужного места

Сначала показывать
Порог рейтинга
Уровень сложности

Цифровая радиотехника, первые шаги. Repka Pi + SDR = Сканируем Радиоэфир

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров2.4K

Появление приёмников SDR открыло перед радиолюбителями и профессионалами широкие возможности в области радиосвязи. Такие приёмники содержат в себе скоростной аналогово-цифровой преобразователь (АЦП), способный оцифровывать радиосигнал для последующей цифровой обработки.

Конечно, в приёмниках SDR есть и аналоговая часть, например, для смещения частоты входного сигнала, поступающего с антенны, на АЦП. К таким приёмникам обычно подключают еще фильтры и антенные усилители. Фильтры убирают помехи, спектр которых лежит за пределами рабочего диапазона частот. Антенные усилители включают после фильтров, если принимаемый сигнал слабый. Что же касается демодуляции, то она выполняется уже после оцифровки. Поэтому SDR-приёмники, в отличии от аналоговых, могут работать практически с любыми видами модуляции без изменения аппаратной части.

Низкочастотный сигнал в недорогих приёмниках SDR, наподобие RTL-SDR Blog 4, превращается в звук с помощью внешних компьютеров или микрокомпьютеров. Для этого на них устанавливается драйвер RTL-SDR и специальное программное обеспечение. В этой статье для обработки сигнала от RTL-SDR Blog 4 используется одноплатный компьютер Repka Pi 4.

Начать сканировать эфир :-)

Новости

Изготовление корпуса для часов из дерева

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров3.8K

В одной из своих прошлых статей я сделал часы с генератором шума. Теперь пришло время cделать и корпус. Так как предполагается использовать устройство на виду, нужно придать ему более или менее эстетический вид. Мне не очень нравится печать на принтере, хотя в этом есть свои плюсы, но я люблю дерево и столярное дело. Справедливости ради, замечу, что у меня собраны некоторые устройства в напечатанных корпусах, а также вырезанных из оргстекла, но это не то, особенно если в квартире практически все из дерева. В статье будет много картинок, так как иначе процесс не описать.

Читать далее

Рабочая машинка на ARM, Linux: год спустя

Время на прочтение3 мин
Количество просмотров8.6K

Вот и прошел примерно год с момента начала эксперимента "а что, так можно было?"
Год назад привычный ноутбук был отложен в сторону, а вместо него поднята рабочая машинка на базе процессора с архитектурой arm, точнее aarch64.

И там и там — примерно одинаковый набор ПО, чтобы можно было сравнивать: linux, Firefox, Office, GIMP, vim для работы, видеоплееры фильмы смотреть, ну и всякое разное, никакой особо экзотики, локальных LLM и прочего — для этого есть сервера.

Среда — Wayfire (Wayland) и WindowMaker (Xorg), и так и так.

Железо: одноплатник Allwinner h618 со встроенным видео Mali‑G31, 4 ядра, 1.5Ггц, 4 Гб RAM, 100Мб Ethernet, USB3, HDMI.
Изначально — ТВ‑приставка на Андроиде (Z8 или вот Vontar — обе есть)

Ожидания: это примерно как запуск линукса на кофеварке — добавить ачивку «получилось», реально работать будет невозможно, но интересно попробовать.

Реальность:

Техническое руководство по реализации цифро-аналогового двухрежимного модуля рации DMR818S для системной интеграции

Уровень сложностиСредний
Время на прочтение15 мин
Количество просмотров1.1K

DMR818S — это высокоинтегрированный радиочастотный приемопередающий модуль, в который встроены микроконтроллер (MCU), основной чип цифровой рации и радиочастотный усилитель мощности (PA). Он поддерживает как цифровой режим связи DMR, так и традиционный аналоговый. Серия в основном состоит из двух основных моделей: стандартной версии DMR818S (номинальная мощность 2 Вт) и версии высокой мощности DMR818S-5W (номинальная мощность 5 Вт). Обе модели совместимы по распиновке и физическим размерам корпуса. Эта особенность позволяет поддерживать варианты продуктов с разным уровнем мощности за счет унифицированной конструкции печатной платы, что упрощает разработку и управление производством аппаратных платформ.

Читать далее

Как я разрабатывал приложение llm-translate для перевода с помощью нейросетей

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров3.5K

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

Тема использования нейросетей в разных областях (в том числе и для перевода) часто обсуждалась на хабре - и я тоже решил поделиться своим велосипедом. В данный момент уже есть базовый функционал и некоторые планы на его расширение.

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

Изображение на обложке - веб-интерфейс страницы перевода в созданном приложении.

Читать далее

Мой iPhone 8 отказывается умирать: теперь это OCR-сервер на солнечном питании

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров14K

Это история о том, как я превратил свой старый iPhone 8 в OCR-сервер на солнечных батареях, используя фреймворк Apple и зарядную станцию EcoFlow River 2 Pro. Он месяцами напролёт работает в режиме 24/7, обрабатывая тысячи изображений на полностью автономном питании.

За год с лишним мой сервер обработал 83 418 запросов на распознавание текста (OCR) и 48 ГБ изображений, используя только фреймворк Apple Vision и возобновляемую энергию. Большинство людей после апгрейда закидывают свои старые iPhone в ящик. Но не я. Я превратил свой телефон в сервер, который экономит мои деньги, работая полностью автономно.

Мог ли я просто запустить этот сервер на своём маке, как нормальный человек? Конечно же. Но разве это весело?

Читать далее

Какой программатор купить для мастерской: выбираем между CH341A и T48

Время на прочтение5 мин
Количество просмотров6.3K

Когда в мастерскую приносят ноутбук, который не включается из-за сбоя в прошивке, или материнскую плату, где нужно обновить BIOS для поддержки нового процессора, без программатора не обойтись. Такой инструмент позволяет читать, записывать и удалять данные в микросхемах памяти, спасая технику от превращения в бесполезный хлам.

Сегодня разберем два популярных девайса: CH341A — недорогой вариант, который ценят за простоту и доступность, и T48 от XGecu — продвинутый инструмент для тех, кто работает с электроникой на серьезном уровне. Посмотрим на их возможности, плюсы и минусы.

Читать далее

От десктопа к вебу: Как мы переносим Python-инструменты для стегоанализа на PHP

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров1.6K

Привет, Хабр!

Мы в ChameleonLab продолжаем строить нашу образовательную платформу по стеганографии, и сегодня хотим поделиться еще одним важным шагом на этом пути. Наша главная цель — не просто создавать инструменты, а делать сложные темы из мира кибербезопасности доступными и понятными для всех, от студентов до специалистов.

Изначально наш продукт, ChameleonLab, был написан на Python (с использованием PyQt) как мощное десктопное приложение. Но мы всегда стремились к максимальной доступности. Что может быть доступнее, чем инструмент, который работает прямо в браузере, без скачивания и установки?

Читать далее

GRIZZLY — портативная игровая консоль‑самоделка

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров4.4K

GRIZZLY — проект на базе Raspberry Pi для энтузиастов, которые захотят самостоятельно собрать игровую консоль. Дизайн — собственное представление того, как должны выглядеть подобные гаджеты.

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

Начать можно, скажем, с простого подключения Raspberry Pi к монитору и старой клавиатуре. Источник питания — зарядка от телефона. Это уже потом добавятся портативный экран, кнопки и подходящий аккумулятор. На каждом шаге — устройство остается работоспособным.

Читать далее

Собственный RISC-V процессор: от RTL до симуляции и синтеза под FPGA

Уровень сложностиСложный
Время на прочтение3 мин
Количество просмотров4K

Я всегда хотел собрать свой процессор. Не просто написать эмулятор или покопаться в чужих репозиториях, а пройти путь «от нуля»: описать RTL, прогнать через симуляцию, а потом оживить всё это на FPGA. В этой статье расскажу, как я к этому подошёл, какие инструменты использовал и на какие грабли наступил. Будет и Verilog-код, и опыт работы с симуляторами, и пара советов тем, кто захочет повторить эксперимент.

Честно говоря, идея «собрать свой процессор» долго казалась мне чем-то академическим. Мол, есть же готовые ядра: Rocket, BOOM, PicoRV32… Зачем плодить сущности? Но однажды я поймал себя на мысли: я могу запустить свой код на куске кремния, который я сам описал строчка за строчкой. Разве это не круто?

И вот я открыл текстовый редактор, выбрал Verilog, и начал писать. Да, граблей было предостаточно, да, дебаг занимал больше времени, чем разработка, но зато в конце на FPGA-плате мигнул светодиод, управляемый моим процессором. И ради этого стоило.

Читать далее

Кустарные вакуумные триоды Клода Пайяра. Часть 1. Знакомство, общие положения

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров3.2K

Посвятив свой досуг электровакуумным экспериментам, здесь, как и в любом деле, кроме изучения спецлитературы, полезно и оглядываться по сторонам — «изучение аналогов», да. Особенно работ выдающихся коллег-любителей. Примечательных мастерством и любовью к своему делу, или даже использованием минималистического оснащения, как, например, г-н Минье в 1920-х годах [1].

Нынешний наш герой — Клод Пайяр (Claude Paillard). Радиолюбитель (F2FO) с середины прошлого столетия, энтузиаст и реконструктор старого радио, долгое время работавший редактором в радиолюбительском журнале Radio-REF. Вершиной его работ явилось воссоздание кустарного варианта производства раннего французского вакуумного триода ТМ [2], которое он осуществил в 2006 году к столетию начала серийного выпуска этой лампы. Посмотрим же, как в этом смысле вооружён, что делает и каков результат у Клода — Самодельщика Божьей Милостью.

Читать далее

Анализ модуля RF125 (125 кГц): дальность >5 м и мкА потребление

Уровень сложностиПростой
Время на прочтение29 мин
Количество просмотров1.8K

Серия RF125 представляет собой систему беспроводной связи, работающую в низкочастотном (НЧ) диапазоне 125 кГц. Ее основной функцией является обеспечение дальнего «пробуждения по воздуху» (Over-the-Air Wake-up) и двунаправленной передачи данных. Система состоит из передающего модуля (RF125-TX/TX2) и приемного модуля (RF125-RX/RA), специально разработанных для приложений, где приемное устройство должно находиться в режиме ожидания в течение длительных периодов времени при сверхнизком энергопотреблении и может быть активировано при получении определенного беспроводного сигнала.

Выбор диапазона 125 кГц является краеугольным камнем технических характеристик системы. Как низкочастотный диапазон, он обладает отличными физическими проникающими способностями, что позволяет ему эффективно проходить через неметаллические препятствия. Между тем, его свойства связи в ближнем поле концентрируют энергию сигнала в меньшей области, способствуя безопасной связи с ограничением по зоне. Серия RF125 в полной мере использует эти функции для достижения дальности связи более 5 метров, что является значительным преимуществом среди аналогичных продуктов на 125 кГц. Ключевая ценность системы заключается в способности ее приемного модуля поддерживать чрезвычайно низкое энергопотребление на уровне микроампер при отсутствии сигнала, тем самым значительно продлевая срок службы батареи устройств с питанием и решая проблему высокого энергопотребления в традиционных беспроводных устройствах, находящихся в состоянии непрерывного прослушивания.

Читать далее

Прорывная идея для существенного улучшения жизни незрячих: предложение запустить в массы новый интерфейс

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров4K

Картинка: prostooleh, freepik.com

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

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

Остаться в темноте... Это страшно даже представить, а ведь множество людей так и живут, и это для них суровая реальность...

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

Ниже будет некоторый обзор темы, после чего, мы плавно придём к ОЧЕНЬ интересной (на мой взгляд) идее, думаю, что будет интересно!

Читать далее

Ближайшие события

Древние способы охлаждения

Время на прочтение8 мин
Количество просмотров17K

Современный человек, вспоминая о прежних временах, частенько относится к ним с достаточной долей самодовольства, мол, «чего они там знали и могли уметь, — с ветки на ветку прыгали, вот и всё» :-). 

Однако, изучая историю, мы каждый раз натыкаемся на удивительные примеры того, что в корне развеивает этот озвученный подход, ибо «древние таки кое‑что умели!».

И сегодня мы поговорим о паре таких примеров — как люди, ещё в древности, делали свои собственные холодильники.

Да простые, да «без нанотехнологий» — но, оно работало, и это главное!

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

Читать далее

235 м² DIY-умного дома: автополив, климат, котельная и соседи в шоке

Уровень сложностиПростой
Время на прочтение10 мин
Количество просмотров24K

Меня зовут Антон, мне 46 лет. По образованию я экономист и юрист, всю жизнь занимался инновационным бизнесом — помогал доводить разработки молодых ученых до рынка. В «умный дом» я пришел случайно и совсем не по профессии.

В 2022 году после ковида я решил строить дом в коттеджном поселке. Сразу стало понятно: вложения большие, управлять инженерными системами вручную я не хочу. Я человек ленивый, хотелось, чтобы все работало автоматически, а я мог видеть и контролировать процессы даже на расстоянии.

Я начал звонить интеграторам. Стоимость — миллионы рублей за примитивные проекты: в основном только освещение, без котельной и климата. Я понял, что дешевле сделать самому. Так я оказался в мире автоматизации, где пришлось разбираться с контроллерами, датчиками, сценариями и кучей нюансов.

Сначала я построил баню — и поселился в ней. Она стала моим первым полигоном: именно там я начал собирать системы, тестировать конфигурации и сценарии, понимать, что такое умный дом на практике. А сам дом еще отделывается — в нем масштаб решений куда больше, все таки 230 м².

Читать далее

Сборка кемпингового аккумулятора или Make Powerbank Great Again

Время на прочтение26 мин
Количество просмотров17K

Собираем портативный 12В LiFePo4 аккумулятор на 110 А*ч для кемпинговых и бытовых нужд, а также заставляем модули 12В USB-зарядок выдавать полную мощность.

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

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

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

Прочесть полностью

Press FFF or be SLAy: гайд по полному разочарованию в 3D-печати для самых маленьких

Уровень сложностиПростой
Время на прочтение14 мин
Количество просмотров13K

Привет, Хабр! В обычной жизни я занимаюсь сопровождением договорных операций в Selectel. По невероятному стечению обстоятельств судьба свела меня с 3D-печатью и теперь я иду рука об руку с «Ого, напечатаешь кастрюлю?», «Давай бизнес замутим!», «А металлом печатаешь? Мне подвеску надо обновить!», «А ты можешь по фото без модели напечатать?», «Я сейчас нейронкой сгенерю фигурку, напечатаешь за шоколадку?», прочие звуки дикой природы.

И вот я подумала, что неплохо бы немного пролить свет на используемые материалы и технологии в легендарной и всемогущей 3D-печати. Хотите принтер, но не работали с ними? Интересно, что это за зверь и с чем его едят? Испытываете необъяснимое, но вместе с тем непреодолимое желание что-то напечатать в 3D? Или, наоборот, вас раздражает повсеместная 3D-печать, но вы не находите аргументов, чтобы объяснить, почему она вам не подходит? Что ж, в любом случае прошу под кат, сейчас мы во всем разберемся.

Разочароваться в 3D-печати

Проект по Air Quality sensor, идея, концепция, дизайн и почти: реализация

Уровень сложностиПростой
Время на прочтение5 мин
Количество просмотров1.5K

История начинается просто, начитавшись статей о том, как важно контролировать уровень СО2 в помещении и как несоблюдение установленных норм может сказаться на здоровье, решил озадачиться этой проблемой и помониторить рынок на предмет соответствующих решений. И, к сожалению, ни один из вариантов меня не устроил, где-то откровенный обман (используют дешёвые и неточные датчики), где-то ограниченный функционал, дизайн некошерный и прочие субъективные и объективные, в ряде случаев, проблемы.

Читать далее

Хождение по граблям, или создаем свой мини корпус для NAS, 26ssd 3+5hdd

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров5.3K

Хождение по граблям, или создаем свой мини корпус для NAS, 26ssd 3+5hdd

Есть у нас старая добрая народная традиция, «раз в год» зачем-то строить свой домашний сервер. Всякие «облаки», и тому подобный «паропанк», не наш путь и не наш метод.

Но есть особое темное искусство на этой стезе, сделать свой домашний сервер, ещё немного своим и домашним. Кастомизировать его, например, сделать для него свой корпус. ) А вы, наверное, подумали про сделать свою материнскую плату и т. д.?! Что-то мне подсказывает, что скоро и до этого дойдем. По крайней мере очень хотелось бы. )

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

И так идём на Грабли...

Как установить TrueNAS на Raspberry Pi

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров6K

TrueNAS на Raspberry Pi 5? Сейчас это реально: ARM-форк TrueNAS плюс неофициальный UEFI для Pi дают шанс поставить SCALE на Pi 5/CM5. В статье пройдём установку от обновления EEPROM и прошивки rpi5-uefi до первого входа в веб-интерфейс, соберём минимальный пул и проверим базовую работу. Это осознанный эксперимент: встроенный Ethernet недоступен, часть периферии RP1 не работает, а PCIe-коммутаторы видятся не полностью. Разберёмся, где такой вариант уместен, а где практичнее выбрать Raspberry Pi OS с ZFS, OpenMediaVault или классический x86.

Читать далее
1
23 ...

Вклад авторов