Обновить

DIY

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

Kollektive Deck. Или попытка сделать игрушку для себя

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

Всем общемировой хой!

В общем, насмотревшись Илью Анберника (Илью Командера), и в очередной раз покрутив в руках свой старый, но верный Xiaomi Mi 8, я пришел к классическому неутешительному выводу: дома играть некогда, а на работе или в дороге — решительно не на чем. Что продается, мне не особо нравится, либо дорого и криво, либо дохрена дорого, но менее криво. Плюс, у всех портативок дикий разброс по мощности, а адекватного среднего сегмента как такового вообще нет. И мне пришла тупая в своей гениальности идея: взять телефон и превратить в консоль. Идея не нова, и я далеко не первый, кто до этого додумался, но меня это увлекло, и я, обмазавшись нейронками, начал прокуривать эту тему.

Читать далее

Новости

Пятиступенчатый ускоритель «Гаусса»

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

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

Читать далее

Scratch и Arduino для юных программистов и конструкторов

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

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

А если ребенок к тому же пытается превратить домашний робот-пылесос в боевого робота или хочет разобрать умную колонку, то есть реальный шанс направить его энергию в нужное русло. Жизнь показала, что уже тысячи детей и подростков успешно сделали первые шаги в мире программирования и робототехники с помощью первых двух изданий книги Юрия Винницкого «Scratch и Arduino для юных программистов и конструкторов».

Читать далее

Кустарные вакуумные триоды Клода Пайяра. Часть 7. Обобщение, вакуумная обработка, мелочи

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели5.2K

Вот и подошла к концу история о самодельных вакуумных триодах французского коллеги-энтузиаста, теперь уже почти что старого друга, Клода Пайяра, где мы познакомились, взглянули на исторические аналоги-прототипы его триодов, выяснили, как и чем Клод режет стеклянные заготовки и какими огнями работает [1]; изучили его технологическую мини-печь и аппарат для контактной сварки [2]; полюбовались большой ламповой установкой ТВЧ [3]; восхитились самодельными, как и всё остальное оборудование, вакуумными (и высоковакуумным!) насосами [4]; разобрались с тонкостями конструкции самодельной лампы [5]; и оценили специальные станки и приспособления для стеклодувной работы [6]. Осталось описать процесс изготовления лампы в целом, заострив внимание на оставшихся в тени важных мелочах, в основном в части обработки собранной лампы — откачка, измерения, оригинальный геттер, испытание и снятие характеристик.

Читать далее

Охранные сигнализации советской эпохи

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

Приветствую всех!

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

Итак, сегодня посмотрим на начинку двух блоков охранной сигнализации разных годов. Посмотрим, с какими датчиками и оповещателями они эксплуатировались, узнаем, как выглядела постановка на охрану в те годы. Как водится, будет много интересного.

Press F1 to continue

Хранение информации в звуковой волне?

Время на прочтение6 мин
Охват и читатели6.2K

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

Многим хорош современный подход — можно как записать информацию, так и получить практически мгновенно к ней доступ, в нужный момент времени; причём, так как время переключения самой ячейки обычно весьма ничтожно (и в том числе, благодаря этому), современные интеллектуальные системы работают достаточно быстро…однако, так было не всегда! 

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

Скажем, как вам понравится, хранение информации в звуке?! Причём, не записанном куда-либо (нашёл чем удивить), а непосредственно, распространяющимся в среде, то есть, в динамике?!

Читать далее

«Гиперболоид инженера Гарина»: газодинамические лазеры

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

Картинка: Б. Ф. Фёдоров: Лазеры — основы устройства и применение, Аблеков В. К., Денисов Ю. Н., Любченко Ф. Н.: Справочник по газодинамическим лазерам

Появившись ещё в XX веке, лазеры изменили многое — проникнув в сферы как от обработки материалов, так и до высокоскоростной передачи информации. 

С момента их появления было разработано множество излучателей лазерного света, где, пожалуй, особняком стоит один из весьма любопытных вариантов, с генерацией лазерного излучения нагретым газом, где интересен не сам этот факт, а скорее, интересный общий принцип генерации такого излучения и принципиальная схема физического устройства для этого… 

Читать далее

Создаём простейший киоск при помощи Yocto

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

Я уже рассказывал, как можно собрать минимальный Linux под различные архитектуры. Также я описывал свой эмулятор известной игры «Ну, Погоди!». В этой статье я хочу рассказать, как создать дистрибутив Linux с моим эмулятором, который будет работать в режиме киоска.

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

Читать далее

Ретрансляция пакетов через ad9361 с помощью алгоритма BFS

Уровень сложностиСложный
Время на прочтение14 мин
Охват и читатели6K

В этой статье рассмотрено, как передавать данные пакетами через baremetal приложение no-os на ad9361. Для генерации фрейма на передающей стороне и обработки фрейма на приёмной стороне использована библиотека liquid-dsp, которая скомпилирована под arm ядро в zynq-7000. Для ретрансляции сообщений использован алгоритм обхода графа BFS (Breadth-First Search, поиск в ширину) и простая система адресации приёмопередатчиков в полезной нагрузке пакета сообщения.

Читать далее

Улучшения Embedded Swift, грядущие в Swift 6.4

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели5.7K

Embedded Swift — это подмножество Swift, предназначенное для работы с низким потреблением ресурсов, что позволяет ему работать в ограниченных средах, таких как микроконтроллеры. Используя специальный режим компиляции, Embedded Swift создает значительно меньшие исполняемые файлы по сравнению с обычным Swift. Хотя это и подмножество полного языка, подавляющее большинство возможностей Swift работает в Embedded Swift точно так же. Дополнительная информация описана в документе «Видение Embedded Swift».

Embedded Swift быстро развивается. После наших обновлений об улучшениях Embedded Swift в Swift 6.3 в конце прошлого года, этот пост описывает ряд дополнительных улучшений, сделанных в предстоящем выпуске Swift 6.4. Вы можете опробовать их уже сегодня, используя снапшот разработки Swift.

Улучшения языка

Embedded Swift продолжает расширять свое подмножество языка, включая все больше аспектов «полного» Swift, что упрощает обеспечение совместимости существующих кодовых баз Swift с Embedded Swift. Многие из этих функций имеют динамический аспект, что означает их влияние на производительность во время выполнения (например, из-за косвенных вызовов) и размер кода (из-за необходимости дополнительных метаданных). Однако это влияние проявляется только там, где эти динамические функции языка действительно используются: код, критически важный к размеру и производительности, может избегать их, например, включив предупреждения в группе диагностики PerformanceHints.

Обобщенная поддержка экзистенциальных (any) типов

Читать далее

Как увидеть невидимое: визуализация магнитных полей

Время на прочтение7 мин
Охват и читатели9.2K

Zureks

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

В свете этого, думается, что было бы интересной идеей увидеть этот электромагнитно/магнитный океан, не только, собственно, из познавательных целей, но и вполне практических — думается, что обладание подобной информацией, в удобном, визуальном виде, могло бы быть полезным для целого ряда применений… 

Посмотрим, что имеется на этот счёт, в данный момент! 

Читать далее

Мой первый KitRover: попытка сделать машинку с управлением по сети (часть 2)

Уровень сложностиПростой
Время на прочтение11 мин
Охват и читатели11K

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

Продолжаю рассказывать о том, как делаю ровер с управлением по сети.

Читать далее

Swift на Apple II. Часть 2: среда разработки и сборка с ИИ

Время на прочтение10 мин
Охват и читатели7K

В первой части мы разобрали язык, компилятор и байткод SwiftII — Swift-подобной среды для Apple II 1977 года. Но чтобы на этой машине действительно писать код, одного интерпретатора мало: клавиатура без строчных букв и обратного слэша, дисплей без половины нужных символов, 64 КБ памяти, которые приходится переключать банками. Во второй части — как автор всё это обошёл (собственный редактор, файловый браузер, ввод через диграфы) и, отдельно, как весь проект собирался с помощью Claude Code и Codex: честный разбор, где ИИ реально помог, а где им пришлось управлять вручную.

Читать далее

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

Как я четыре года исследовал плазменные бублики в стеклянных колбах

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

Плазменное кольцо в колбе ведёт себя почти как живой организм. Оно самостоятельно плавает по объёму колбы, реагирует на поднесение руки, отзывается на магнитное поле, и временами создаёт поразительной красоты визуальные спецэффекты.

Концептуально устройство простое до неприличия. Снаружи колбы стоит катушка в три витка, по ней течёт ВЧ ток на 13 МГц. Магнитное поле проходит сквозь стекло, наводит в разреженном инертном газе (ксеноне либо криптоне) вихревое электрическое поле и зажигает разряд. Наведённый ток замкнут по кругу, поэтому и разряд имеет форму кольца. Самое простое и короткое описание, которое я обычно использую: плазма в колбе работает вторичной обмоткой трансформатора, первичка которого намотана снаружи стекла.

Индуктивно связанная плазма известна с XIX века и давно используется в науке и промышленности в самых различных областях. Теперь ей нашлось совершенно новое применение, которому и посвящена эта статья.

Читать далее

RSS в Telegram: как я нашел лучший способ читать статьи

Уровень сложностиПростой
Время на прочтение3 мин
Охват и читатели15K

Всем привет, меня зовут Илья.

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

Уже больше 7 лет я работаю в ИТ, и, как многие мои коллеги, я стремлюсь постоянно обучаться — читать статьи, смотреть видео и ходить на конференции и митапы. Особенное у меня отношение к статьям крупных ИТ‑компаний, как, например, Google, Amazon, но также и к нашим отечественным: Яндекс, Авито, Ozon и так далее. И если проблему чтения отечественных коллег я решил тем, что пару раз в неделю захожу на Хабр и читаю, то для чтения новых техстатей Amazon и других FAANG‑компашек нужно было найти другие способы + есть различные нишевые крутые разрабы, которые пишут в своих веб‑блогах и редко выкладывают что‑то на общие площадки.

Так начался мой путь к формированию лучшего инструмента для чтения статей.

Читать далее

Гайд по сборке простого Wi-Fi «радара»

Уровень сложностиСложный
Время на прочтение20 мин
Охват и читатели24K

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

Общий механизм выглядит так: ESP32-S3 измеряет параметры канала Wi-Fi 100 раз/сек, а Raspberry Pi их анализирует, в реальном времени выводя результат в браузере. Эта система обнаруживает абсолютно неподвижно сидящего человека по одному только движению его грудной клетки во время дыхания — без каких-либо камер, датчиков PIR или носимых устройств.

Читать далее

От Цифровой Логики к Процессору через ПЛИС. Программа годового курса для школьников физматшкол

Время на прочтение27 мин
Охват и читатели15K

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

Читать далее

Корейский Squier Standard Telecaster 1997 года — джентанёт или нет?

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

Привет, Хабр! Фронтмен одной известной группы принёс мне на доработку интересный инструмент и разрешил показать его на Хабре.

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

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

В неё вселился БЕШ!

Мой первый KitRover: попытка сделать машинку с управлением по сети. (часть 1)

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

Основные условия к проекту - это возможность собрать ровер из готовых модулей, которые можно найти на известных площадках, прошить микроконтроллер простым drag-and-drop и записать OS на SD Card.

История о том, как я пытаюсь сделать ровер.

Читать далее

Из чего складывается себестоимость хромирования

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

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

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

Краткое содержание статьи:

1. Объект покрытия.

2. Оборудование.

3. Расходные материалы и работа по нанесению покрытия.

4. Формирование окончательной себестоимости.

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