Как стать автором
Обновить
634.54

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

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

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

Домашняя мастерская по ремонту электроники: работа с ЛБП, мультиметром и осциллографом

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

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

Этот текст для начинающих любителей электроники. Поделюсь опытом использования трех ключевых приборов в моей мастерской — лабораторного блока питания (ЛБП) DS310S, мультиметра Mestek DM100C и USB-осциллографа Hantek 6022BE. Подробно расскажу, как использую каждый прибор, с реальными примерами из практики. Надеюсь, будет полезно!

Читать далее

Умная квартира с видом на Енисей: есть ли смысл в XIOT?

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

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

Весьма интересен в проекте контроллер XIOT, вместе с которым прилагается удобный софт, в том числе web-интерфейс.

В статье расскажем подробности.

Читать далее

Дуэт AM2+ и DDR II мчит к Луне в эпоху, когда все забыли даже про AM4

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

При появлении первых двухъядерных процессоров, много лет назад, помните, как радовались пользователи? «Это ж в два раза больше мощности!» – казалось тогда.

«Процессор должен быть многоядерным!» – подумает сейчас покупатель перед приобретением сердца своего компьютера. Никому в голову не придёт покупать процессор с количеством ядер меньше двух, но когда-то о многоядерности не было слышно: процессоры были просто процессорами. Не многоядерными, а просто. Процессор - и есть процессор. Сам себе ядро.
А ведь первые сокеты для многоядерных процессоров помнят доллар по 27, ICQ, эмо и готов, заполонивших улицы. Помнят, как все ждали S.T.A.L.K.E.R., помнят выход Windows Vista, окутанный скандалами. Как качали игры на кнопочные телефоны, тогда ещё с регистрацией и SMS, и запускали их с помощью J2ME.
Предлагаю вам окунуться в то время, когда вышли первые сокеты для многоядерных процессоров, и эксперименты с многоядерностью только начинались.

Сегодня мы снова вдохнём жизнь в одного из свидетелей тех времён, Socket AM2+. Посмотрим, насколько он справится с повседневными задачами и, в отличие от эмо, жив ли он еще.

Поехали!

Делаем медиа сервер из Orange Pi Zero 3

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

В этой статье мы установим всё необходимое для работы Orange Pi Zero 3 в роли медиа сервера DLNA с Transmission. При этом система будет запускаться с жесткого диска, а для установки нам не потребуется подключать к Orange Pi клавиатуру либо дисплей.

Купив Orange Pi Zero 3, я первым делом полез в интернеты искать гайд для установки нужной мне системы, но везде натыкался на гайды где все операции проводят подключая Orange Pi Zero 3 (далее апельсин) к дисплею через Micro-HDMI (которого у меня не было) и набирая все команды через клавиатуру. В общем мне показалось это глупым, а главное мне было лень покупать и ждать пока придет Micro-HDMI, поэтому я нашел способ установить всё через ssh и здесь детально его распишу.

Читать далее

Подключаем геймпад от Sega Mega Drive к ПК

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

В этой статье расскажу, как подключить геймпад от игровой приставки Sega Mega Drive к ПК, используя микроконтроллер в качестве переходника. Разберемся как приставка опрашивает геймпад и повторим эту логику на микроконтроллере. Сделаем, чтобы ПК видел микроконтроллер с подключенным геймпадом, как USB-клавиатуру или USB-геймпад.

Читать далее

Защита INA226 от обратной полярности

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

Ошибка при подключении источника питания ко входу АЦП микросхемы INA226 и она отправляется в лучший мир. Дальше квест по покупке новой микросхемы, перепайке мелкого SMD корпуса и острое желание предотвратить эту ситуацию в будущем.

Описание схемы защиты от обратной полярности и высокого напряжения на входе, а также расчёты для программной компенсации ошибки измерения.

Читать далее

Как умный дом помогает воспитывать троих детей

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

Мы посетили умную 5-комнатную квартиру Антона в Красноярске. У него трое детей: сын и дочь детсадовского возраста и одна дочь — ученица младших классов. Антон — инженер по промышленной автоматизации, и он, конечно, сделал свою квартиру умной. И даже  добавил несколько сценариев, которые помогают воспитывать детей. 

В статье подробно расскажем об умной квартире Антона и рассмотрим все функции и сценарии, которые он добавил.

Читать далее

Электронные песочные часы с Алиэкспресс

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

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

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

Насколько получилось лучше, чем у предшественников? Судить читателям.

Читать далее

Собираем метрики с датчиков через Modbus и Telegraf

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

Сборка макета для тестирования

Подготовка микрокомпьютеров и виртуального сервера

Установка утилиты mbpoll для тестирования датчиков

Установка InfluxDB

Установка Telegraf

Установка Grafana

Получаем данные от датчиков в Telegraf

Добавляем шаблон плагина датчика в конфигурацию Telegraf

Проверяем передачу данных в InfluxDB

Установка срока хранения данных в InfluxDB

Подключаем Grafana к InfluxDB

Тестирование Front Control Compact

Выводы

Полезные ссылки

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

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

Вы научитесь получать данные через протокол Modbus на примере датчиков XY-MD02 и PZEM-016, доступных на известных маркетплейсах. Первый из них измеряет температуру и влажность окружающей среды, а второй — параметры электрической сети, такие как напряжение, ток, мощность, потребляемая энергия и частота переменного тока. Используя полученные знания, можно будет подключать и другие аналогичные датчики.

Среди всех разновидностей протокола Modbus в этой статье будет использован Modbus RTU (Remote Terminal Unit), который применяется в промышленности для сбора данных через RS-485 или RS-232. Заметим, что длина линии RS-485 может достигать 1200 м.

Читать далее

Цифровые часы для дома на светодиодной ленте

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

Про конструкцию больших часов на светодиодной ленте я уже писал в одной из своих прошлых статей. Эти часы, размером 320 на 100 см, адаптированы к установке на открытом воздухе на улице. Тогда же, 7 лет назад, сразу же после изготовления этих часов я приступил к реализации другой похожей конструкции, размером меньше, для комнаты. Данная статья, можно сказать, является дополнением той вышеупомянутой статьи. Все основные подробности изложены именно там. А здесь я расскажу про особенности, касающиеся второй менее габаритной конструкции.

Читать далее

Умный дом и фронтенд-разработка для финтеха – где связь? История одной одержимости техникой

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

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

Читать далее

Почему работать над сайтом DIY увлекательно: взгляд продакта

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

Привет, Хабр! Я Даша Чумудова, менеджер продукта в e‑com команде «Петрович‑Тех». Вокруг много историй про специфику fintech и edtech. Спустя год в «Петрович‑Техе» мне хочется поговорить про особенности работы в DIY.

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

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

Читать далее

Xiaomi Gateway DGNWG05LM: превращаем хаб в интернет-радио

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

Привет, Хабр! Меня зовут Кирилл, я руковожу направлением спецпроектов в МТС Диджитал, а в свободное время (кроме прочего) экспериментирую с техникой и гаджетами.

Лет пять назад мне довелось приобрести пару комплектов Xiaomi Mi Smart Sensor Set. На тот момент это было выгоднее, чем покупать шлюз и датчики отдельно. В итоге один из шлюзов стал центром умного дома, а второй отправился под эксперименты. На Хабре уже была статья, как можно перепрошить этот шлюз под открытую прошивку OpenLumi, состоящую из OpenWRT и веб-интерфейса LuCI. К тому же внутри OpenLumi можно было запустить сервер Home Assistant (HA) или Node-Red — и такая связка хорошо работала. 

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

Читать далее

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

Берём ноутбук и отсекаем всё лишнее. Попытка №2

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

Продолжение эксперимента по разработке корпуса для материнской платы от ноутбука.

В данной части рассмотрена попытка из частично сломанного ноутбука сделать мини ПК.

Читать далее

Контроллер управления аттенюаторами Agilent/Keysight 8494H и 8496H

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

Приветствуем!

Так получилось, что нам достались два аттенюатора Agilent 8494H и 8496H. Они долго лежали без дела, поскольку отсутствовал контроллер управления. Конечно, четыре простых переключателя справились бы с этой задачей, но хотелось реализации с дисплеем показывающий текущее значение затухания и программное управление. Проект сделан в EasyEDA и Atmel Studio.

Читать далее

Особенности управления реальными устройствами с точки зрения backend разработчика. Часть 1. Разработка на стенде

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

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

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

Разработка и особенности управления "реальными" устройствами с позиции человека, который раньше не работал ни с Arduino, ни тем более не управлял какими-то устройствами - показались интересными для написания статьи.

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

Читать далее

Диплом специалиста ИБ. Часть №5 — Несанкционированный доступ к IoT-устройствам с BLE

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

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

Представьте, что вы написали собственную методику обеспечения безопасности устройств IoT и защитили собранное вами устройство в соответствии с ней. Не захочется ли попробовать проверить его защищенность самостоятельно?

Эта статья является пятой и заключительной в цикле “Диплом специалиста ИБ”, в рамках которого я рассказываю про свой опыт написания выпускной квалификационной работы на программе высшего образования “Компьютерная безопасность”. В предыдущей статье я рассказывал про написание мобильного приложения "Smart Connect" для взаимодействия с ранее разработанными IoT-устройствами (SmartLight и SmartPulse). В этой статье я расскажу про то, как я получал несанкционированный доступ к этим устройствам.

Читать далее

KatWalk C2: ч.3: отрезаем провода

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

Итак, мы познакомились с платформой как пользователи. Посмотрели на связь игр с софтом. Софта с платформой. Пришла пора посмотреть как платформа общается со своими сенсорами: нужен ли нам провод до платформы вообще?

Теперь познакомимся с Bluetooth LE и узнаем, почему приходится писать свой приёмник а не просто полагаться на операционную систему.

Кабель? Нет, спасибо. Но как?

Её величество Плоская таблица

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

Слева красиво! Но ничего не понятно. Куча объектов с непонятными связями. Каша, какая-то.

Справа техническая красота :) Всё разложено по полочкам, всё находится под контролем. Никакие детали не могут ускользнуть от нашего внимания.

Переход к плоской таблице и понимание её архитектуры напоминает переход слева-направо. Из зоны тумана, в зону ясности. В статье мы поговорим об этом подробнее. Также увидим какие инструменты нам помогают в этом.

Читать далее

Двуязычный словарь от ChatGPT за 7 (нет) простых шагов

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

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

Читать далее