#  Резервный мониторинг послушного дома
BotHabr (tgi,2) → All  –  12:00:04 2024-05-25

Опубликовано: Sat, 25 May 2024 11:13:41 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Хотя концепция "умного дома" в полном объёме мало кем используется в жизни (и ещё меньше кем самостоятельно реализована), отдельные его компоненты - разного рода датчики, умные розетки, камеры и прочее, с доступом через "облако" - давно не редкость. До покупки дачи меня всё это слабо волновало - в квартире я вполне обходился механическими выключателями и градусником на окне. Тем не менее, необходимость следить за состоянием загородного дома вынудила заняться этим вопросом и я пошёл по самому простому пути с MiHome и кучей датчиков. Конечно, в нём хватает проблем - баги, которые не устраняют годами, датчики для разных регионов, периодически [кратковременно] отваливающееся облако. В целом, однако, всё это удовлетворительно работает уже не первый год, технического интереса не представляет и рассказать я хотел не об этом.Вопрос, который меня всерьёз стал беспокоить уже на вторую зиму ((а именно зима - самый проблемный сезон) - необходимость в резервном решении на случай, если информация от MiHome перестанет поступать и надо будет решать - нужно ли срочно ехать и топить/чинить дом или можно ещё подождать, пока проблема сама рассосётся. Основных причин прекращения поступления информации три: Читать далее

https://habr.com/ru/articles/817001/
#  Оживляем электронный кран машиниста от электровоза
BotHabr (tgi,2) → All  –  09:00:06 2024-05-24

Опубликовано: Fri, 24 May 2024 08:01:38 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Приветствую всех!
Если вы хотя бы раз видели кабину локомотива или электрички, то наверняка знаете, что для управления тормозами там используется кран машиниста — достаточно сложный пневматический прибор, призванный изменять давление в тормозной магистрали. В новых поездах эти устройства перестали быть чисто пневматическими, в них появилась ещё и электроника.
Мне всегда хотелось раздобыть такой экземпляр и показать, как он устроен. И вот наконец мне удалось это сделать, так что самое время вернуть его к жизни и узнать, на что он ещё способен.



Итак, в сегодняшней статье поговорим про такой артефакт наших железных дорог как кран машиниста №130. Узнаем, как устроен его контроллер и попробуем его восстановить. Традиционно будет много интересного. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/816609/
#  C Linux в кармане
BotHabr (tgi,2) → All  –  06:00:07 2024-05-24

Опубликовано: Fri, 24 May 2024 05:00:15 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

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

https://habr.com/ru/articles/816725/
#  Рисование медью и другие нестандартные технологии, интересные для изготовления печатных плат
BotHabr (tgi,2) → All  –  14:00:04 2024-05-23

Опубликовано: Thu, 23 May 2024 13:00:37 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Картинка WangXiNa, Freepik

Мы все в той или иной степени сталкивались или сталкиваемся с потребностью в изготовлении печатных плат.

И в этой статье будет рассказ про альтернативные технологии (и не только), которые могут помочь в этом. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/815355/
#  Как работает шариковая мышка?
BotHabr (tgi,2) → All  –  10:00:15 2024-05-23

Опубликовано: Thu, 23 May 2024 09:00:31 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр



Привет, Хабр! Помните олдскульные механические мышки, в которых обрезиненный стальной шарик катался по поверхности стола или специального коврика? Внутри корпуса шарик соприкасался с двумя перпендикулярными пластиковыми валиками, на которые периодически наматывалась всякая грязь. Приходилось вынимать шарик, чистить валики, доставать шарик оттуда, куда он закатился, и устанавливать его на место.

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

Количество импульсов соответствовало пройденному пути, а для определения направления движения применялась специальная электронная схема. Ведь недостаточно просто сосчитать импульсы. Надо знать, прибавлять или убавлять координату курсора. Сегодня я расскажу про один из вариантов решения этой задачи, на базе интереснейшей микросхемы сдвоенного ждущего мультивибратора CD4528. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/815211/
#  ОбАСУчиваем дачу. Опыт эксплуатации и новые идеи
BotHabr (tgi,2) → All  –  17:00:04 2024-05-22

Опубликовано: Wed, 22 May 2024 16:00:54 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Окончание затянувшейся истории. Начало здесь. Продолжение здесь. «Когда дела идут хорошо, что-то должно случиться в самом ближайшем будущем» Второй закон Чизхолма. Итак, в начале июня дачная автоматика заработала. Поначалу всё шло хорошо, но вскоре появился странный эффект — в произвольный момент времени стало срабатывать УЗО. Причём, только в случае работы насоса от автоматики. В ручном режиме срабатывания не происходило. Хотя, вроде бы разницы между двумя режимами со стороны насоса быть не должно — контактная группа реле скоммутирована параллельно ручному выключателю. Иногда УЗО срабатывало буквально через несколько минут, иногда после довольно продолжительного времени. Вообще ещё в 2020г., когда мы делали на даче ремонт, и, в том числе, был установлен нормальный щиток вместо кое-как прикрученных «соплей», доставшихся от старых хозяев, знакомые мастера, увидев что я ставлю УЗО, говорили — оно у тебя выбивать будет, на дачных участках это обычное дело. Но за три года оно ни разу не сработало. А тут вдруг стало. В это время я находился в отъезде, так что разбираться в проблеме возможности не было. А через пару недель должна была уехать на летний отдых семья, и планировалось, что дача будет поливаться автоматически. А тут такая засада… Я поразмыслил, и попросил друга снять УЗО, заменив его автоматом с током срабатывания заведомо большим, чем у автомата на входе щитка — такое временное решение представлялось самым простым. Опасности, что кого-то в результате «дёрнет» не было — даче предстояло функционировать в полностью безлюдном режиме. Читать далее

https://habr.com/ru/articles/816391/
#  Где увидеть косимуляцию в «железе» и RFSoC FPGA своими глазами?
BotHabr (tgi,2) → All  –  14:00:04 2024-05-22

Опубликовано: Wed, 22 May 2024 13:03:08 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Уже в эту субботу, 25 мая, в Санкт-Петербурге состоится ежегодная конференция FPGA-Systems 2024.1. Еще есть возможность присоединиться офлайн: не только послушать доклады про организацию верификации, ошибки FPGA-специалистов и пообщаться с коллегами, но и посмотреть на любопытные стенды, подготовленные инженерами. Один из них — «черный ящик» на КДПВ, в нем — симбиоз трех симуляторов для моделирования систем на кристалле. Что внутри — читайте под катом. А еще — раскрываем тайну, кто будет приглашенным спикером московской FPGA-Systems, которая пройдет 1 июня, вслед за первой конференцией. Читать далее

https://habr.com/ru/companies/yadro/articles/816293/
#  С 200 до 500 знаков в минуту — 4 года учусь писать код быстрее. Рассказываю о самых эффективных методах в статье
BotHabr (tgi,2) → All  –  12:00:14 2024-05-22

Опубликовано: Wed, 22 May 2024 11:15:36 GMT
Канал: Все статьи подряд / VIM / Хабр

Опытные разработчики каждый день пишут тонны кода (а еще более опытные не пишут его совсем), и если ты хочешь быть продуктивным — нужно учиться писать быстрее. Сегодня на связи — Даниил Лихачев, python-разработчик в ДАЛЕЕ. Делюсь известными и не очень способами по ускорению написания кода.  Читать далее

https://habr.com/ru/articles/816233/
#  Вы неправильно настраиваете Emacs
BotHabr (tgi,2) → All  –  10:00:16 2024-05-22

Опубликовано: Wed, 22 May 2024 09:16:23 GMT
Канал: Все статьи подряд / Emacs / Хабр

Я давно пользуюсь Emacs, и уж поверьте мне на слово, знаю в нём толк. Однако, каждый день я вижу одни и те же типовые ошибки в init.el. И что самое главное, они из года в год кочуют из одного init.el в другой, от профессионалов к новичкам.В этой статье я разберу две самых часто встречающихся ошибки в настройке Emacs. Читать далее

https://habr.com/ru/articles/816159/
#  Автомобильный трекер из детских часов с GPS
BotHabr (tgi,2) → All  –  09:00:05 2024-05-22

Опубликовано: Wed, 22 May 2024 08:00:55 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр


Приветствую, Хабр!

Когда дети пошли в школу, мы купили им часы с SIM-картой и GPS. Довольно удобное устройство для начальной школы, когда нужно чтобы ребенок минимум отвлекался на различные гаджеты на уроках. Дети уже выросли и ходят с телефонами, а пара часов осталась. Наконец я решил их использовать их для чего-то полезного. Читать дальше →

https://habr.com/ru/companies/selectel/articles/815567/
#  [Перевод] Туториал по Tokio. 1/2
BotHabr (tgi,2) → All  –  16:00:10 2024-05-21

Опубликовано: Tue, 21 May 2024 14:01:33 GMT
Канал: Все статьи подряд / Системное программирование / Хабр




Hello world!
Представляю вашему вниманию первую часть туториала по Tokio.
Tokio — это асинхронная среда выполнения (runtime) кода Rust. Она предоставляет строительные блоки, необходимые для разработки сетевых приложений любого размера. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/815811/
#  Дайджест научпоп-новостей за неделю, о которых мы ничего не писали
BotHabr (tgi,2) → All  –  14:00:12 2024-05-21

Опубликовано: Tue, 21 May 2024 13:30:03 GMT
Канал: Все статьи подряд / Робототехника / Хабр

• Спутник сфотографировал МКС с расстояния в 69 км• Прозрачный бамбук: огнеупорная и водонепроницаемая альтернатива стеклу• Лето 2023 года стало самым жарким за последние 2000 лет• Исследование искусственной тактильной системы: Чувство осязания у роботов может быть таким же быстрым, как у людей• Белки в крови могут предупреждать о раке на ранних стадиях «более чем за семь лет» Читать далее

https://habr.com/ru/articles/815953/
#  Разглядывая JTAG: самый быстрый программный JTAG на Arduino
BotHabr (tgi,2) → All  –  14:00:06 2024-05-21

Опубликовано: Tue, 21 May 2024 13:04:49 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В предыдущих статьях цикла был приведен пример реализации ведомого модуля JTAG на Verilog. Я предположил, что количество инженеров, знающих Verilog, меньше, чем количество инженеров, которым требуется понимание принципов работы JTAG. Поэтому, помимо реализации на Verilog, модуль JTAG был также реализован на Си. Так как реализация на Си преследовала исключительно образовательную цель, то скорость её работы была принесена в жертву некоторой унифицированности подходов с реализацией на Verilog. Поэтому я был несколько удивлён, когда в личном сообщении @Sergei2405 спросил, нет ли способа ускорить работу примера на Си, чтобы применить его в промышленном изделии. Субъективно, практическое применение программного JTAG мне по‑прежнему видится не вполне оправданным. Но, во‑первых, это хороший повод рассмотреть предельные возможности микроконтроллеров. А во‑вторых, есть формальная причина сказать, что в данной статье предлагается Решение Прикладной Задачи :) Итак, сегодня мы поговорим про прерывания, поллинг и прочее. А протокол JTAG станет фоном для повествования. jmp start

https://habr.com/ru/articles/815947/
#  7 ножей в спину web-отладки
BotHabr (tgi,2) → All  –  13:00:14 2024-05-21

Опубликовано: Tue, 21 May 2024 12:55:04 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Вообще наша компания занимается разработкой смартфонов и софта к ним для слепых и слабовидящих. Но порой возникают ситуации, когда приходится отлаживать не только свои приложения, но и разбираться с чужими. Обычно это происходит в случае, когда приложение глючит или не работает вовсе именно на наших телефонах. Поскольку наша аппаратная платформа не похожа на традиционные Android-смартфоны да и сам код фреймворка доработан рашпилем, мы готовы к подобным сюрпризам. Так случилось и в этот раз. Клиент жаловался, что у него есть проблемы с login-ом в одну из online-библиотек с аудио-книгами через Android-приложение. Поддержка попросила меня разобраться, есть ли в этом наша вина, или же нет.О процессе отладки я буду рассказывать в хронологической последовательности, как она происходила в жизни, а не с "точки зрения вечности". Надеюсь, это поможет читателю лучше понять историю моих озарений и провалов. Заранее предупрежу, что я пытался двигаться к цели не углубляясь в причины неудачи тех или иных шагов. Если подход "в лоб" в каком либо варианте не срабатывал, я откладывал этот вариант, и переходил к другому. Название каждого раздела соответствует трудности, с которой я столкнулся. Итак, начнем. Читать далее

https://habr.com/ru/articles/815933/
#  next.module: публичное обсуждение и рекомендации автору
BotHabr (tgi,2) → All  –  09:00:04 2024-05-21

Опубликовано: Tue, 21 May 2024 08:01:41 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр



Наткнулся я тут недавно на ролик презентации проекта next.module — это продолжение задумки автора Руслана, известного по замечательному проекту «Электроника в объективе», о которой он год назад рассказал в статье на Хабре.

То есть проект развивается и уже перешёл в фазу создания реальных прототипов. Это не может не радовать — как говорится, больше проектов хороших и разных, тем более, что автор на деле доказал свою компетентность и «креативность» (в хорошем смысле этого слова).

Но я, со своей колокольни, вижу кучу странностей в концепции и архитектуре next.module и постараюсь рассказать о них в этой статье. Возможно что-то из моих замечаний поможет избежать проблем в будущем для этого многообещающего проекта.

Всех желающих также приглашаю высказать своё мнение в комментах. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/814639/
#  О чудный мир Fermax (часть 3, Ansiktsgjenkjenning)
BotHabr (tgi,2) → All  –  09:00:03 2024-05-21

Опубликовано: Tue, 21 May 2024 08:43:20 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Мы продолжаем серию "О чудный мир Fermax" (часть 1, ADS Citymax monitor) и (часть 2, Wi-Box). И теперь попробуем сформулировать, как должна работать идеальная (с моей точки зрения) система видеодомофона:- человек подходит к подъезду, смотрит в камеру домофона, и если он имеет правo войти, то дверь открывается. Реализовать это, к сожалению, невозможно, т.к. камера на центральной панели работает только когда совершен вызов.- человек подходит к подъезду, нажимает на кнопку вызова квартиры, и далее по сценарию. А вот это давайте попробуем. Читать далее

https://habr.com/ru/articles/815617/
#  Разработка манипулятора для игры в шахматы
BotHabr (tgi,2) → All  –  08:00:04 2024-05-21

Опубликовано: Tue, 21 May 2024 07:16:29 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/815819/
#  Полгода спрашивает изощренные вопросы как начать программировать, но не написал даже Hello, world
BotHabr (tgi,2) → All  –  17:00:17 2024-05-20

Опубликовано: Mon, 20 May 2024 16:27:44 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

Я не понимаю, как на это реагировать. Некий товарищ полгода спрашивает у меня советы как начать с Verilog/FPGA/ASIC, но при этом ничего не начинает, хотя его вопросы становятся все более экзотическими. Чтобы было понятнее, опишу как бы это выглядело для программирования. Предположим к вам пришел молодой человек и спрашивает как научиться программировать. Вы ему говорите что-нибудь типа:"Сесть за компьютер, написать и запустить программу Hello, world. Одновременно скачать книжку с описанием языка и базовых приемов и читать ее в общественном транспорте, перед сном и в приемной у зубного врача. Периодически садиться за компьютер, написать и отладить программы: сортировки массива, игры Жизнь, ханойских башень итд. С выводом на текстовый терминал, окно в GUI или веб-страницу - по вкусу. Далее вы поймете в какую сторону копать или не идти в это дело вообще."Молодой человек вас горячо благодарит и уверяет как он сильно хочет стать настоящим программистом. Потом он Hello, world не пишет и никакой книжки читать не начинает, но последовательно спрашивает у вас: Читать далее

https://habr.com/ru/articles/815759/
#  [Перевод] Compiler Explorer — уникальный проект для исследования компилируемого кода
BotHabr (tgi,2) → All  –  14:00:07 2024-05-20

Опубликовано: Mon, 20 May 2024 13:00:08 GMT
Канал: Все статьи подряд / Assembler / Хабр

Этот пост посвящён замечательному инструменту, полезному для каждого, кто интересуется компиляторами или архитектурой компьютеров. Это Compiler Explorer, который я в дальнейшем будут называть CE.

CE — потрясающий инструмент. Если вы с ним не знакомы, то прервите чтение и перейдите на веб-сайт CE, где вы увидите примерно такой экран:

Предупреждение: вы забираетесь в «кроличью нору», на которую можете потратить несколько часов своего времени.


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

CE поддерживает 69 языков, более двух тысяч компиляторов и широкий спектр архитектур, включая x86, arm, risc-v, avr, mips, vax, tensa, 68k, PowerPC, SPARC и даже древний 6502.
То есть теперь для просмотра результата работы компилятора достаточно открыть godbolt.org и скопировать туда блок кода.


>> Читать далее
#  О чудный мир Fermax (часть 2, Wi-Box)
BotHabr (tgi,2) → All  –  21:00:07 2024-05-19

Опубликовано: Sun, 19 May 2024 20:56:03 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Продолжаем поиск, начатый в предыдущей части "О чудный мир Fermax (часть 1, ADS Citymax monitor)". Посмотрим, нет ли какого-либо готового решения. Оказывается, Fermax предлагает продукт "Wifi Vds Call Divert Wi-Box". Коробочка 80х80х20 мм подключается непосредственно к плате адаптерa терминала при помощи обычной отвертки, и питается от сети видеодомофона. Есть готовое приложение для iOS и Android. Выглядит как идеальное решение, стоит сравнительно дорого ((100 EUR + доставка) + 25% налог) и есть один нюанс, Wi-Box предназначен для технологии VDS, а терминал у меня ADS. Читать далее

https://habr.com/ru/articles/815433/
#  Разрядные трубки с повышенной яркостью. Изготовление своими руками
BotHabr (tgi,2) → All  –  14:00:04 2024-05-19

Опубликовано: Sun, 19 May 2024 13:00:02 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр


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

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

https://habr.com/ru/companies/ruvds/articles/812537/
#  О чудный мир Fermax (часть 1, ADS Citymax monitor)
BotHabr (tgi,2) → All  –  20:00:04 2024-05-18

Опубликовано: Sat, 18 May 2024 19:55:31 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Через неопределенное время после переезда на новую квартиру мое внимание привлек терминал видеодомофона грустно висевший непосредственно у входной двери. Ничего особенного, не молодой терминал испанской компании Fermax, модель CityMax ADS 2447 с гордой надписью High Resolution Flat Monitor, толщиной миллиметров семьдесят и со странным изогнутым белым экраном. Читать далее

https://habr.com/ru/articles/815319/
#  [Перевод] DIY для шпиона: использование обнаружения объектов с помощью YOLOv8 в рамках военных стратегий
BotHabr (tgi,2) → All  –  16:00:04 2024-05-18

Опубликовано: Sat, 18 May 2024 15:00:24 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Применим геопространственную разведку для точный количественный учет воздушных судов противника? Используем для этого технологию обнаружения объектов YOLOv8 на основе аэрофотосъемки, выполненной разведывательными беспилотниками, что обеспечит надежное планирование военных действий.В рамках глобальной системы мониторинга, известной как «The Machine». , функционируют разнообразные элементы. Данная система объединяет множество устройств, распределенных по всему земному шару, что обеспечивает комплексное наблюдение. Это позволяет государственным органам осуществлять мониторинг за индивидуальными лицами, анализировать общественные поведенческие тенденции и контролировать военные объекты на международном уровне. Геопространственная разведка (GEOINT) занимает центральное место в этой системе.В этой статье основное внимание уделим GEOINT в качестве ключевого средства для мониторинга военных авиабаз противника. Такой подход к наблюдению за объектами и базирующейся на них авиацией способствует глубокой проработке стратегии и тактики ведения боевых действий. Читать далее

https://habr.com/ru/companies/bothub/articles/815273/
#  Все мои детальки: переход на отечественные микроконтроллеры
BotHabr (tgi,2) → All  –  12:00:06 2024-05-18

Опубликовано: Sat, 18 May 2024 11:57:45 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

 Привет, читатель!Идея использовать отечественные микроконтроллеры для разработки у меня была давно, но изобилие и доступность зарубежных решений давали возможность ленится в этом направлении. Сейчас происходит активно импортозамещение во многих областях, поэтому, считаю, стоит разобраться, что может предоставить отечественная элементная база в интересующих сферах.Программирование микроконтроллеров сейчас для меня больше как хобби и научный интерес, которому уделяю свободное от работы время. На сегодняшний день 8-ми битные контроллеры использую в небольших роботах, для опроса различных датчиков или вывода информации. Поэтому выбирал для первых экспериментов простой и понятный микроконтроллер, совместимый или подобный чипам AVR. Для тех, кому интересен этот эксперимент - прошу под кат. Читать далее

https://habr.com/ru/articles/815269/
#  Гроубокс с числовым программным управлением (ЧПУ)
BotHabr (tgi,2) → All  –  12:00:04 2024-05-18

Опубликовано: Sat, 18 May 2024 11:15:59 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/815271/
Powered by iii-php v0.11