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

Пользователь

Отправить сообщение

Получаем данные со счетчиков Меркурий 203.2Т по RS-485

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


Организовать удаленный сбор показаний с электросчетчиков — задача вроде не сложная, счетчики с каждым годом все умнее и умнее и должны сами все отправлять, ан нет, информация конечно есть, но она разрозненная. Производители оборудования видимо тоже хотят зарабатывать на продаже своего ПО. Пишу эту статью чтобы сэкономить время всем, у кого есть похожие задачи.
Читать дальше →
Всего голосов 26: ↑26 и ↓0+26
Комментарии23

Быстрый расчет CRC c полиномом MODBUS на языке Python

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

Реализация расчета CRC16 через предварительно вычисленные массивы. Краткое описание работы.

По сути это реализация расчета на языке Python из приложения Б к описанию системы команд приборов учета Меркурий.

Читать далее
Рейтинг0
Комментарии2

Умный домофон SmartIntercom. Ещё один…

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

Открытие домофона не вставая с дивана, режим "Жду курьера", беззвучный режим, открытие домофона Алисой и многое другое.

Читать далее
Всего голосов 29: ↑27 и ↓2+25
Комментарии33

Практическое руководство по реализации Observability в DevOps

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

В ходе этой статьи мы развернём следующий стек инструментов Observability (наблюдаемости) Grafana:


Приступим!
Читать дальше →
Всего голосов 49: ↑48 и ↓1+47
Комментарии4

Как стиральная машина управляет двигателем. Часть I — подключение двигателя и алгоритм стабилизации

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


Данная вступительная статья рассчитана на самый начальный уровень, “продвинутых” в области электроники читателей сможет заинтересовать следующая, где я доберусь до анализа схемотехники реальных машин

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

Электронная начинка современных бытовых приборов, особенно если речь идёт не о наколенной сборке в мастерской дядюшки Ли, а известных брендах, представляет собой чудеса оптимизации. Занимаясь ремонтом, я попутно подсматриваю достойные внимания технические решения, улыбаюсь замечая промахи проектировщиков. Временами их бывает крайне сложно объяснить чем то иным, кроме как требованиями маркетологов вносить в конструкцию элементы “планового устаревания”.

Погода на дворе не очень, очередной прототип отправляется на опытную эксплуатацию, почему бы не рассказать о чём то интересном? Давно я не писал на Хабр!
Почему двигатель, почему стиральные машины?
Ответ под катом
Всего голосов 105: ↑103 и ↓2+101
Комментарии284

KC868-AG: IoT шайба

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


Не знаю как у вас, а меня первая ассоциация при взгляде на Kincony KC868-AG — это хоккейная шайба. На самом деле это очередной IoT контроллер от компании Kincony на популярном микроконтроллере ESP32, предназначенный для IR управления домашней аппаратурой и дополнительно снабжённый беспроводным приёмником и передатчиком 433 МГц для взаимодействия с устройствами наподобие метеодатчиков, умных розеток и тому подобных устройств.

Во многом KC868-AG напоминает уже рассмотренный нами раньше контроллер KC868-Uair, но есть и некоторые отличия. Об этих отличиях и о том, как можно использовать KC868-AG мы и поговорим дальше.
Читать дальше →
Всего голосов 40: ↑40 и ↓0+40
Комментарии18

Бесплатные книги, полезные для IT-специалистов и DevOps

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

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

Читать далее
Всего голосов 24: ↑23 и ↓1+22
Комментарии4

Компактный DIY Zigbee датчик температуры с e-ink дисплеем

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

В сегодняшней статье хочу рассказать о новой версии миниатюрного датчика температуры и влажности с e-ink дисплеем. Этот проект является продолжением моего старого открытого ардуино проекта миниатюрного датчика температуры c e-paper дисплеем, который работал на nrf52810.
Читать дальше →
Всего голосов 64: ↑64 и ↓0+64
Комментарии15

Сделай то, сделай это, сделай сам

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

Доброго времени суток Дамы и Господа! Многим приходилось сталкиваться с необходимостью анализа большого количества данных при помощи Python по запросам начальства или коллег. Однотипные запросы поступают с определенной периодичностью, и не составляет труда подставить новые данные в свой код и провести анализ. Но иногда из-за определенной нагрузки не всегда хочется заниматься таким анализом. Намного проще сделать скрипт с графическим интерфейсом, чтобы сам заказчик для анализа данных мог нажать пару кнопок и получить желаемый результат. Тем более, можно изначально вложить в интерфейс столько «хотелок» заказчика для анализа, сколько будет душе угодно.

Читать далее
Всего голосов 17: ↑17 и ↓0+17
Комментарии1

KiCad: скругление дорожек и каплевидные пады, часть 2

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

В первой части мы разобрались, зачем вообще могут быть нужны скруглённые дорожки и каплевидные подводы, а также реализовали необходимые для этого плагины. Эта же часть будет посвящена подстройке полученных плагинов под версию KiCad 6, в которой, к сожалению, пока полноценного функционала для скругления не появилось.
Читать дальше →
Всего голосов 56: ↑55 и ↓1+54
Комментарии4

Крипто карточки и депозиты в Европе. Краткий обзор

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

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

Читать далее
Всего голосов 32: ↑26 и ↓6+20
Комментарии39

Разбираем алгоритмы компьютерной графики. Часть 5 – Анимация «Shade Bobs»

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

Алгоритм, который рассмотрим сегодня, не имеет нормального названия. Иногда его называют "Shade Bobs", а вообще это один из многочисленных алгоритмов генерации "плазмы". Когда что-то на экране видоизменяется и переливается.

Из множества алгоритмов "плазм", представленный экземпляр самый элементарный.

Читать далее
Всего голосов 20: ↑20 и ↓0+20
Комментарии5

Народный измеритель пульсации света

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



Читать дальше →
Всего голосов 111: ↑110 и ↓1+109
Комментарии66

DIY-микрофон i2s для Raspberry Pi

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

DIY микрофон i2s для Raspberry Pi с компрессором, лимитером, фильтрами НЧ и ВЧ и даже «голосом Буратино» на Teensy 3.6.

В детстве я часами зависал у витрины музыкального магазина на Нижней Масловке: меня гипнотизировали чехословацкие и болгарские гитары, синтезаторы Поливокс, электроорганы, акустические колонки, наушники, микрофоны и катушечные магнитофоны. В музыкальном магазине была особая аура, пусть с запахом скрипичной канифоли и рояльного лака. Разумеется, меня зачаровывали электрогитары (и не только из-за сверкающих звукоснимателей и тяжелой колковой механики, целлулоидных вставок), многочисленные гитарные педали — тогда еще наука музыки не знала слова «гитарный процессор». Были педали-ящички фэйзеры, фланжеры, «исказители» и только-только появившиеся цифровые ревербераторы Лель. Цифровые устройства стоили баснословных денег, но обещали заманчивые дальние дали!

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

Прошли годы, я уже не посещаю музыкальные магазины, но… Когда на авито я увидел микроконтроллер Teensy, меня накрыла мощная волна ностальгии!

А так как мой домашний компьютер это Raspberry Pi 4, как известно, без микрофонного входа, то музыкальные эльфы и феи подсказали мне идею сделать цифровой микрофон на микроконтроллере… с древними эффектами.

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

Читать далее
Всего голосов 15: ↑13 и ↓2+11
Комментарии18

Raspberry Pi PAN

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

Пикосеть Bluetooth-PAN (Personal Area Network)

Поднимаем сеть через bluetooth на Raspberry Pi с поддержкой systemd.

Моя дружба с Raspberry Pi многолетняя, и все годы я бесконечно экспериментировал. Неужели Raspberry Pi подталкивает к авантюризму? Кроме всего прочего, я страстный фотограф, вовсю использую «малинку» как беспроводный пульт дистанционного управления фотоаппаратом с помощью программы gphoto2.

В моей конфигурации миникомпьютер включает собственный веб-сервер для удаленного просмотра фотографий через wi-fi и работает в режиме точки доступа.

Но мне необходим еще один сетевой беспроводный интерфейс, и вот здесь начинается знакомство с пикосетью PAN (HOWTO-PAN).

Читать далее

Читать далее
Всего голосов 15: ↑15 и ↓0+15
Комментарии5

Цифровая свобода. Часть 1. Менеджер паролей

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

Всем привет! Я хочу запустить цикл статей с инструкциями которые помогут, отвязаться от сервисов и вернут вам контроль над вашими данными. Тут будут представлены opensource аналоги сервисов, которыми все мы пользуемся каждый день и утилиты для бекапа ваших данных из цепких лап вендоров. Я не ставлю цель 100% уйти на опенсорс и селфхостед, всё таки сервисы должны быть удобными и доступными. Поэтому это не только полноценные аналоги, иногда это будут утилиты для бекапов. Главное это удобство, бесплатность и контроль над своими данными.

Читать далее
Всего голосов 17: ↑16 и ↓1+15
Комментарии58

Настраиваем профиль IT специалиста в LinkedIn

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

Данная короткая статья поможет IT коллегам из русскоязычного сегмента интернета заполнить свой профиль в LinkedIn. Заполненный профиль дает возможность в случае необходимости оперативно получить предложения о работе и оставаться в курсе актуальных новостей профессиональной сферы.

Читать далее
Всего голосов 21: ↑16 и ↓5+11
Комментарии5

Распознавание лиц на RASPBERRY PI

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

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

С каждым годом расширяется область применения таких систем. Например, пользователи могут приобрести у Google систему Nest — Nest Cam IQ Indoor, стоимостью 349 долларов с интеграцией в умный дом и возможностью распознавания лиц по подписке (за 10 долларов в месяц). И отечественных аналогов для частного пользования немало. Различные СКУД (системы контроля и управления доступом) от Ростелекома, HikVision, VisionLabs и других фирм. Описание зачастую мутное, опыт работы в реальных условиях можно найти на YouTube по запросу «Умный домофон не пускает мужчину домой».

Читать далее
Всего голосов 7: ↑5 и ↓2+3
Комментарии11

Собираем «Тревожный чемоданчик». Мнение спортивного туриста

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

Мне почему-то не хочется делать вид, что ничего не происходит. Потому что нынешняя военная эскалация напоминает затишье перед бурей, похожие ощущения были в январе 2020, когда «коронавирус же не у нас, он в Китае». В итоге жизнь подтвердила несостоятельность подобного «психологического» трюка. Поэтому, думая про худшее и надеясь на лучшее, я написал недавно эмоциональную заметку про «тревожный чемоданчик». Написана она с учетом моего опыта спортивного туризма (инструктор гор/пеш), поэтому профессиональные военным (выживальщикам?) просьба отнестись с пониманием. Писалось с акцентом на беларускую аудиторию, и вот искренне надеюсь, что (НЕ) пригодится всем. Просьба не политизировать данную статью, а воспринимать as is. Те кто затевает войны — Хабр не читают. Мы все в одной лодке, надеюсь написанное под катом хоть немного поможет этой «лодке» быть на плаву…


Собираем тревожный чемоданчик вместе
Всего голосов 277: ↑250 и ↓27+223
Комментарии391

PyQt6 — полное руководство для новичков. Продолжение

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

В первом материале мы рассказали о создании первого окна, о сигналах, слотах и событиях, а также о виджетах. Сегодня, к старту курса по Fullstack-разработке на Python, делимся продолжением — о макетах, работе с панелями инструментов и меню при помощи QAction, дополнительных и диалоговых окнах. За подробностями приглашаем под кат.

1. Макеты

2. Панели инструментов, меню и QAction

3. Диалоговые окна и окна предупреждений

4. Дополнительные окна

Читать далее
Всего голосов 8: ↑7 и ↓1+6
Комментарии9
1
23 ...

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность